人。
在我的程序中,我需要在CMD中执行kmlsample.exe,现在,它保留在我的解决方案文件夹中
我可以做到
string command = "\"C:\\Documents and Settings\\Bruce\\My Documents\\Visual Studio 2008\\Projects\\KMeans\\KMeans\\kmlsample.exe"
但是当我让用户安装我的程序时,我怎么知道我的程序的安装路径,
为了执行exe文件。
谢谢
答案 0 :(得分:4)
这可能就是你要找的东西。
http://msdn.microsoft.com/en-us/library/system.windows.forms.application.startuppath.aspx
编辑 - 您需要在主程序中安装后运行此吗?如果您需要在安装期间运行,这将无效。
答案 1 :(得分:2)
您可以从
获取正在执行的装配位置System.Reflection.Assembly.GetExecutingAssembly().Location