希望您的帮助。
使用以下MS windows service example编码的自定义Windows服务似乎无法以我尝试的任何方式写入文件。 WriteFile
或ofstream
和FILE
都不会将内容(文本或二进制)写入任何驱动器上的任何文件。当然,为用于启动服务的用户设置了对目标文件和文件夹的正确权限,并且文件路径是绝对的。创建文件,但没有数据从SCManager调用的SvcInit
内调用的输出函数或服务创建的线程中获取数据。
希望有人可以建议如何从Windows服务过程中将数据写入文件。
[“用于启动服务的用户”是什么意思?默认情况下,所有服务都作为“本地系统”进程运行。您是否更改了服务的“登录”选项?