Windows代理实现

时间:2018-01-31 12:15:58

标签: c++ windows winapi windows-services agent

通过使用以下两个参数之一调用CreateService来创建Windows代理:SERVICE_USER_OWN_PROCESSSERVICE_USER_SHARE_PROCESS。使用SERVICE_USER_OWN_PROCESS时,代理将从下次登录开始,其名称将为<服务名> _<一些会话ID>。 Windows 10 Microsoft代理示例:MessagingService_ba3d3c,PrintWorkflowUserSvc_ba3d3c或DevicesFlowUserSvc_ba3d3c(调用sc query type=userservice以查看活动的代理) - 在这种情况下,为0xba3d3c,而登录会话为0xba1a53(关闭,但不够)(与Process explorer)。

我的问题是:

  1. 我可以在安装后立即启动代理而无需注销吗?现在要求重启的安装程序会有所帮助。
  2. 这个神秘的"会话ID" ?它有助于测试,避免枚举和猜测。

0 个答案:

没有答案