Autor Beitrag
LonghornUser
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 796



BeitragVerfasst: 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



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2931

XP Prof, Vista Business
D6, D2k5-D2k7 je Prof
BeitragVerfasst: Sa 16.07.05 16:48 
user profile iconLuckie 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! :mahn: ;)

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



BeitragVerfasst: Sa 16.07.05 17:08 
OK, aber sie erscheinen in der Regel nicht als eigenständige Prozesse im Taskmanager.
LonghornUser Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 796



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: Sa 16.07.05 17:34 
user profile iconLonghornUser hat folgendes geschrieben:
@Luckie: Leider geht deine adresse nicht


Klar geht die :?

AXMD
LonghornUser Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 796



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: Sa 16.07.05 17:42 
user profile iconLonghornUser 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 :mrgreen:

AXMD
LonghornUser Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 796



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: Sa 16.07.05 18:06 
user profile iconLonghornUser 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 796



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 130

WIN XP, WIN 2000, WIN MCE, WIN 98
D5 Pers
BeitragVerfasst: Sa 16.07.05 19:14 
user profile iconLonghornUser 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!

user profile iconLonghornUser 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 796



BeitragVerfasst: Sa 16.07.05 19:32 
[quote="user profile iconchrissivo"]
user profile iconLonghornUser 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.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2750

Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
BeitragVerfasst: Sa 16.07.05 20:17 
Titel: verstecken
Du musst einfach irgendwo einfüfen

ausblenden Delphi-Quelltext
1:
application.showmainform:=false;					


Moderiert von user profile iconAXMD: Delphi-Tags korrigiert.
Alstar
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 827



BeitragVerfasst: Sa 16.07.05 20:51 
user profile iconLuckie 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 796



BeitragVerfasst: Sa 16.07.05 20:57 
Nich schlecht. das geht soweit unter xp. Geht das auch unter 95/98/ME ?