Hey, ich konnte leider keinen richtig passenden Namen für den Thread finden, aber ich brauche eure Hilfe...
also...ich bin soweit:
Spoiler anzeigen
#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
#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)
$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)
$Input_1 = GUICtrlCreateInput("Input1", 0, 0, 180, 20)
$Button_2 = GUICtrlCreateButton("OK", 60, 40, 60, 20)
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)
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