我目前有一个正常运行的程序,只需单击一个按钮即可启动一个单独的.exe文件。我创建的安装程序会询问他们要安装在fodler中的默认位置C:\Program Files\PRHA
。
启动程序的代码如下所示
private void ivClick(object sender, RoutedEventArgs e)
{
Process.Start("C:/Program Files/PRHA/IV/IV.exe");
}
我如何Process.Start
找到正在运行的应用程序的路径,因此,如果用户决定将其安装在另一个目录中,Process.Start
则仍然可以使用。
如果您只想获取正在运行的应用程序的路径以启动辅助应用程序(在同一目录中),则应该可以使用:
System.Reflection.Assembly.GetExecutingAssembly().Location
参考:
http : //msdn.microsoft.com/en-us/library/aa457089.aspx
http://msdn.microsoft.com/en-us/library/system.reflection.assembly.location(v=vs.110 ).aspx
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句