获取应用运行目录

WinForm:

Application.StartupPath;
Application.ExecutablePath;


WindowService 或其它:

System.AppDomain.CurrentDomain.BaseDirectory;
System.Reflection.Assembly.GetExecutingAssembly().Location;

除了Application提供的方法外,另两个方法可能会和第一个启的程序相关,比如一个Exe由另一个Exe启动,第二个可能会得到第一个启动的路径。需要确保程序不会被其它程序启动才能使用另两个方法。

你可能感兴趣的:(WinForm)