我想创建一个在用户可以登录之前启动的Windows服务。我希望它在登录之前启动,这样我就可以从组中删除一个用户(Windows用户)(HomeUser是精确的),所以我不必重新登录。在登录前启动服务并从组中删除用户
所以我想:
- 创建开始之前用户可以登录
- 从组中删除用户的服务。
任何想法如何可以在C#中完成?
编辑
对于质询的一部分-2;在这里你如何能做到这一点的链接:http://msdn.microsoft.com/en-us/library/system.directoryservices.accountmanagement.groupprincipal.members.aspx
不确定您是否可以使用“RunOnce”注册表项来执行此操作。我认为这与在运行维护时正在使用的Windows队列文件被删除相似。否则,只需修改其中一项服务以“依赖”您的服务。哈克和风险虽然。 – 2010-02-12 18:39:13
是的,我也在考虑这样做,但我想要这样做是正确的。 – ata 2010-02-12 18:46:32