标题:windows服务的启动目录为什么总是c:\winnt\system32
只看楼主
lcj20040909
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-5-9
 问题点数:0 回复次数:2 
windows服务的启动目录为什么总是c:\winnt\system32

请教一下,我写了个windows服务程序,使用正常,但是有个问题是 运行目录总是在c:\winnt\system32下面
(用 string defPath = Environment.CurrentDirectory; 获取的)
不管执行的程序放在哪里都一样。
谢谢

搜索更多相关主题的帖子: windows winnt 目录 服务 
2006-05-09 12:14
铲铲
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:506
专家分:0
注 册:2006-5-2
得分:0 
Windows服务是由ServerManagement托管执行的,无论放在何处,都是想SM发送加载申请,由SM加载执行,并且通过SM控制服务的运行等等。总之,环境是由SM给的,SM是在system32下的

铲铲是也
2006-05-11 10:08
lcj20040909
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-5-9
得分:0 
哦 明白了 谢谢

好好努力 别让人看扁了
2006-05-15 10:02



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-62821-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.194192 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved