Ich habe einen Windows-Dienst, der mit dem Visual Studio (2008) -Installationsprogramm installiert wird. Ich wollte es vermeiden, als System zu laufen, also habe ich manuell 1) ein neues Windows-Konto auf dem Computer erstellt und 2) während der Installation den Computernamen \ Benutzername und das Passwort eingegeben.Automatisch neuen Benutzer erstellen und automatisch für die Installation des Windows-Dienstes mit Visual Studio Installer verwenden
Ich möchte, dass dies wenig Benutzereingriff erfordert, so dass ich daran interessiert bin, einen neuen Windows-Benutzer zu erstellen und den Computernamen, den Benutzernamen und das Kennwort automatisch anzugeben.
Wie würde ich das erreichen?
Ich frage nicht, für meinen Dienst ständig Benutzerkonten erstellen - ich frage, wie ein Benutzerkonto * für * meinen Dienst bei der Installation zu erstellen. Ein Teil meines Ziels ist eine bessere Sicherheit, da ich einen Benutzer mit eingeschränkteren Berechtigungen als der Superuser erstellen kann. – pc1oad1etter
Oh, das hast du auf deiner ersten Frage nicht gesagt. Es ist ziemlich einfach, nur benutzerdefinierte Aktionen auf Ihrer MSI-Installation zu erstellen, und Sie sind fertig. Sie können viele Beispiele auf MSDN finden. –
Wie wird diese * aktuelle * Sicherheitsnachweise brechen? Diese Aussage macht wenig Sinn. Er erstellt im Wesentlichen ein Dienstkonto. Dies ist nicht ungewöhnlich und kann gesichert werden. Es bedeutet nicht, dass es mit dem Desktop interagieren kann, nur dass es mit einem anderen Satz von Rechten/Anmeldeinformationen ausgeführt wird. – Mick