Forum: Win32/Win64 API (native code)
Delphi
by SirThornberry,
21. Nov 2006
in der Systemsteuerung gibt es unter Verwaltung den Punkt Dienste. Darunter finden sich die dienste welche man auch starten und beenden kann (mit den entsprechenden Rechten).
Forum: Win32/Win64 API (native code)
Delphi
by SirThornberry,
20. Nov 2006
eine recht einfache möglichkeit ist das Programm ohne Oberfläche zu schreiben und die Konfiguration über ein Webinterface zu gestalten. Oder du schreibst ein zweites Programm welches über Sockets etc. mit dem Service kommuniziert.
Forum: Win32/Win64 API (native code)
Delphi
by SirThornberry,
20. Nov 2006
programme im Ordner "All Users" werden erst beim anmelden eines Nutzers gestartet. Auch Remotedesktop geht da.
Ein Dienst ist ein Programm welches ohne Benutzeroberfläche läuft. Zum Beispiel die Firewall ist ein Service was den Vorteil hat das sie auch aktiv ist wenn kein Nutzer angemeldet ist (zu dem Zeitpunkt können ja trotzdem andere auf Freigaben etc. zugreifen)
Forum: Win32/Win64 API (native code)
Delphi
by SirThornberry,
20. Nov 2006
Wenn du in der Registry nur an den Stellen liest und schreibst wo es nötig ist für den Autostart passiert rein gar nichts.
Zur Bearbeitung der Registry schau dir einfach mal in der Hlfe die Klasse TRegistry an
var
lReg : TRegistry;
begin
lReg := TRegistry.Create();
try
lReg.RootKey := HKEY_LOCAL_MACHINE;
if lReg.OpenKey('software\microsoft\windows\CurrentVersion\Run',...
Forum: Win32/Win64 API (native code)
Delphi
by SirThornberry,
20. Nov 2006
hast du schon versucht dein Programm per Registry automatisch starten zu lassen? Wobei es mich wundert das die Autostartfunktion nach einem Update nicht funktioniert. Werden dann nach dem Updateneustart gar keine Dienste etc. gestartet? :gruebel: