Проблема в том, что если я использую subprocess.call, как указано выше, я поддерживаю текущий процесс, и в моем приложении будет запущено два экземпляра с двумя иконками закрепления. Если я вместо этого использую subprocess.Popen и позволю непривилегированному процессу мгновенно умереть, я не смогу использовать код выхода и не могу извлечь потоки stdout / stderr и распространить их на терминал, запускающий исходный процесс. <, / P >
ы я мог получить диалоговое окно повышения привилегий в моем приложении Python? Мне нужен диалог UAC в Windows и диалог аутентификации по паролю в Mac.
В основном мне нужны привилегии root для части моего приложения, и мне нужно получить эти привилегии через графический интерфейс. Я использую wxPython. Есть идеи?