我正在做一个服务方式运行的程序。
需要确定得到服务的所在的安装目录
我使用如下方法
System.IO.Directory.GetCurrentDirectory();
但是得到结果是:C:\WINDOWS\system32,并不是服务程序的安装目录。
我需要在程序开始运行的时候就得到安装目录,需要写日志文件用到的。
需要确定得到服务的所在的安装目录
我使用如下方法
System.IO.Directory.GetCurrentDirectory();
但是得到结果是:C:\WINDOWS\system32,并不是服务程序的安装目录。
我需要在程序开始运行的时候就得到安装目录,需要写日志文件用到的。
Assembly thisAssembly = Assembly.GetExecutingAssembly();
dllPath = thisAssembly.Location;
dllPath = thisAssembly.Location;//获取已加载文件的位置
dllPath = thisAssembly.Location;//获取已加载文件的位置
不能添加Windows.Forms.dll的引用。
AppDomain.CurrentDomain.SetupInformation.ApplicationBase