hi,
Ich soll im Auftrag meines Vaters ein Programm schreiben, was die tägliche Zeit dokumentiert, die bestimmte Programme ausgeführt werden. Dieses Programm soll aber nicht geschlossen werden können, auch nicht als Prozess...Wie bekomme ich das hin?
Vg,
RapIT
Schließen eines Prozesses verhindern
-
- [ offen ]
-
RapIt -
11. Oktober 2009 um 19:31 -
Geschlossen -
Erledigt
-
-
Hallo Rapit,
hi,
Ich soll im Auftrag meines Vaters ein Programm schreiben, was die tägliche Zeit dokumentiert, die bestimmte Programme ausgeführt werden.
schau dir hierzu diesen Thread an,mfg (Auto)Bert
-
Also ich würde die Gui einfach nicht anzeigen lassen....
Deine Exe kannst Du dann als Dienst starten und dann sieht das auch keiner mehr...Wie man eine Exe zum Dienst macht?
Oder mit VB...
Spoiler anzeigen
'------------- Anfang Projektdatei Project1.vbp -------------
'--------- Anfang Formular "Form1" alias Form1.frm ---------
' Steuerelement: Schaltfläche "Command2"
' Steuerelement: Schaltfläche "Command1"Option Explicit
Private Declare Function GetCurrentProcessId Lib _
"kernel32" () As LongPrivate Declare Function RegisterServiceProcess Lib _
"kernel32" (ByVal dwProcessID As Long, ByVal _
dwType As Long) As LongPrivate Sub Command1_Click()
Dim pId&
pId = GetCurrentProcessId
Call RegisterServiceProcess(pId, 0&)
End SubPrivate Sub Command2_Click()
Dim pId&
pId = GetCurrentProcessId
Call RegisterServiceProcess(pId, 1&)
End Sub
'---------- Ende Formular "Form1" alias Form1.frm ----------
'-------------- Ende Projektdatei Project1.vbp -------------- -
Die Gui ist ja auch nicht angezeigt, aber der PROZESS läuft trotzem...Und den kann man ja auch schließen...