Назад | Перейти на главную страницу

Автоматический запуск программы (и запуск под другой учетной записью) при входе пользователя в систему

Мне очень нравится Process Explorer Марка Руссиновича, поэтому я всегда им пользуюсь. Я хотел бы автоматизировать эту задачу ручного запуска этого процесса каждый раз, когда я вхожу в систему.

Но Я хочу, чтобы эта программа запустить как администратор домена хотя я вхожу в систему как локальный пользователь. Причина в том, что я могу управлять (убивать) процессы / службы, работающие под учетными записями домена.

Так как мне это сделать?

Я полагаю, если я создам локальную службу, используя sc create command Я тогда не смогу взаимодействовать с Process Explorer? Смогу ли я увидеть значок на панели задач, открыть его и т. Д.?

Так возможно ли это вообще?

Что я пробовал

Я пробовал две вещи:

  1. Диспетчер задач
    Я попытался запланировать задачу после входа пользователя в систему и назначил ее администратором домена. Программа, похоже, работает, но у меня нет интерактивности (окна), поэтому я не могу ее использовать, могу я ...
  2. sc create создать услугу
    Аналогичный. Никакой интерактивности. Была и другая ошибка.

создайте командный файл или аналогичный в папке автозагрузки с содержимым:

runas /user:domain\admin C:\Path\To\ProcessExplorer.exe

Перед перезагрузкой запустить

runas /savecred /user:domain\admin C:\Path\To\ProcessExplorer.exe

Он запросит пароль только на этот раз; обратите внимание, что пароль администратора будет сохранен в вашем профиле Windows (обычно это не лучшая идея); и это не работает для версий Win7 Home или Starter.

Создайте ярлык для ProcessExplorer в каталоге запуска, затем измените его свойства на «Запуск от имени администратора».