Autor |
Beitrag |
LonghornUser
      
Beiträge: 796
|
Verfasst: Sa 16.07.05 16:03
Hallo,
Ich möchte eine EXE, die sowohl eventuelle Änderungen in der Systemzeit überwacht als auch eventuelle Crackversuche eines Users behebt, als Systemdienst starten.
Dazu einige Fragen:
1.) Kann man diesen Dienst in den Autostart setzen ?
2.) Kann dieser Dienst dann auch durch den Befehl Killtask beendet werden ? (also ist er zwangsläufig gegen Beendigung gesichert ?)
3.) Wie bekomme ich das hin ? Habe sowas noch nie gemacht.
Danke schonmal.
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Sa 16.07.05 16:20
Erstmal musst du einen Dienst programmieren. Der aufbau ist nämlich ein anderer als bei einer Benutzeranwendung. Tutorials dazu gibt es bei www.assarbad.net
Ob ein Diesnt beim Systemsatrt ausgeführt wird, kannst du in der Dienstverwaltung einstellen, dazu muss der Dienst registriert sein.
Ein Dienst kann nur durch einen Benutzer mit Administratorenrechten beendet werden. Ein Dienst erscheint nicht in der Prozessliste, da er ein Kindprozess des svchost Prozesses ist.
|
|
Motzi
      
Beiträge: 2931
XP Prof, Vista Business
D6, D2k5-D2k7 je Prof
|
Verfasst: Sa 16.07.05 16:48
Luckie hat folgendes geschrieben: | Ein Dienst erscheint nicht in der Prozessliste, da er ein Kindprozess des svchost Prozesses ist. |
Tststs.. da schlagst du jetzt aber sofort wieder beim Keith Brown nach!
Dienste sind Childprozesse vom SCM (Service Control Manager) - services.exe. Die svchost-Prozesse sind einfach Prozesse die Services enthalten - ein Service kann entweder ein eigener Prozess sein (own process), aber es können auch mehrere Services in einem Prozess laufen (shared process).
Kannst dir ja mal meinen X-Spy runterladen und die Service-Liste anzeigen lassen (bei den Properties kannst du auch einstellen, dass du dir noch weitere Infos wie ServiceTyp, ProcessId, etc anzeigen lassen kannst).
Gruß, Motzi
_________________ gringo pussy cats - eef i see you i will pull your tail out by eets roots!
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Sa 16.07.05 17:08
OK, aber sie erscheinen in der Regel nicht als eigenständige Prozesse im Taskmanager.
|
|
LonghornUser 
      
Beiträge: 796
|
Verfasst: Sa 16.07.05 17:29
@Luckie: Leider geht deine adresse nicht.
Ich habe die ÜberwachungsEXE schon fertig, sie soll auch nicht unbedingt ein Dienst sein. Sie soll nur nicht als Task angezeigt werden, als Prozess ist OK. Geht das auch ohne Dienst/Service ?
|
|
AXMD
      
Beiträge: 4006
Erhaltene Danke: 7
Windows 10 64 bit
C# (Visual Studio 2019 Express)
|
Verfasst: Sa 16.07.05 17:34
LonghornUser hat folgendes geschrieben: | @Luckie: Leider geht deine adresse nicht |
Klar geht die
AXMD
|
|
LonghornUser 
      
Beiträge: 796
|
Verfasst: Sa 16.07.05 17:37
Nein, sie geht nicht:
Zitat: |
Die Seite kann nicht angezeigt werden.
Die gewünschte Seite ist zurzeit nicht verfügbar. Möglicherweise sind technische Schwierigkeiten aufgetreten oder Sie sollten die Browsereinstellungen überprüfen.
|
Jetzt gehts wieder. Ich lese  ...
Zuletzt bearbeitet von LonghornUser am Sa 16.07.05 17:47, insgesamt 1-mal bearbeitet
|
|
AXMD
      
Beiträge: 4006
Erhaltene Danke: 7
Windows 10 64 bit
C# (Visual Studio 2019 Express)
|
Verfasst: Sa 16.07.05 17:42
LonghornUser hat folgendes geschrieben: | Nein, sie geht nicht:
Zitat: |
Die Seite kann nicht angezeigt werden.
Die gewünschte Seite ist zurzeit nicht verfügbar. Möglicherweise sind technische Schwierigkeiten aufgetreten oder Sie sollten die Browsereinstellungen überprüfen.
|
|
Die geht einwandfrei bei mir. Vielleicht blockt dein Provider Seiten
AXMD
|
|
LonghornUser 
      
Beiträge: 796
|
Verfasst: Sa 16.07.05 17:49
Jo, sie geht wieder. Habe jetzt mir das mal 5 Mins angeschaut, sieht schon ziemlich kompliziert aus.
Gibts irgendeine Möglichkeit, in NT das Programm einfach im Taskmanager unter "Anwendungen" nicht anzeigen zu lassen ? Wenns unter Prozese steht, ist alles paletti, das darf sein. Geht das irgendwie auch ohne Prozess ???
|
|
AXMD
      
Beiträge: 4006
Erhaltene Danke: 7
Windows 10 64 bit
C# (Visual Studio 2019 Express)
|
Verfasst: Sa 16.07.05 18:06
LonghornUser hat folgendes geschrieben: | Gibts irgendeine Möglichkeit, in NT das Programm einfach im Taskmanager unter "Anwendungen" nicht anzeigen zu lassen ? Wenns unter Prozese steht, ist alles paletti, das darf sein. Geht das irgendwie auch ohne Prozess ??? |
Also ob Dienst oder Prozess ist ein Unterschied - was willst du eigentlich?
AXMD
|
|
LonghornUser 
      
Beiträge: 796
|
Verfasst: Sa 16.07.05 18:14
Schon klar, dass das ein Unterschied ist.
Es geht nur darum:
Die EXE, die gestartet werden soll, soll möglichst im Hintergrund agieren.
Wenn sie direkt im Taskmanager aufgeführt ist, unter "Anwendungen", fällt sie garantiert mehr auf, als wenn sie dort nicht, sondern bei den vielen, vielen anderen EXEn unter "Prozesse" aufgeführt wäre.
Ich möchte nur einen Weg finden, dass sie unter "Anwendungen" steht.
Geht das irgendwie ?
|
|
chrissivo
      
Beiträge: 130
WIN XP, WIN 2000, WIN MCE, WIN 98
D5 Pers
|
Verfasst: Sa 16.07.05 19:14
LonghornUser hat folgendes geschrieben: | Die EXE, die gestartet werden soll, soll möglichst im Hintergrund agieren. |
--> Als Dienst programmieren! Hat den Vorteil, dass sie mit dem Computer und nicht mit der Benutzeranmeldung gestartet wird!
LonghornUser hat folgendes geschrieben: | Ich möchte nur einen Weg finden, dass sie unter "Anwendungen" steht.
Geht das irgendwie ? |
--> Unter Anwendung steht jede Anwendung mit einem Fenster (ob minimiert oder maximiert sei dabei egal). Ich dachte, da wolltest du sie gerade nicht haben...
|
|
LonghornUser 
      
Beiträge: 796
|
Verfasst: Sa 16.07.05 19:32
[quote=" chrissivo"] LonghornUser hat folgendes geschrieben: | --> Unter Anwendung steht jede Anwendung mit einem Fenster (ob minimiert oder maximiert sei dabei egal). Ich dachte, da wolltest du sie gerade nicht haben... |
Ja, sorry hab das "nicht" vergessen.
Geht das auch ohne Dienst irgendwie ?
|
|
Marco D.
      
Beiträge: 2750
Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
|
Verfasst: Sa 16.07.05 20:17
Titel: verstecken
|
|
Alstar
      
Beiträge: 827
|
Verfasst: Sa 16.07.05 20:51
Luckie hat folgendes geschrieben: | [...]Ein Dienst kann nur durch einen Benutzer mit Administratorenrechten beendet werden. [...] |
Oder auch garnicht. Z.B. Kann man die Dienste des Norton AntiVirus nicht beenden / stoppen...
Alstar
|
|
LonghornUser 
      
Beiträge: 796
|
Verfasst: Sa 16.07.05 20:57
Nich schlecht. das geht soweit unter xp. Geht das auch unter 95/98/ME ?
|
|