回 帖 发 新 帖 刷新版面

主题:C# 中如何实现 服务自动注册?

C# 中如何实现 服务自动安装?  一般来说要在命令行中使用 installutil〈服务名〉 来注册但是 怎么在代码中实现直接 注册呢?  不可能要让用户去运行 installutil 进行注册服务吧 ?  我原来是想使用 shell  "命令行"  来进行注册, 但是现在不知道C# 中怎么用SHELL ,而且我想应该还有其他的办法可以实现注册的 ? 使用SHELL  即使成功,好象DOS 窗口 也会闪一下,那样不爽!

回复列表 (共7个回复)

沙发

安装程序里面实现嘛~~~

板凳

晕,如果不在安装程序中 呢?我的意思是我的应用不采用安装的模式,是绿色软件啊!

3 楼


 怎么都没有人知道吗?我等了一天了!

4 楼

那就自己写个bat脚本~~
都安服务了咋还叫绿色~~总不能程序启动时安装,关闭时卸载吧……

5 楼

呵呵,支持jzyray的说法,绿色不绿色和安装程序没有关系,是看有没有动过系统。

6 楼

晕,我主要想实现象木马那样一运行 就自安装服务端的功能! 所以当然不能用 WINDOWS 的 安装 啦!

7 楼

运用System.DirctorySevice
在.Net FrameWork安转目录下有System.DirctorySevice.DLL
参照追加,这个类可以写代码设置IIS,安装服务,具体代码我现在没有,有机会给你吧,我前几天刚用

我来回复

您尚未登录,请登录后再回复。点此登录或注册