![](/img/trans.png)
[英]Windows installer using the NT AUTHORITY\SYSTEM instead of login user
[英]Unable to modify file on task scheduler execution using account NT AUTHORITY\SYSTEM
我有一個 xml 文件,要從配置的任務調度程序 .exe 進行修改。 任務調度程序運行沒有任何錯誤,但文件沒有更新。 我試圖記錄每一步,看看是否發生了任何異常,但沒有發現。
我認為這與權限有關,但不確定我錯過了什么。
任何幫助,將不勝感激!
修復了問題。
問題在於要保存的 xml 文件的路徑。 我寫的是 config.Save("File.xml"); 這沒有用。 然后我對完整路徑進行了硬編碼並且它起作用了。
因此,我沒有只使用文件名或 Path.GetDirectoryName(Assembly.GetExecutingAssembly().CodeBase) + @"\\File.xml",而是使用 AppDomain.CurrentDomain.BaseDirectory + "//" + "File.xml" 並完美地工作.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.