我正在通过Microsoft Visual Studio创建安装程序,我的程序需要在后台运行WAMP服务器才能正常运行。
在安装程序中,它将WAMP安装到程序已安装和运行的文件夹中,但是如何找到实际使用c#代码的位置?有办法吗?
我试过了,但没有运气;
try
{
Process.Start(@"[ProgramFilesFolder]Hex Technologies\32bit\wampmanager.exe");
checkStatus();
}
catch (Win32Exception exception)
{
MessageBox.Show(exception.Data.ToString());
}
答案 0 :(得分:1)
您可以尝试类似
的内容String EnviromentPath = System.Environment.GetEnvironmentVariable("ProgramFiles", EnvironmentVariableTarget.Machine);
但您可能需要注意x64 vs x32