Forum: Win32/Win64 API (native code)
by RonnyBausA,
28. Mär 2012
@jaenicke,
ich hab das jetzt so gemacht, wie du es vorgeschlagen hast. Ich starte meine Anwendung ein zweites Mal mit ShellExecuteEx und wahlweise 2 Parametern (1x zum Starten und 1x zum Stoppen meines Dienstes).
function RunAs(const FileName, StartParam: string): Boolean;
var sefunc: TShellExecuteInfo;
begin
FillChar(sefunc, SizeOf(sefunc), 0);
sefunc.cbSize:= SizeOf(sefunc);
...
Forum: Win32/Win64 API (native code)
by RonnyBausA,
27. Mär 2012
Hallo zusammen, ich bräuchte mal wieder einen Ratschlag.
Ich habe hier eine kleine Anwendung, welche im Systray läuft. Diese wird unter einem normalen Benutzeraccount ausgeführt. In den Programmeinstellungen zu meinem Programm kann der Benutzer wahlweise auch eine Autostart funktion aktivieren, damit das Programm beim Windows Start auch gleich mit gestartet wird. Der dafür notwendige...