InstallShield 2009 - проблема с SdLogonUserInformation (список пуст.) - PullRequest
0 голосов
/ 03 декабря 2008

Мне нужна установка, созданная с помощью InstallShield 2009, для установки службы Windows. Служба нуждается в собственной учетной записи для запуска. Эти учетные записи должны быть созданы / выбраны в настройках.

Для этого я добавляю соответствующие диалоги Информационной панели входа в систему: Диалоги -> Все диалоги -> Щелкните правой кнопкой мыши -> Новый диалог ...

В мастере нового диалога: Далее -> Панель информации о входе в систему и связанные дочерние диалоги -> Далее -> Готово

Однако, когда я запускаю установку и пытаюсь просмотреть существующих пользователей, не имеет значения, пытаюсь ли я просмотреть Домены, пользователей или что-то еще, я всегда получаю сообщение с сообщением

" Список пуст .".

Подробное описание:

  • В диалоговом окне «Информация для входа в систему» ​​я нажимаю browse
  • В диалоговом окне «Обзор учетной записи пользователя» я нажимаю Обзор для домена или сервера -> Результат: Список пуст .

  • В диалоговом окне «Обзор учетной записи пользователя» я ввожу имя сервера, на котором я работаю, в текстовое поле «Имя сервера» и нажимаю , просмотрите для имени пользователя -> Результат: Сервер не найден

  • В диалоговом окне «Обзор учетной записи пользователя» я ввожу «Администратор» в текстовое поле «Имя пользователя», при этом имя сервера все еще вводится в текстовое поле «Имя сервера», и нажимаю OK - > Результат: " Сервер не найден "

  • После нажатия Отмена (обратно в диалоговое окно информации для входа в систему) я ввожу имя_СЕРВЕР \ Администратор в текстовое поле Имя пользователя и соответствующий пароль в текстовое поле Пароль и нажимаю Далее -> Результат: Сервер не найден

  • Я нажимаю Новая информация

  • Я нажимаю Просмотр для домена или сервера -> Результат: Список пуст .

  • Я нажимаю Просмотр для групп -> Результат: Сервер не найден

Как мне это исправить?

1 Ответ

3 голосов
/ 20 февраля 2009

Есть так много людей, испытывающих проблемы с этими диалогами, что это почти смешно, что Acresso не смог обеспечить поддержку для этого.

Однако решение простое: Для просмотра чего-либо, например групп или пользователей, ISNetApi требуется имя сервера. Для проверки или просмотра имени сервера требуется служба ComputerBrowser.

И угадайте, что ... Служба ComputerBrowser по умолчанию отключена в Windows Server 2008 (и в других версиях ОС).

Если вы действительно хотите включить его, вам также необходимо включить общий доступ к принтерам и файлам из Центра управления сетями и общим доступом (поскольку от них зависит служба ComputerBrowser).

...