2010-09-07 123 views
1

我需要安装在给定用户下运行的Windows服务。它与现有用户(ServiceProcessInstaller = User)一起工作,但当用户不存在时,应该在服务安装发生之前创建它。用户必须是管理员。在安装过程中创建一个新的用户帐户

我应该怎么做?

(VS2008,C#)

谢谢。

- Hudgi

回答

1
+0

Huhh它速度快。 :)谢谢,我理解我从C#代码添加用户的方式,但是如何将它集成到安装项目中?在实际的nt服务注册运行之前,我需要它。安装程序会弹出一个窗口询问用户名,但它必须是现有的。我需要一种方式来悄悄地创建用户,如果它不存在。 – Hudgi 2010-09-07 16:48:18

+0

你可以使用AfterInstallEvent? http://msdn.microsoft.com/en-us/library/system.configuration.install.installer.afterinstall.aspx – kd7 2010-09-07 16:49:49

+0

在安装程序属性中的所有安装程序的安装方法已运行后,会发生这种情况。 – Hudgi 2010-09-07 16:50:49

相关问题