Описание тега createprocesswithlogonw

CreateProcessWithLogonW - это функция Windows API, которая позволяет создавать процесс пользовательского режима от имени произвольного пользователя.
1 ответ

Что вызывает сбой Outlook после выполнения CreateProcessWithLogonW?

У меня есть Outlook 2016 (64-разрядная версия), выполняющая следующий код VBA, и при выходе из функции Outlook происходит сбой. API работает нормально, и я вижу блокнот, запущенный под другим пользователем. Sub TestRunAs() If User_RunAs("jonny", "Jo…
29 ноя '18 в 13:30
0 ответов

VB6 - CreateProcessWithLogonW не работает в Windows 10 - код ошибки 740

У меня есть старое приложение VB6, которое мне нужно поддерживать. В функциональности приложения есть вызов CreateProcessWithLogonW, который не работает при запуске в Windows 10 (но прекрасно работает в Windows 7). Код ошибки, который я получаю чере…
0 ответов

Как использовать конфигурацию экрана блокировки пользователя с CreateProcessWithLogonW (или UserLogon)?

Я нахожусь под Windows10, и я пытаюсь написать "приложение киоска". Для этого я создал пользователя User1 без пароля, в режиме автоматического входа. Заставка для этого пользователя отключена. В киоске есть кнопка для запуска второго приложения с по…
0 ответов

Запуск CMD из службы Windows приводит к коду исключения 0xC0000142

У нас есть сервисное приложение, которое запускает CMD.exe с Stdin/Stdout/Stderr, перенаправленным на именованный канал. Служба работает как учетная запись администратора (она НЕ работает как LocalSystem). Среда разработки - Windows 8.1 Pro. Когда м…
0 ответов

Запустить процесс под другой учетной записью пользователя

Ниже приведена последовательность вызова процессов; Служба, вызывающая процесс A (это вызывает выполнение процесса A под локальной системной учетной записью). Процесс A запускает процесс B под другой учетной записью пользователя (не администратора) …
08 ноя '17 в 14:34
1 ответ

Должен ли я принять меры для предотвращения чтения пароля при вызове CreateProcessWithLogonW?

Много программ, таких как runas на Windows и su on * nix принимает меры, чтобы гарантировать, что пользователи не будут делать глупых вещей, таких как запись паролей в пакетных файлах, гарантируя, что пароль не может быть передан ему или предоставле…
1 ответ

Как использовать CreateProcessWithLogonW с внутренними командами

У нас есть приложение VB6, которому иногда требуется запускать команду с повышенными разрешениями, поэтому мы вызываем функцию CreateProcessWithLogonW, чтобы мы могли сделать это, не требуя от пользователя ввода учетных данных. В настоящее время мы …
26 май '20 в 05:11
0 ответов

CreateProcessWithTokenW успешно, но выдает ошибку и процесс не запускается

Я пытаюсь запустить powershell /cmd как "LocalService" из контекста "LocalSystem", чтобы использовать более низкие привилегии в вызываемом скрипте. Я вызываю P/Invoke в следующем порядке: LogonUser() // вход в LocalService - успех CreateEnvironmentB…
0 ответов

Хотите запустить процесс «X» с использованием токена пользователя «B» в сеансе пользователя «A» с помощью AdvApi в сервисном коде.

У нас есть служба, которая работает как системный сеанс. Получение токена пользователя «B» В этом токене изменяется идентификатор сеанса пользователя «А» Используя этот токен, запускаем процесс «X» После запуска процесса «X» возникает ошибка Исключ…
0 ответов

Использование CreateProcessWithLogonW с администратором в Windows 11

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