@solarkaaa

Как запустить отдельный процесс а не подпроцесс?

Я передаю в код java аргументы, потом на нажатие кнопки у меня срабатывает subprocess.run(java_args, creationflags=subprocess.CREATE_NO_WINDOW), и потом открывается майнкрафт, но он открывается в подпроцессах исполняемого кода, можно ли сделать так, чтобы он был отдельным процессом? На скриншоте показано как это выглядит65ee40ff9ed3f408727470.png
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ответы на вопрос 1
@mvv-rus
Настоящий админ AD и ненастоящий программист
Судя по картинке, речь идет про Windows, поэтому ответ будет тоже чисто для Windows.
Сылка на процесс, запустивший данный (типа, на родительский) хоанится в структуре ядра, описывающий сам процесс - и, на самом деле, практически ни на что не влияет. Но если вам так хочется запустить процесс без родителя, запустите промежуточный процесс, запустите из него нужный вам процесс и завершите промежуточный процесс.
Ответ написан
Ваш ответ на вопрос

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

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