C#Windows服务 - 从App.config启动.exe

Rau*_*auf 3 c# windows-installer windows-services

我使用以下代码从Windows服务执行.exe文件.

System.Diagnostics.Process.Start(path);
Run Code Online (Sandbox Code Playgroud)

现在,我将路径硬编码为@'C:\ Program Files\Server\Test.exe'它工作正常.

现在,我想避免硬编码.当我只使用Test.exe时,它会转到C:\ Windows\System32.

如何从Windows服务动态获取安装路径?或者我如何从App.config文件中读取路径?

tin*_*udu 5

Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)