Разное время выполнения между учетными записями Windows - PullRequest
2 голосов
/ 13 февраля 2012

У меня проблема с запуском службы Windows на некоторых компьютерах, а не на всех.

Он написан VS2008 и требует VC Runtime. Сначала я установил VC Runtime, затем установил службу администратором.

Пользователь службы входа - liwb, в группе администраторов. Затем я обнаружил, что служба не может работать на некоторых компьютерах. У них всех есть пользователь liwb и пароль правильный.

Затем я изменил имя пользователя для входа в систему на SYSTEM, но оно остается.

Наконец, я изменил имя пользователя службы на Администратора. Это сработало.

Так в чем же разница?

Служба имеет журнал в функции main, но в файле журнала ничего нет, когда он вышел из строя. Итак, я думаю, что когда я использую liwb или SYSTEM для запуска сервиса, он не может найти VC Runtime. И я думаю, что liwb, SYSTEM и Administrator имеют разное время выполнения.

Но я не знал почему? Есть ли ресурсы по этому вопросу?

...