Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将进程安装为服务目录决策_C#_Service_Windows Services_System32 - Fatal编程技术网

C# 将进程安装为服务目录决策

C# 将进程安装为服务目录决策,c#,service,windows-services,system32,C#,Service,Windows Services,System32,我有一个进程将作为Windows服务运行。 我已成功地将其安装为Windows服务,一切正常 我的问题是进程目录的指导原则是什么 在我要部署它的机器上,安装程序是否需要将.exe复制到Windows/System32,然后作为服务安装?或者我可以将其部署到C:\MyApp\MyApp.exe,并从那里安装为服务 .exe不需要位于/Windows/System32/中,但它是“最佳做法”吗?否。您不应该在Windows系统文件夹中安装任何内容。这是操作系统代码 您应该安装到Program Fil

我有一个进程将作为Windows服务运行。
我已成功地将其安装为Windows服务,一切正常

我的问题是进程目录的指导原则是什么

在我要部署它的机器上,安装程序是否需要将.exe复制到Windows/System32,然后作为服务安装?或者我可以将其部署到C:\MyApp\MyApp.exe,并从那里安装为服务


.exe不需要位于/Windows/System32/中,但它是“最佳做法”吗?

否。您不应该在Windows系统文件夹中安装任何内容。这是操作系统代码

您应该安装到Program Files文件夹中自己的应用程序文件夹中,然后注册为Windows服务