Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - anwendung verstecken und beenden verhindern


Philipp_Reitter - Mi 29.03.06 14:45
Titel: anwendung verstecken und beenden verhindern
hi ich hab zwei fragen

# Verhindern das Programm ohne eingabe von Admin-PW beendet wird
# Anwendung im taskmanager verstecken


kann mir jemand helfen???
danke mal im vorraus


Vera - Mi 29.03.06 14:50
Titel: Re: anwendung verstecken und beenden verhindern
Hallo Philipp!

user profile iconPhilipp_Reitter hat folgendes geschrieben:
hi ich hab zwei fragen

Dafür sollte man eigentlich zwei getrennte Topic für erstellen.

user profile iconPhilipp_Reitter hat folgendes geschrieben:
# Verhindern das Programm ohne eingabe von Admin-PW beendet wird

Was genau kannst du dabe nicht? Mit IF-THEN sollte es zu lösen sein. Oder weißt du nicht wie man ein Fenster anzeigt in dem der User das Kennwort eintragen kann? Oder weißt du nicht wie man das Admin-Kennwort erhält?

user profile iconPhilipp_Reitter hat folgendes geschrieben:
# Anwendung im taskmanager verstecken

Ich denke die Suche sollte vielleicht ein paar Treffer zu dieser Frage liefert.

Bye, Vera!


Philipp_Reitter - Mi 29.03.06 14:52

ok ich wrds versuchen....


Fabian E. - Mi 29.03.06 14:54

Also mit dem Taskmanageer geht relativ einfach:

Delphi-Quelltext
1:
ShowWindow(Application.Handle, SW_HIDE);                    

das ganze im Timer und dann ist dass Prog nur noch unter Prozesse.


jasocul - Mi 29.03.06 14:54
Titel: Re: anwendung verstecken und beenden verhindern
user profile iconPhilipp_Reitter hat folgendes geschrieben:
# Verhindern das Programm ohne eingabe von Admin-PW beendet wird
# Anwendung im taskmanager verstecken

Zu Frage eins: Suche in: Delphi-Forum ANWENDUNG VERSTECKEN
Zu Frage zwei: Suche in: Delphi-Forum TASKMANGER
Es gibt schon Lösungen. Notfalls erstmal die Begriffe aus dem eigenen Topic als Suchbegriff verwenden. :wink:


F34r0fTh3D4rk - Mi 29.03.06 14:58

ich würde noch terminate process hooken, sonst kann man des prog immer killen :P und dann abfragen, ob dein programm gekillt werden soll und das dann ggflls abbrechen.


aaaaaaaansonsten: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/process_security_and_access_rights.asp


oder du nennst die exe gleich winlogon.exe


Delete - Mi 29.03.06 14:58

Ich würde einen Dienst empfehlen.


Philipp_Reitter - Mi 29.03.06 15:10

user profile iconBigboss hat folgendes geschrieben:
Also mit dem Taskmanageer geht relativ einfach:

Delphi-Quelltext
1:
ShowWindow(Application.Handle, SW_HIDE);                    

das ganze im Timer und dann ist dass Prog nur noch unter Prozesse.


das geht nicht da passiert gar ncihts und ich will ja das es im taskmanager nicht mehr ztu sehen ist...


Vera - Mi 29.03.06 15:13

Warum soll Deine Anwendung nicht nicht im Taskmanager erscheinen? :gruebel:


Delete - Mi 29.03.06 15:13

Bezüglich Terminateprocess: http://blogs.msdn.com/oldnewthing/archive/2004/07/22/191123.aspx bzw. noch wichtiger: http://blogs.msdn.com/oldnewthing/archive/2004/02/16/73780.aspx

Was soll das für ein Programm werden? Warum darf man es nicht beenden können?


Fabian E. - Mi 29.03.06 15:24

@ Phillip_Reitter
Also eigentlich sollte das schon klappen, das Schnippselchen in nen Timer Interval auf 1 und dann haste das Programm weder in der Taskleiste noch bei Anwendungen im Taskmanager. Wie gesagt aber halt bei den Prozessen.


Philipp_Reitter - Mi 29.03.06 15:27

es wird eine Kindersicherung fürs internet...
http://www.softprose.any-key.de/WebGuard/board/index.php