Ir para o conteúdo
Kriptosgeek

Como utilizar o botão fechar? [URGENTE]

Mensagens Recomendadas

Kriptosgeek    0
Kriptosgeek

HI!

O meu problema é o seguinte, eu quero criar uma aplicação que não quero que as pessoas fechem, pois vai ser inserida num computadr publico, como atribuir um form quando a pessoa clicar na cruz que supostamente iria fechar a aplicação?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
NuGuN    2
NuGuN

Nem... não percebi bem o que queres mas é assim, se queres retirar a cruzita da janela vais ás propriedades da form e metes a propriedade ClipControls a false.

Se a ideia é abrir uma nova form ou executar algum comando quando alguem tenta fechar a janela, então utilizas o evento Unload da form, e dentro desse evento colocas os comandoos que queres executar e para evitar que a janela seja fechada colocas o valor 1 (um) na variável Cancel, e a form não irá fechar sem que voltes a colocar o valor 0 (zero) na variável Cancel

Cumps

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Nazgulled    8
Nazgulled

Em vb.net, no evento close ou closing (n me recordo) tens a propriedade e.Cancel basta definires como false. Mas ao se termianr forçadamente o processo, ele vai-se fechar...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Asgorath    0
Asgorath

É possível desactivar o task manager no registry.

Se o teu programa tem pouca interacção com o utilizador podias fazer um serviço , dessa maneira estava sempre a trabalhar enquanto o Windows corre.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Triton    12
Triton

Tirar o "Ctrl + Alt + Del" é um bocado abusador, e provavelmente não resolve o problema.

É abusador como? Se estiver a desenvolver um programa para um computador público que não queira que mexam, que outras opções tem? :thumbsup:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
inginheiiro    1
inginheiiro

outras possibilidades:

1-restrições a nível de grupo/utilizador, que impeçam de matar processos, fazer reboot, logout, etc.

2-correr a aplicação com outro user se necessitar de outro nível permissões !=s do user que está logado. pode fazer isso  usando impersonation ou run as.

3-desactivar os eventos close, como já foi referido.

tmb concordo que o ctrl+alt+del não é uma opção.

/ing

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Triton    12
Triton

Eu acredito é que o Ctrl-Alt-Del não é uma opção... :biggrin:

Pelo menos num CyberCafé aqui da zona, eu e um amigo conseguimos através do sistema de Help do Windows, arranjar um exploit para encerrar o cliente do programa, conseguindo acesso ilimitado ao computador. Ainda não percebi qual é o problema de desactivar o Ctrl-Alt-Del num computador público... :thumbsup:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Cypher    0
Cypher

na minha opiniao "fugindo" um bocado do topico inicial tu só deves desabilitar o crtl+alt+del se o cliente neste caso quem te vai comprar o soft ... se quizer

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Triton    12
Triton

shumy, já entendi o que te estás a dizer, sim, quando me refiro a impedir o Ctrl-Alt-Del é a impedir que seja permitido aceder ao Task Manager, entre outras funcionalidades que a tecla Ctrl com mais algumas permite... :D

Obviamente que além de não impedir certas combinações de teclas também se tem de configurar as permissões correctamente. :thumbsup:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
shumy    17
shumy

É podes aceder ao Task Manager de outras formas.

Clicar no botão direito na barra onde esta o iniciar, e Task Manager.

Run e "taskmgr".

c:/windows\system32\taskmgr

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade