Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wie kann ich den laufenden Prozess meines Programms schützen (https://www.delphipraxis.net/15423-wie-kann-ich-den-laufenden-prozess-meines-programms-schuetzen.html)

horst 28. Jan 2004 15:46


Wie kann ich den laufenden Prozess meines Programms schützen
 
Wie kann ich den laufenden Prozess meines Programms schützen?
Entweder soll es nicht über den Windows Task Manager, über Anwendungen + Prozesse beendet werden können, oder erst garnicht als Prozess aufgeführt werden.
Vorm Taskmanager verstecken wäre dann kein Problem ...
Wer weiß eine Antwort?

c113plpbr 28. Jan 2004 15:58

Re: Wie kann ich den laufenden Prozess meines Programms schü
 
Du könntest den Prozess unter anderem Benutzernamen laufen lassen. Wenn der Benutzer nicht gerade Admin is wird es schwer das zu beenden. Oder lass es als Dienst (unter anderem Benutzernamen) mitlaufen ... oder binde das ganze als DLL irgendwo ins system ein ...

horst 28. Jan 2004 16:27

Re: Wie kann ich den laufenden Prozess meines Programms schü
 
Hast du vielleicht ein Beispiel...?

c113plpbr 28. Jan 2004 16:30

Re: Wie kann ich den laufenden Prozess meines Programms schü
 
Zitat:

Zitat von horst
Hast du vielleicht ein Beispiel...?

Kommt drauf an zu welchem thema ... was soll dein Proggi eigentlich genau tun?

hm988 28. Jan 2004 16:39

Re: Wie kann ich den laufenden Prozess meines Programms schü
 
Zitat:

Zitat von c113plpbr
Du könntest den Prozess unter anderem Benutzernamen laufen lassen. Wenn der Benutzer nicht gerade Admin is wird es schwer das zu beenden. Oder lass es als Dienst (unter anderem Benutzernamen) mitlaufen ... oder binde das ganze als DLL irgendwo ins system ein ...

ich meine du musst einen Dienst nicht mal als anderer Benutzer ausführen, es geht doch auch wenn du dem Dienst eine höhere Priorität zuweißt,
dann sagt er im Taskmanager der Prozess kann nicht beendet werden.

oder liege ich da falsch :gruebel:

Jörn 28. Jan 2004 16:54

Re: Wie kann ich den laufenden Prozess meines Programms schü
 
Ich gehe mal davon aus dass du nix bösartiges damit vorhast. Wenn dem so ist, nenn dein Prog svchost.exe, da gibs sowieso schon mehrere von welche immer aktiv sind. Dann müsste man alle abschiessen, um dein Tool zu schliessen. Reicht für legale Zwecke, wenn ich mich auch frage wofür das ganze...

MfG

c113plpbr 28. Jan 2004 17:02

Re: Wie kann ich den laufenden Prozess meines Programms schü
 
Zitat:

Zitat von hm988
ich meine du musst einen Dienst nicht mal als anderer Benutzer ausführen, es geht doch auch wenn du dem Dienst eine höhere Priorität zuweißt,
dann sagt er im Taskmanager der Prozess kann nicht beendet werden.

Es reicht warscheinlich schon wenn man 'AllowStop' auf false setzt ...

Trotzdem wäre eine ins Systemeingebundene 'sich_selbst_schützende' dll weniger leicht zu entdecken ... aber ich hoffe doch, dass das kein virus o.ä. wird!

Luckie 28. Jan 2004 17:11

Re: Wie kann ich den laufenden Prozess meines Programms schü
 
Was hast du vor? Bzw. wozubrauchst du das?

APP 28. Jan 2004 17:17

Re: Wie kann ich den laufenden Prozess meines Programms schü
 
Hallo Horst,
wenn dein Programm nichtvisuell ist, könntest Du es ja als Service starten...

horst 28. Jan 2004 17:35

Re: Wie kann ich den laufenden Prozess meines Programms schü
 
:hi: Vielen Dank für eure vielen Antworten.
Es geht um ein Programm welches in unserer Firma bestimmte Vorgänge registriert.
(Kein Keylogger oder Virus-> Leute die Viren programmieren sind langweilig)
Es darf halt einfach nicht geschlossen werden.
Mein Programm läuft im Hintergrund.
Von Diensten und Prioritäten habe ich keine Ahnung, hätte ich aber schon sehr gerne.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:02 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz