2012-05-01 12 views
0
Set objService = objWMIService.Get("Win32_BaseService") 

objService.Create("usb2", "usb test", "c:\usb2.exe", 
OWN_PROCESS, NORMAL_ERROR_CONTROL, "Automatic", NOT_INTERACTIVE, null 

は、これは常に、私が欲しいWindowsサービスのインストーラは

のLocalSystem

ユーザーに(原因nullに)Windowsサービスのインストールポインティングを作成しますローカルシステム以外の何かを指すように、別のユーザーアカウント&パスワード。 Windowsサービス用のインストーラを作成するときに、別のユーザーアカウントをポイントするにはどうすればよいですか?

答えて

1

あなたのタグに基づいてInstallShieldを使用してMSIを作成しているとします。コードを書く必要はありません。 ServiceInstallテーブルを使用してサービスを定義できます。 EXEをキーファイルとしてコンポーネントを作成し、高度なサービスと右クリックで新しいサービスを追加します。すべての属性を記入してください。

関連する問題