Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di goku370
    Registrato dal
    Oct 2003
    Messaggi
    569

    VB Blocco completo tastiera

    Si può, magari tramite API, fare in modo di bloccare totalmente l'input dalla tastiera, per intenderci, come se staccassimo il cavo ?? :adhone:

  2. #2
    Utente di HTML.it L'avatar di JamesD
    Registrato dal
    Oct 2001
    Messaggi
    415
    ce ne è una che brucia i contatti... :quipy:

  3. #3
    Utente di HTML.it L'avatar di goku370
    Registrato dal
    Oct 2003
    Messaggi
    569
    Davvero ??
    Come può un software agire fisicamente sull'hardware ?

  4. #4
    Utente di HTML.it L'avatar di yyzyyz
    Registrato dal
    Oct 2001
    Messaggi
    1,653
    modulo:
    codice:
    Declare Function SystemParametersInfo Lib "user32" _
        Alias "SystemParametersInfoA" (ByVal uAction As Long, _
        ByVal uParam As Long, lpvParam As Any, _
        ByVal fuWinIni As Long) As Long
    Public Const SPI_SCREENSAVERRUNNING = 97
    form:
    codice:
    'Public Const SPI_SCREENSAVERRUNNING = 97
    Public Sub Disable_Ctrl_Alt_Del()
        'Disables the Crtl+Alt+Del
        Dim AyW As Integer
        Dim TurFls As Boolean
        AwY = SystemParametersInfo(SPI_SCREENSAVERRUNNING, _
            True, TurFls, 0)
    End Sub
    
    Public Sub Enable_Ctrl_Alt_Del()
        'Enables the Crtl+Alt+Del
        Dim AwY As Integer
        Dim TurFls As Boolean
        AwY = SystemParametersInfo(SPI_SCREENSAVERRUNNING, _
            False, TurFls, 0)
    End Sub
    
    
    Private Sub Form_Load()
    
    Dim X
    X = MsgBox("Do you wish to disable CTRL+ALT+DEL?", 36, _
        "Disable/Enable CTRL+ALT+DEL")
    If X = vbYes Then
        Disable_Ctrl_Alt_Del
        MsgBox "CTRL+ALT+DEL is disabled, try pressing " _
            & "CTRL+ALT+DEL now.", , _
            "Disable/Enable CTRL+ALT+DEL"
    Again:
        X = MsgBox("Enbale CTRL+ALT+DEL now?", 36, _
            "Disable/Enable CTRL+ALT+DEL")
        If X = vbYes Then
            Enable_Ctrl_Alt_Del
        ElseIf X = vbNo Then
            MsgBox "The program will not End before CTRL+ALT+DEL " _
                & " is enabled.", , "Disable/Enable CTRL+ALT+DEL"
            GoTo Again
        End If
    End If
    
    End Sub

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.