直接双击执行 D: est1.exe
System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName D:Test1.exe
System.Environment.CurrentDirectory D:
System.IO.Directory.GetCurrentDirectory() D:
System.AppDomain.CurrentDomain.BaseDirectory D:
System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase D:
System.Windows.Forms.Application.StartupPath D:
System.Windows.Forms.Application.ExecutablePath D:Test1.exe
命令行执行,当前路径为C:,执行D: est1.exe
System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName d:Test1.exe
System.Environment.CurrentDirectory C:
System.IO.Directory.GetCurrentDirectory() C:
System.AppDomain.CurrentDomain.BaseDirectory d:
System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase d:
System.Windows.Forms.Application.StartupPath d:
System.Windows.Forms.Application.ExecutablePath d:Test1.exe
直接双击执行 D:TestTest1.exe
System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName D:TestTest1.exe
System.Environment.CurrentDirectory D:Test
System.IO.Directory.GetCurrentDirectory() D:Test
System.AppDomain.CurrentDomain.BaseDirectory D:Test
System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase D:Test
System.Windows.Forms.Application.StartupPath D:Test
System.Windows.Forms.Application.ExecutablePath D:TestTest1.exe
在F:Test建立快捷方式,设置起始位置为F:Test,然后双击执行
System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName D:TestTest1.exe
System.Environment.CurrentDirectory F:Test
System.IO.Directory.GetCurrentDirectory() F:Test
System.AppDomain.CurrentDomain.BaseDirectory D:Test
System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase D:Test
System.Windows.Forms.Application.StartupPath D:Test
System.Windows.Forms.Application.ExecutablePath D:TestTest1.exe