Когда я запускаю службу в качестве LocalSystem учетной записи, можно использовать следующие коды для запуска программы с графическим интерфейсом под текущей учетной записи входа в систему:Как запустить программу GUI в службе Windows?
WTSGetActiveConsoleSessionId-> WTSQueryUserToken-> CreateProcessAsUser
Однако, когда я запускаю службу как мой личный аккаунт, программа GUI НЕ будет отображаться. Однако я вижу это в диспетчере задач.
Что делать, чтобы запустить программу GUI, когда служба работает под моей личной учетной записью?
Я планирую запустить службу по моей учетной записи, чтобы она могла получить доступ к локальному и сетевому ресурсу. «будет говорить с ним, чтобы получать информацию и контролировать ее. Но странная вещь, как я писал ниже, заключается в том, что файлы, которые она создала, принадлежат« администратору », а не моей учетной записи (Vista OS). Это меня смущает. – trudger