Registriert seit: 29. Mai 2002
37.621 Beiträge
Delphi 2006 Professional
|
Re: Windows Dienst installieren und starten mit Berechtigung
19. Mai 2008, 14:12
Lies dir am besten erst mal elementare Grundlagen bezüglich der Windows Sicherheit an und wie sie funktioniert, sonst gibt das nichts. Ich weise heute bestimmt schon zum dritten mal daraufhin, dass ein Dienst in einer anderen WindowsStation läuft und somit keinen Zugriff auf die Desktops in deiner interaktiven WindowsStation. Das mit Shellexecute gestartete Programm dürftes du deshalb nie zu sehen bekommen.
Ein Dienst kann nur von einem Administrator gestartet oder gstoppt werden. Bei sowas immer fragen: "Was wäre wenn...?" Könnte ein normaler Benutzer Dienste starten und stoppen, wäre die ganze Benutzerverwaltung und das Rechtesystem für den Popo. Denn dann könnte er die Firewall und den Virenscanner einfach ausschalten und mit dem Starten eines Dienstes sich selber höhere Benutzerrechte verschaffen. Von Sicherheit bleibt dann nicht mehr viel übrig.
Um zu ermitteln, ob ein Benutzer zur Gruppe der Adminsitratoren gehört bzw. administartive Rechte besitzt gibt es mehrer Methoden. Sie sollten mit der Forensuche relativ leicht zu finden sein.
Michael Ein Teil meines Codes würde euch verunsichern.
|