powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Запуск приложения под другим пользователем
4 сообщений из 4, страница 1 из 1
Запуск приложения под другим пользователем
    #33826416
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть на компе 2 пользователя: админ и пользователь. НАдо написать бат файл, который бы запускал определенное приложение как будто его запускает юзер админ. Как это реализовать?? ПРобовал так
start runas /user:adminnt "%1"
Далее выдается типа введите пароль. А как ввести также пароль программно??
...
Рейтинг: 0 / 0
Запуск приложения под другим пользователем
    #33826887
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как я понимаю, Windows
по-моему, runas так не может делать

Если несколько вариантов решения
- запускать как задание шедулера
- оформить как сервис и запускать от имени определенного пользователя
- сделать свою программу runas с использованием API LogonUser и ImpersonateLoggedOnUser() , важный недостаток - пароль для LogonUser придется где-то держать, поэтому его как-то зашифровать надо, что ли.
...
Рейтинг: 0 / 0
Запуск приложения под другим пользователем
    #33826954
Prizzrak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenDYЕсть на компе 2 пользователя: админ и пользователь. НАдо написать бат файл, который бы запускал определенное приложение как будто его запускает юзер админ. Как это реализовать?? ПРобовал так
start runas /user:adminnt "%1"
Далее выдается типа введите пароль. А как ввести также пароль программно??
А если вместо "%1" ввести пароль прямо в этой строчке?
...
Рейтинг: 0 / 0
Запуск приложения под другим пользователем
    #33828012
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Команда runas не поддерживает ввод пароля. Попробуй запустить с ключем /savecred, чтобы сохранить его, но, соответсвенно, этот вариант небезопасен.

Написать программу, использовав WinAPI функции LogonUser и CreateProcessAsUser. Пример на VB здесь .

Как товарищ null правильно говорит, запускать планировщик.

Есть еще какая-то самопальная утилита, которая позволяет вводить пароль. Пример посмотри здесь .
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Запуск приложения под другим пользователем
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]