关于获取程序当前路径的问题

coolnick 2005-07-21 04:14:59
我做了一个安装程序,在安装过程中又调用另一个程序(程序A),
在程序A中的语句:
string strPath=Directory.GetCurrentDirectory()
可是strPath得到的是C:\windows\system32,并不是程序A在所在的目录,
如何得到程序A所在的目录呢?或者说如何得到安装程序安装的目录?
...全文
310 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
marvelstack 2005-07-21
  • 打赏
  • 举报
回复
通过调用Process.GetCurrentProcess().MainModule.FileName可获得当前执行的exe的文件名。
Environment.CurrentDirectory
Directory.GetCurrentDirectory()
AppDomain.CurrentDomain.BaseDirectory
Application.StartupPath
Application.ExecutablePath
AppDomain.CurrentDomain.SetupInformation.ApplicationBase获取当前应用程序所在的路径。
Werdong 2005-07-21
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/TopicView.asp?id=4155507

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧