2012-05-01 4 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, указывающий наслужба установщика Windows для другой учетной записи (кроме локальной системы)

Localsystem

пользователя (в связи с нулем), я хочу указать на что-то другое, кроме localsystem, другую учетную запись пользователя & пароль. Как я могу указать на другую учетную запись пользователя при создании установщика для служб Windows?

ответ

1

Я предполагаю, что вы создаете MSI, используя InstallShield на основе ваших тегов. Вам не нужно писать какой-либо код. Вы можете определить свою услугу, используя таблицу ServiceInstall. Создайте компонент с EXE в качестве ключевого файла, а затем опустите его под расширенные службы и щелкните правой кнопкой мыши, чтобы добавить новую услугу. Заполните все атрибуты, и вам должно быть хорошо идти.

Смежные вопросы