Hallo Jakson.
Zitat:
Ich schreibe einen Dienst der andere Programme starten und überwachen soll.
Wenn ich dich richtig verstehe benötigst Du einen verzögerten Systemstart eines Windows Dienstes (services)
beim Erststart des Systems (Reboot)?
Willst du dies in deinem Programm nachbauen, könntest du folgendes versuchen.
Erstelle einen Eintrag in der Atomtabelle des Systems.
Dieser wird erst gelöscht wenn du das System rebootest.
Delphi-Quellcode:
GlobalAddAtom(PChar('{D1F85078-F653-4AA7-AB07-765E94EBF349}'));
GlobalFindAtom(PChar('{D1F85078-F653-4AA7-AB07-765E94EBF349}'));
if ATOM <> 0 then showmessage('ATOM allready set!');
lg. Astat