@lysakov

(C#) Возможен ли запуск процесса в процессе?

f5d8183178c44083ba08b1068ed3d63f.png
Может мой вопрос не совсем корректен, суть задачи такова:
Групповой политикой домена запрещен запуск сторонних приложений. Хочу написать эдакий менеджер приложений, который бы запускал в своем процессе искомое приложение.
Например:
  1. Юзер может запустить process.exe - который разрешен групповой политикой
  2. Меняем process.exe на наш менеджер приложений предварительно переименовав его в process.exe
  3. Выбираем искомый(ые) exe'шник(и) и жмем run - он(и) запускаются в процессе process.exe в обход политик

Менеджер планирую использовать в благих целях, а не ради учинения тотального хаоса.
  • Вопрос задан
  • 2500 просмотров
Решения вопроса 1
saboteur_kiev
@saboteur_kiev
software engineer
Так попробуйте любым существующим менеджером - cmd, far, navigator, etc, и узнаете что не поможет.
Запрет существует не в рабочем столе, а на уровне повыше, то есть подмена родительской программы вам не поможет.

Но может помочь чтение чего-либо подобного:
https://xakep.ru/2011/10/24/57477/
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@asdz
Сначала уточните, групповые политики по ограничению запуска программ используются только эксплорером или на уровне api windows? Если групповые политики работают только в проводнике, то вам просто нужно программно создать новый процесс из своего приложения, который предварительно как-нибудь нужно запустить.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы