如何用windows Services启动程序创建一个文件夹和TXT文件,并写入内容到文本文件?
我的代码一个片段是这样的:
protected override void OnStart(string[] args)
{
//// TODO: Add code here to start your service.
string path = @"C:\Program Files\ABC\SystemLogs\";
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
}
生成exe文件安装后启动服务,不能成功,在系统日志找到错误信息如下
事件 ID ( 0 )的描述(在资源( MajorMonitorService )中)无法找到。本地计算机可能没有必要的注册信息或消息 DLL 文件来从远端计算机显示消息。
您可能可以使用 /AUXSOURCE= 标识来检索词描述;查看帮助和支持以了解详细信息。下列信息是事件的一部分: 无法启动服务。
System.UnauthorizedAccessException: 对路径“C:\Program Files\ABC\SystemLogs”的访问被拒绝。
我的代码一个片段是这样的:
protected override void OnStart(string[] args)
{
//// TODO: Add code here to start your service.
string path = @"C:\Program Files\ABC\SystemLogs\";
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
}
生成exe文件安装后启动服务,不能成功,在系统日志找到错误信息如下
事件 ID ( 0 )的描述(在资源( MajorMonitorService )中)无法找到。本地计算机可能没有必要的注册信息或消息 DLL 文件来从远端计算机显示消息。
您可能可以使用 /AUXSOURCE= 标识来检索词描述;查看帮助和支持以了解详细信息。下列信息是事件的一部分: 无法启动服务。
System.UnauthorizedAccessException: 对路径“C:\Program Files\ABC\SystemLogs”的访问被拒绝。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货