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 サービスのインストールが作成されます。

ローカルシステム

ユーザー(ヌルのため)、ローカルシステム以外、別のユーザーアカウントとパスワードを指したい。Windows サービスのインストーラーを作成するときに別のユーザー アカウントを指定するにはどうすればよいですか?

4

1 に答える 1

1

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

于 2012-05-01T20:51:22.083 に答える