关于windows服务。

罗嘉贇 2010-08-12 04:35:34
windows服务程序的缺点有哪些?除了用户交互之外还有什么情况下最好不要用服务。请大家各抒己见!
...全文
127 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
oyljerry 2010-08-15
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 geniusboyc0 的回复:]
感觉如果,一个用户进程加一个服务进程。只要解决好通讯。就可以即在高权限,不用管当前用户权限。又可以解决服务进程不能做的一些事情!
[/Quote]
很多相关软件都是这么实现的,尤其在vista,window7等需要UAC的OS平台以后,
用户进程解决UI,以及用户相关操作,服务进行后台处理,以及系统权限处理
ctwoz 2010-08-15
  • 打赏
  • 举报
回复
学习了…
罗嘉贇 2010-08-15
  • 打赏
  • 举报
回复
感觉如果,一个用户进程加一个服务进程。只要解决好通讯。就可以即在高权限,不用管当前用户权限。又可以解决服务进程不能做的一些事情!
野男孩 2010-08-14
  • 打赏
  • 举报
回复
指定了账号启动服务,又没有了INTERACTIVE特性。。。
cnzdgs 2010-08-13
  • 打赏
  • 举报
回复
安装服务时可以指定用户帐号……
jianuMan 2010-08-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 oyljerry 的回复:]
服务也不能访问用户session的信息,很多用户相关的目录,注册表等,服务程序都不太方便访问,操作。
[/Quote]

竟然有钻?
jameshooo 2010-08-13
  • 打赏
  • 举报
回复
服务的缺点:
不能使用任何SHELL函数。很多桌面软件自觉不自觉地调用了ShellAPI,只是身在福中不知福,写成服务时麻烦来了。
不能使用跟用户账号相关的功能。例如使用HTTP访问因特网,WININET是一套功能强大的API,但因为COOKIE/INTERNET SESSION等功能是跟用户账号绑定的,服务程序没法使用,只能使用另一套WinHttp库,但功能弱了不少,涉及到HTML解析的功能更加没有。
还有,想不起来……
  • 打赏
  • 举报
回复
服务的缺点....汗.
野男孩 2010-08-13
  • 打赏
  • 举报
回复
访问网络共享文件夹啥的,SYSTEM在本地权限高,但是没法访问网络共享的文件夹。。。。。
罗嘉贇 2010-08-13
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 coding_hello 的回复:]
访问网络麻烦的很,唉。。。
[/Quote]
能不能举个例子?谢谢!
野男孩 2010-08-13
  • 打赏
  • 举报
回复
访问网络麻烦的很,唉。。。
cnzdgs 2010-08-12
  • 打赏
  • 举报
回复
不能说“缺点”,每一种程序都有其各自的特点,根据实际需要决定用哪一种。服务程序与一般应用程序的主要差别是:权限高,运行于session0。能用一般应用程序实现时最好不要用服务。
浅蓝马 2010-08-12
  • 打赏
  • 举报
回复
服务程序的优点是可以在用户登录之前运行,
其它都比较一般吧。
oyljerry 2010-08-12
  • 打赏
  • 举报
回复
服务也不能访问用户session的信息,很多用户相关的目录,注册表等,服务程序都不太方便访问,操作。

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧