• Domingo 22 de Diciembre de 2024, 22:50

Autor Tema:  Re: INHABILITAR HARDWARE  (Leído 1108 veces)

Lemus

  • Miembro activo
  • **
  • Mensajes: 46
    • Ver Perfil
Re: INHABILITAR HARDWARE
« en: Sábado 1 de Marzo de 2003, 00:36 »
0
:ayuda: Que tal a todos los programadores que rondan por reste Foro, fijense que me salio un problema, y es que no se como hacer un programa que pueda inhabilitar y habilitar un teclado y un mouse....  la verdad no tengo ni idea de como empezar, posiblemente sea un API la que realiza esto, y si es asi cual ???, la finalidad de este programa es tener seguridad en un computador y cuando traten de violarla se ejecute el programa que habilita y deshabilita el teclado y el mouse.

:beer:
Salud2.
.:: Lemus ::.
___________________________________________________

::: LEMUS ::: TheGreatHomeless :::
___________________________________________________

http]

José D

  • Miembro MUY activo
  • ***
  • Mensajes: 235
    • Ver Perfil
Re: INHABILITAR HARDWARE
« Respuesta #1 en: Sábado 1 de Marzo de 2003, 01:01 »
0
Bueno, para el Teclado, puedes usar esto:

Shell "rundll32 keyboard,disable" ‘desactiva el Teclado.
Shell "rundll32 keyboard,enabled" ‘activa el Teclado.

Para el mouse, no sé.  Pero fiajte en lo del teclado, ya que en ocasiones me ha dado problemas, lo he llegado a desabilitar pero no volver a habilitar y he tenido que reiniciar el pc.  Si da problemas, prueba a ver con el ShellExecute y su respectiva Api:

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

ShellExecute "rundll32 keyboard,disable" ‘desactiva el Teclado.
ShellExecute "rundll32 keyboard,enabled" ‘activa el Teclado.

Saludos.  :beer:
Saludos

Lemus

  • Miembro activo
  • **
  • Mensajes: 46
    • Ver Perfil
INHABILITAR HARDWARE
« Respuesta #2 en: Martes 4 de Marzo de 2003, 02:47 »
0
Dejame ver si funciona y si no pongo otro post y ya vemos que hacemos, gracias!!!

Lemus.
___________________________________________________

::: LEMUS ::: TheGreatHomeless :::
___________________________________________________

http]