É possivel desaparecer com o butão de iniciar do windows?
Boa noite senhores, estou precisando de uma ajuda, estou acabando de criar um programa de segurança, aonde consegui desabilitar as teclas escenciais do telcado, e agora gostaria muito de poder tirar a possibilidade do usuario clicar com o mouse no butão iniciar do windows para tentar abrir alguma coisa.
Existe alguma maneira que eu possa desabilitar o bendito butão de Iniciar?
Existe alguma maneira que eu possa desabilitar o bendito butão de Iniciar?
Rscrj
Curtidas 0
Respostas
Profjohnny
08/08/2003
foi mal...
esta ae a correção do codigo...
Este exemplo esconde ou mostra o botão iniciar basta colocar em um evento Click por exemplo...
var
TaskbarHandle, ButtonHandle : HWND;
begin
TaskbarHandle := FindWindow(´Shell_TrayWnd´, nil);
ButtonHandle := GetWindow(TaskbarHandle, GW_CHILD);
ShowWindow(buttonhandle, SW_HIDE); {esconde o botão}
ShowWindow(buttonhandle, SW_RESTORE); {mostra o botão}
Este codigo talvez seja mais interessandte ele esconde a barra de tarefas inteira...
var
WndHandle : THandle;
WndClass : array[0..50] of Char;
begin
StrPCopy(@WndClass[0],´Shell_TrayWnd´);
WndHandle := FindWindow(@WndClass[0], nil);
ShowWindow(WndHandle, SW_HIDE); {Esconde a barra de tarefas}
ShowWindow(WndHandle, SW_RESTORE); {Mostra a barra de tarefas}
Só naum use com mas intenções...
falow
esta ae a correção do codigo...
Este exemplo esconde ou mostra o botão iniciar basta colocar em um evento Click por exemplo...
var
TaskbarHandle, ButtonHandle : HWND;
begin
TaskbarHandle := FindWindow(´Shell_TrayWnd´, nil);
ButtonHandle := GetWindow(TaskbarHandle, GW_CHILD);
ShowWindow(buttonhandle, SW_HIDE); {esconde o botão}
ShowWindow(buttonhandle, SW_RESTORE); {mostra o botão}
Este codigo talvez seja mais interessandte ele esconde a barra de tarefas inteira...
var
WndHandle : THandle;
WndClass : array[0..50] of Char;
begin
StrPCopy(@WndClass[0],´Shell_TrayWnd´);
WndHandle := FindWindow(@WndClass[0], nil);
ShowWindow(WndHandle, SW_HIDE); {Esconde a barra de tarefas}
ShowWindow(WndHandle, SW_RESTORE); {Mostra a barra de tarefas}
Só naum use com mas intenções...
falow
GOSTEI 0
Cebikyn
08/08/2003
Só faltou o mais importante: iniciar as variáveis [b:97e8282112]buttonhandle[/b:97e8282112] e [b:97e8282112]wndHandle[/b:97e8282112] com os valores dos [i:97e8282112]Handles[/i:97e8282112].
GOSTEI 0
Profjohnny
08/08/2003
Esta ae a correção...
foi mal...
:oops:
foi mal...
:oops:
GOSTEI 0
Glaubergs
08/08/2003
Olá,
na seção Componentes tem o ABF Library, nesse pacote tem um componente que esconde o botão iniciar sem dor de cabeça ...
na seção Componentes tem o ABF Library, nesse pacote tem um componente que esconde o botão iniciar sem dor de cabeça ...
GOSTEI 0
Cebikyn
08/08/2003
Esta ae a correção...
foi mal...
:oops:
É normal, eu também já esqueci de postar trechos de código...
GOSTEI 0
Kroki
08/08/2003
Aproveitando,fiz um programa contador para acesso na internet por tempo e para ficar completo falta um meio de desabilitar o Menu PopUp no desktop (dois cliks com botao esquerdo do mouse),o código que achei na net usa o registro mas estou com o windows Me e nao achei o registro citado na dica.
Alguem sabe uma idéia?
Alguem sabe uma idéia?
GOSTEI 0
Viper0
08/08/2003
e ai galera blz?!!!
cara, esse forum e demais, ja aprendi tanta coisa aqui!!!
eu kraki, tem como vc me mandar esse programa, ou como ele ta fazendo a contagem??!!
pq eu n sei com fazer para se digitar o tempo e ele fazer a contagem com esse tempo digitado!!!
aquele abraco à todos...
Viper0!!! :evil:
cara, esse forum e demais, ja aprendi tanta coisa aqui!!!
eu kraki, tem como vc me mandar esse programa, ou como ele ta fazendo a contagem??!!
pq eu n sei com fazer para se digitar o tempo e ele fazer a contagem com esse tempo digitado!!!
aquele abraco à todos...
Viper0!!! :evil:
GOSTEI 0