3
我想獲得由系統(而不是用戶)運行的程序寫入文件,但我遇到了麻煩。以用戶身份運行我的程序,該文件生成正確,但使用>PSExec -s myProgram.exe
運行相同的程序,則不生成任何文件。它似乎在其他方面運行正常,文件打開函數不返回NULL;有什麼特別的我必須做的才能寫入一個文件作爲系統?作爲系統創建文件
我有兩個Windows 7的64位計算機和Windows XP 32
我想獲得由系統(而不是用戶)運行的程序寫入文件,但我遇到了麻煩。以用戶身份運行我的程序,該文件生成正確,但使用>PSExec -s myProgram.exe
運行相同的程序,則不生成任何文件。它似乎在其他方面運行正常,文件打開函數不返回NULL;有什麼特別的我必須做的才能寫入一個文件作爲系統?作爲系統創建文件
我有兩個Windows 7的64位計算機和Windows XP 32
參數在同一個問題:
參數傳遞(請注意,文件路徑必須是目標系統上的絕對路徑)
您是否使用文件的絕對路徑?
還檢查文件夾權限,您正在運行應用程序。
使用絕對路徑似乎已經解決了這個問題。爲什麼這是必要的?如果沒有創建文件,爲什麼不打開文件失敗? – cfinley
您是否試圖在映射網絡驅動器上創建文件? – eran
不,只是我的本地硬盤... – cfinley