//获取当前可执行的exe的文件名
string str1 = Process.GetCurrentProcess().MainModule.FileName;
//获取或设置当前目录
string str2 = Environment.CurrentDirectory;
//获取应用程序的当前工作目录
string str3 = Directory.GetCurrentDirectory();
//获取基目录
string str4 = AppDomain.CurrentDomain.BaseDirectory;
//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称
string str5 = Application.StartupPath;
//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称
string str6 = Application.ExecutablePath;
//获取或设置包含该应用程序的目录的名称
string str7 = AppDomain.CurrentDomain.SetupInformation.ApplicationBase;