Jump to content
Fivewin Brasil

Comando para desligar o computador?


Ariston Santos

Recommended Posts

Obrigado por tudo.

A propósito, ainda estou com problemas com o CTRL+ALT+DEL (de outro tópico). Recebi algumas dicas mais ainda não consegui travar essas teclas no XP.

Já testei as seguintes:

1.

SysTaskChange( .F. ) // Só funciona no Windows 98

2.

TravaTc()

Dll32 FUNCTION TravaTc() AS VOID FROM "VoTravaTeclado" LIB "VoTravaKey.DLL"

Dll32 FUNCTION LiberaTc() AS VOID FROM "VoLiberaTeclado" LIB "VoTravaKey.DLL"

// Trava o teclado completo e o mouse, mas preciso de uma função que trave apenas CTRL + ALT + DEL também no XP.

3.

if !lState

SysParInfo( 97, 1, 0, 0 )

else

SysParInfo( 97, 0, 0, 0 )

endif

dll32 static function SysParInfo( uAction AS LONG, uParam AS LONG, vParam AS LONG, uWinIni AS LONG ) ;

AS LONG PASCAL FROM "SystemParametersInfoA" LIB "User32.dll"

Se alguem tiver alguma coisa funcional agradeço pela ajuda.

Ariston

Link to comment
Share on other sites

Obrigado por tudo.

A propósito, ainda estou com problemas com o CTRL+ALT+DEL (de outro tópico). Recebi algumas dicas mais ainda não consegui travar essas teclas no XP.

Já testei as seguintes:

1.

SysTaskChange( .F. ) // Só funciona no Windows 98

2.

TravaTc()

Dll32 FUNCTION TravaTc() AS VOID FROM "VoTravaTeclado" LIB "VoTravaKey.DLL"

Dll32 FUNCTION LiberaTc() AS VOID FROM "VoLiberaTeclado" LIB "VoTravaKey.DLL"

// Trava o teclado completo e o mouse, mas preciso de uma função que trave apenas CTRL + ALT + DEL também no XP.

3.

if !lState

SysParInfo( 97, 1, 0, 0 )

else

SysParInfo( 97, 0, 0, 0 )

endif

dll32 static function SysParInfo( uAction AS LONG, uParam AS LONG, vParam AS LONG, uWinIni AS LONG ) ;

AS LONG PASCAL FROM "SystemParametersInfoA" LIB "User32.dll"

Se alguem tiver alguma coisa funcional agradeço pela ajuda.

Ariston

Link to comment
Share on other sites

Ariston, estou postando em dicas um arquivo OBJ, basta incluir no seu arquivo LNK, e depois executar os procedimentos abaixo:

SysTaskChange( .t. ) && DESABILITAR TECLADO

SysTaskChange( .f. ) && HABILITAR TECLADO

Kleyton

Clipper5.2E+Clipper5.3b+Blink7+FW2.0d

cleitonbala@bol.com.br

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...