kaixin001

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

//p.s. 记一下,不然又忘记

//得到可执行文件的路径(包括名称)
string hostName = Application.ExecutablePath;

//获取最初指定程序的位置
hostName = System.Reflection.Assembly.GetExecutingAssembly().CodeBase;

//获取程序的路径(包括名称)
hostName = System.Reflection.Assembly.GetExecutingAssembly().Location;

//获取程序的路径(不包括程序名称)
string hostName = System.Reflection.Assembly.GetExecutingAssembly().Location;
hostName = hostName.Substring(0 , hostName.LastIndexOf('\\') );

//获取程序的名称(不包括程序后缀)通常是程序集的名称,如果可执行文件改名了,就要通过分析路径得到文件名
hostName = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name;

posted on 2009-09-19 00:08  kaixin001  阅读(4003)  评论(0编辑  收藏  举报