Extra Funktionen

  • Hey, ich konnte leider keinen richtig passenden Namen für den Thread finden, aber ich brauche eure Hilfe...

    also...ich bin soweit:

    Spoiler anzeigen
    [autoit]

    #cs
    Name: Lock_Windows.au3
    Creator: saitek
    Function: Locks Windows until the right password is given
    Requires: WinLockDll.dll
    Optional:
    2 Images:
    - Locked.gif, 100 x 100 pixels
    - pw.gif 200 x 100 pixels
    #ce

    [/autoit] [autoit][/autoit] [autoit]

    #include <GuiConstants.au3>
    DllCall("winlockdll.dll","int","Desktop_Show_Hide","int",0)
    DllCall("winlockdll.dll","int","Taskbar_Show_Hide","int",0)
    DllCall("winlockdll.dll","int","TaskSwitching_Enable_Disable","int",0)
    DllCall("winlockdll.dll","int","TaskManager_Enable_Disable","int",0)
    $gui = GUICreate("",@DesktopWidth+5,@DesktopHeight+5,-5,-5,0x80000000,0x00000080);$WS_POPUP , $WS_EX_TOOLWINDOW
    GUISetBkColor(0x0)
    WinSetOnTop($gui,"",1)
    WinSetTrans($gui,"",25)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",50)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",75)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",180)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",300)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",500)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",1000)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",0)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",1000)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",0)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",1000)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",0)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",1000)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",0)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",1000)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",0)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",1000)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",0)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",1000)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",0)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",1000)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",0)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",1000)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",0)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",1000)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",0)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",1000)
    GUISetState()
    Sleep(100)
    $popup = GUICreate("by IPconfig",300,300, -1, -1, "0x80000000", $WS_EX_TOPMOST)

    [/autoit] [autoit][/autoit] [autoit]

    $id_progress1=GUICtrlCreateProgress(0,0,300,30,-1,-1)
    $id_progress2=GUICtrlCreateProgress(0,270,300,30,-1,-1)
    $id_pic3=GUICtrlCreatePic("Locked.gif",0,30,100,100,-1,-1)
    $id_pic4=GUICtrlCreatePic("pw.gif",100,30,200,100,-1,-1)
    $id_label5=GUICtrlCreateLabel("Passwort:",10,174,101,13,-1,-1)
    $Input_1=GUICtrlCreateInput("",120,170,170,22,-1,-1)
    $Button_2=GUICtrlCreateButton("OK",65,226,159,34,-1,-1)
    GUISetState(@sw_show)
    While 1
    If Not WinActive("by IPconfig") Then
    WinActivate ("by IPconfig")
    ;GUISetStyle(-1, $WS_EX_TOPMOST)
    ;Beep(500,100)
    WinClose ("Task-Manager")
    EndIf
    $msg2 = GUIGetMsg()
    Select
    Case $msg2 = $Button_2
    If GUICtrlRead($Input_1) = "hallo" Then
    ExitLoop
    EndIf
    Case $msg2 = $Input_1
    If GUICtrlRead($Input_1) = "hallo" Then
    ExitLoop
    EndIf
    Case Else
    ;;;
    EndSelect
    WEnd
    GUIDelete($popup)
    #cs
    $popup = GUICreate("PopUP", 191, 85, -1, -1, $WS_DLGFRAME, $WS_EX_TOPMOST)

    [/autoit] [autoit][/autoit] [autoit]

    $Input_1 = GUICtrlCreateInput("Input1", 0, 0, 180, 20)
    $Button_2 = GUICtrlCreateButton("OK", 60, 40, 60, 20)

    [/autoit] [autoit][/autoit] [autoit]

    GUISetState()
    While 1
    If Not WinActive("PopUP") Then
    GUISetStyle(-1, $WS_EX_TOPMOST)
    Beep(500,100)
    EndIf
    $msg2 = GUIGetMsg()
    Select
    Case $msg2 = $Button_2
    ExitLoop
    Case Else
    ;;;
    EndSelect
    WEnd
    GUIDelete($popup)
    #ce
    ;MsgBox(262144,"","So geht es zunot..ok > close");MsgBox Set OnTop (262144)
    Sleep(300)
    WinSetTrans($gui,"",125)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",100)
    GUISetState()
    Sleep(100)
    WinSetTrans($gui,"",50)
    GUISetState()
    Sleep(100)
    DllCall("winlockdll.dll","int","Desktop_Show_Hide","int",1)
    DllCall("winlockdll.dll","int","Taskbar_Show_Hide","int",1)
    DllCall("winlockdll.dll","int","TaskSwitching_Enable_Disable","int",1)
    DllCall("winlockdll.dll","int","TaskManager_Enable_Disable","int",1)

    [/autoit]


    also, der bildschirm flakkert...bis er irgendwann schwarz ist und man ein passwort eingeben muss...
    wenns richtig ist, beendet sich das programm...
    wenns nicht richtig ist,passiert nichts
    und genau das is mein problem ;)
    wenns falsch es soll der computer ein nerviges "BEEP" (für ~3sek) von sich geben...
    und wenn es möglich ist das laufwerk auf und zu machen...


    VIELEN LIEBEN DANK!!!!!!!

    mfg,
    saitek

  • ist für einen freund, wäre nett wenn mir jemadn helfen könnte...ich komme echt nicht weiter...

  • und wie wäre es...nur ein sound?
    oder einfach nur beim dritten mal flasch, den pc herunterfahren?

  • //gefunden...
    ist nicht dass, wonach ich eigentlich suche

    Einmal editiert, zuletzt von saitek (15. Juni 2008 um 15:00)

  • Hmm, vllt solltest du dazuschreiben, dass du einfach nur ca. Zeile 19 bis 100 selber eingefügt hast und den Rest von mir übernommen... Ncht mal im Skript hast dus irgendwo stehen gelassen :(