C#如何获取当前工作目录(Service,dll关注)

本人写了一个Service,将writelog的功能写在了一个dll中,在Service中引用这个dll,现在需要确定log文件的目录,想通过代码获取当前Service程... 本人写了一个Service,将write log的功能写在了一个dll中,在Service中引用这个dll,现在需要确定log文件的目录,想通过代码获取当前Service程序所在的目录,不知如何实现!

路径代码需要写在write log里
string path = Environment.CurrentDirectory.ToString();
string logfile = path + Const.System.LOG_FILE;

string logfile = "." + Const.System.LOG_FILE;
都不行,log文件都会写入System32目录中,郁闷啊!
展开
 我来答
phoenix4148_cn
2006-11-19 · 超过30用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:0
展开全部
System.ComponentModel.xxxx.GetExecutePath 或者 Assembly 的GetExecutePath,不好意思,手边没有.Net
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式