将文件创建为系统

时间:2011-07-12 20:34:20

标签: c windows file-io system psexec

我试图让System(而不是用户)运行的程序写入文件,但是我遇到了麻烦。以用户身份运行我的程序,文件生成正确,但使用>PSExec -s myProgram.exe运行相同的程序,不会生成任何文件。它似乎正常运行,文件打开函数不返回NULL;是否有一些特殊的东西我必须做才能能够以文件形式写入文件?

我在Windows 7 64位计算机和Windows XP 32上遇到同样的问题。

1 个答案:

答案 0 :(得分:0)

参数:
要传递的参数(请注意,文件路径必须是目标系统上的绝对路径)

您使用文件的绝对路径吗?

同时检查文件夹权限,您正在运行该应用程序。