Du könntest ja ne .ini machen in der "true" oder "false" steht
Beispiel:
Code:
;Hier startet das Programm
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 615, 438, 192, 124)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
If FileReadLine("name.ini",1) = "true" then
Msgbox(0,"","Normal beendet")
EndIf
If FileReadLine("name.ini",1) = "false" then
Msgbox(0,"","Anders beendet")
EndIf
If FileReadLine("name.ini") = "" Then
MsgBox(0,"","Erststart")
EndIf
FileDelete("name.ini")
FileWrite("name.ini","false")
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
FileDelete("name.ini")
FileWrite("name.ini","true")
Exit
EndSwitch
WEnd
Oder soetwas wie eine 2e .exe als Komponente benutzen
Code der zweiten .exe:
Code:
While 1
If Not ProcessExists("hiername") Then
MsgBox(0,"","Du hast dich nicht ausgeloggt !")
;(falls du willst hier noch ein Exit rein, falls sich das Programm beenden soll oder halt einen Neustart per ShellExecute("hiername")
EndIf
WEnd
Quote:
Dann muss aber im Programmcode der 1en Exe stehen:
Case $GUI_EVENT_CLOSE
Processclose("hier name der 2ten exe")
Exit
|
Kannst falls du einen Logout Button hast das ganze ja nicht auf $GUI_EVENT_CLOSE Legen sondern auf den Login Button eben :)
Hoffe du ahst sowas gemeint xD