Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by shmia,
23. Apr 2008
Wenn die Dateiendung *.BAT ist, wird der alte COMMAND.COM von MS DOS 5.0 (!) benützt.
(seltsamerweise wird bei einem Doppelklick auf eine BAT-Datei aber auch cmd.exe verwendet)
Wenn die Dateiendung *.CMD ist, wird cmd.exe mit den erweiterten Funktionenen verwendet.
Also eine CMD-Datei aus dem Taskplaner heraus gestartet klappt bei mir auf WinXP.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by shmia,
23. Apr 2008
Nein, muss nicht.
Gib doch einfach im Taskplaner das Administrator Konto an, dann wird die CMD ausgeführt (auch wenn niemand angemeldet ist !!)
Aus Sicherheitsgründen kann man auch ein anderes Konto verwenden, denn falls jemand die CMD-Datei verändert, könnte er damit Admin-Rechte erlangen.
Aber man kann sich ganz einfach dagegen schützen: die CMD-Datei darf nur von dem Benutzerkonto...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by shmia,
23. Apr 2008
Die Taskplaner Engine ist doch sowieso schon ein Dienst.
Wenn man bei geplante Tasks einen Neuen anlegt, dann wird man auch nach einem Benutzerkonto gefragt, unter dem das Programm ausgeführt werden soll.
Für für solche administrativen Aufgaben ein eigenes Programm schreibt, anstatt den Taskplaner Dienst zu benützen, der hat den Sinn & Zweck des Taskplaners nicht verstanden. :warn:
Man...