I have an application which gets called by a scheduled task. It moved from Windows Server 2003 to Windows Server 2008. On 2003, the app ran in the directory where the executable was located. On 2008 Environment.CurrentDirectory
(C#) reports that it's running in C:WindowsSystem32. How do I set the running directory? I'm using schtasks.exe for command-line deployment.
UPD: Through the interface, it seems to be the "Start in (optional)" field on the action edit screen.
UPD: Looks like using the XML file may help, but I'm looking to do without it.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…