首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wix从正在运行的Windows服务获取用户

Wix从正在运行的Windows服务获取用户
EN

Stack Overflow用户
提问于 2012-09-04 23:37:53
回答 1查看 140关注 0票数 0

我想知道是否有任何内置的功能来获取使用Wix3.5运行Windows服务的用户。我见过this post,它声明Wix中没有任何内置的东西来检查服务状态。我认为,如果这是不可能的,那么获得运行该服务的用户就更不可能了。使用自定义操作是最后的手段。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-04 23:55:57

您可以在注册表中搜索HKLM\SYSTEM\CurrentControlSet\Services\ServiceName|ObjectName,但这假设在不重新启动服务的情况下不会更新注册表值。(可能会断开连接)。

在编程上(自定义操作),您可以与SCM (win32)或WMI (win32_service类StartName属性)进行交互,以获取更详细的信息。

我同意避免CA,但如果CA的唯一目的是收集数据,而不是改变机器状态,那么它可以非常健壮地完成,几乎没有负面影响。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12266885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档