AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Wie kann ich den laufenden Prozess meines Programms schützen
Thema durchsuchen
Ansicht
Themen-Optionen

Wie kann ich den laufenden Prozess meines Programms schützen

Ein Thema von horst · begonnen am 28. Jan 2004 · letzter Beitrag vom 28. Jan 2004
Antwort Antwort
Seite 1 von 2  1 2      
horst

Registriert seit: 1. Jul 2003
347 Beiträge
 
Delphi 2007 Professional
 
#1

Wie kann ich den laufenden Prozess meines Programms schützen

  Alt 28. Jan 2004, 14:46
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?
  Mit Zitat antworten Zitat
Benutzerbild von c113plpbr
c113plpbr

Registriert seit: 18. Nov 2003
Ort: localhost
674 Beiträge
 
Delphi 2005 Professional
 
#2

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

  Alt 28. Jan 2004, 14:58
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 ...
Philipp
There is never enough time to do all the nothing you want.
*HABENWILL*
  Mit Zitat antworten Zitat
horst

Registriert seit: 1. Jul 2003
347 Beiträge
 
Delphi 2007 Professional
 
#3

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

  Alt 28. Jan 2004, 15:27
Hast du vielleicht ein Beispiel...?
  Mit Zitat antworten Zitat
Benutzerbild von c113plpbr
c113plpbr

Registriert seit: 18. Nov 2003
Ort: localhost
674 Beiträge
 
Delphi 2005 Professional
 
#4

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

  Alt 28. Jan 2004, 15:30
Zitat von horst:
Hast du vielleicht ein Beispiel...?
Kommt drauf an zu welchem thema ... was soll dein Proggi eigentlich genau tun?
Philipp
There is never enough time to do all the nothing you want.
*HABENWILL*
  Mit Zitat antworten Zitat
Benutzerbild von hm988
hm988

Registriert seit: 20. Dez 2002
132 Beiträge
 
Delphi 7 Personal
 
#5

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

  Alt 28. Jan 2004, 15:39
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
Grüsse, Steven
  Mit Zitat antworten Zitat
Jörn

Registriert seit: 5. Sep 2003
Ort: Helmstedt
312 Beiträge
 
#6

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

  Alt 28. Jan 2004, 15:54
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
  Mit Zitat antworten Zitat
Benutzerbild von c113plpbr
c113plpbr

Registriert seit: 18. Nov 2003
Ort: localhost
674 Beiträge
 
Delphi 2005 Professional
 
#7

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

  Alt 28. Jan 2004, 16:02
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!
Philipp
There is never enough time to do all the nothing you want.
*HABENWILL*
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#8

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

  Alt 28. Jan 2004, 16:11
Was hast du vor? Bzw. wozubrauchst du das?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von APP
APP

Registriert seit: 24. Feb 2003
Ort: Graz (A)
705 Beiträge
 
Delphi 7 Enterprise
 
#9

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

  Alt 28. Jan 2004, 16:17
Hallo Horst,
wenn dein Programm nichtvisuell ist, könntest Du es ja als Service starten...
Armin P. Pressler

BEGIN
...real programmers are using C/C++ - smart developers Delphi;
END;
  Mit Zitat antworten Zitat
horst

Registriert seit: 1. Jul 2003
347 Beiträge
 
Delphi 2007 Professional
 
#10

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

  Alt 28. Jan 2004, 16:35
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.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:34 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz