我创建了一个非常简单的.NET Windows服务,并使用InstallUtil安装.exe实用程序.
在服务中,我有一段代码:
if (File.Exists("test_file.txt"))
{
// Do something clever
}
我创建了一个名为test_file的文件.txt与服务位于同一目录中,但代码的注释部分从未被执行...?
我创建了一个非常简单的.NET Windows服务,并使用InstallUtil安装.exe实用程序.
在服务中,我有一段代码:
if (File.Exists("test_file.txt"))
{
// Do something clever
}
我创建了一个名为test_file的文件.txt与服务位于同一目录中,但代码的注释部分从未被执行...?
服务是从一个名为服务控制管理器的应用程序启动的.此应用程序位于系统目录%WinDir%\System32中
在Windows 7 Ultimate-64位上,这个路径实际上是:%WinDir%\SysWOW64
有关详细信息,请参见Service Control Manager at MSDN.
感谢哈珀·谢尔比指出原帖子的问题.