我在Visual Studio中使用Install Shield Limited Edition为Windows 7创建了一个安装程序。
在这个项目中,我需要在安装期间运行一个C#应用程序作为“Customer Action”。在这个C#应用程序中,我需要获取设置项目运行的路径。我尝试使用
我应该如何获取真实路径?谢谢!
在这个项目中,我需要在安装期间运行一个C#应用程序作为“Customer Action”。在这个C#应用程序中,我需要获取设置项目运行的路径。我尝试使用
GetCurrentProcess().MainModule.FileName
、GetExecutionAssembly()
. Location或Envirement.CurrentDirectory
等函数。所有这些函数都能够从应用程序中正常工作。但是,如果我将此程序添加到设置项目中作为“Custom Action”,我将得到指向C:\Windows
的路径。我应该如何获取真实路径?谢谢!