主题:C# 中如何实现 服务自动注册?
傻瓜911
[专家分:150] 发布于 2006-12-27 00:19:00
C# 中如何实现 服务自动安装? 一般来说要在命令行中使用 installutil〈服务名〉 来注册但是 怎么在代码中实现直接 注册呢? 不可能要让用户去运行 installutil 进行注册服务吧 ? 我原来是想使用 shell "命令行" 来进行注册, 但是现在不知道C# 中怎么用SHELL ,而且我想应该还有其他的办法可以实现注册的 ? 使用SHELL 即使成功,好象DOS 窗口 也会闪一下,那样不爽!
回复列表 (共7个回复)
沙发
jzyray [专家分:20610] 发布于 2006-12-27 09:17:00
安装程序里面实现嘛~~~
板凳
傻瓜911 [专家分:150] 发布于 2006-12-27 09:44:00
晕,如果不在安装程序中 呢?我的意思是我的应用不采用安装的模式,是绿色软件啊!
3 楼
傻瓜911 [专家分:150] 发布于 2006-12-28 09:40:00
怎么都没有人知道吗?我等了一天了!
4 楼
jzyray [专家分:20610] 发布于 2006-12-28 18:59:00
那就自己写个bat脚本~~
都安服务了咋还叫绿色~~总不能程序启动时安装,关闭时卸载吧……
5 楼
东东1204 [专家分:270] 发布于 2007-01-11 15:34:00
呵呵,支持jzyray的说法,绿色不绿色和安装程序没有关系,是看有没有动过系统。
6 楼
傻瓜911 [专家分:150] 发布于 2007-01-13 10:14:00
晕,我主要想实现象木马那样一运行 就自安装服务端的功能! 所以当然不能用 WINDOWS 的 安装 啦!
7 楼
stevenzhuhui [专家分:80] 发布于 2007-01-20 22:59:00
运用System.DirctorySevice
在.Net FrameWork安转目录下有System.DirctorySevice.DLL
参照追加,这个类可以写代码设置IIS,安装服务,具体代码我现在没有,有机会给你吧,我前几天刚用
我来回复