创建文件作为系统

标签 c windows file-io system psexec

我试图让系统(而不是用户)运行一个程序来写入文件,但我遇到了麻烦。以用户身份运行我的程序,文件生成正确,但使用 >PSExec -s myProgram.exe 运行相同的程序,没有生成文件。它似乎在其他方面运行正常,文件打开函数不返回 NULL;有什么我必须做的特别的事情才能作为系统写入文件吗?

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

最佳答案

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

您是否使用文件的绝对路径?

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

关于创建文件作为系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6670761/

相关文章:

sql-server - Windows 上的 Django-pyodbc SQL 服务器连接问题

mysql - LOAD DATA INFILE 字段终止于

c - 如何正确使用qsort()?

c - Gethostbyaddr 在 Linux 中失败,但在 Windows 机器上工作

在 C 中将字符串转换为有符号十进制

windows - 如何将 iCalendar 与 Outlook 同步

c# - 使用管理权限启动我的 C# 应用程序

c - 在C编程中使用结构体的双指针将矩阵从文本文件读取到二维数组中

c++ - 经典 C++ 中的数据文件处理(很像 C)

正确删除多个进程使用的 SYS V 信号量