我试图让系统(而不是用户)运行一个程序来写入文件,但我遇到了麻烦。以用户身份运行我的程序,文件生成正确,但使用 >PSExec -s myProgram.exe
运行相同的程序,没有生成文件。它似乎在其他方面运行正常,文件打开函数不返回 NULL;有什么我必须做的特别的事情才能作为系统写入文件吗?
我在 Windows 7 64 位计算机和 Windows XP 32 上都遇到了同样的问题。
最佳答案
参数:
要传递的参数(注意文件路径必须是目标系统上的绝对路径)
您是否使用文件的绝对路径?
同时检查文件夹权限,您正在其中运行应用程序。
关于创建文件作为系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6670761/