Я попытался использовать QProcess
для вызова исполняемого файла (Truecrypt, в данном случае) в Linux, но не нашел способа скрыть окно Truecrypt от всплытия.
Вызов Truecrypt через терминал в Ubuntu (даже после отправки пароля через командную строку) заставляет графический интерфейс Truecrypt появляться при установке тома и даже показана установленная папка.Предотвратить появление GUI при вызове в Linux?
Мне удалось избежать создания графического интерфейса в Windows, используя CreateProcess()
в VC++ с CREATE_NO_WINDOW
, но не может найти способ сделать это в Linux. Есть ли в Linux команда, через которую пользователь может вызывать внешний исполняемый файл с помощью кода на C++ и не позволяет исполняемому файлу показывать его графический интерфейс?
Пожалуйста, объясните, как вы используете TrueCrypt через командную строку. В общем случае, если вы запретите приложение отображать графический интерфейс (например, отключив переменную окружения DISPLAY), приложение может решить, может ли работать без GUI. Однако большинство программ GUI не работают. – January
Я пытаюсь вызвать исполняемый файл с помощью кода на C++. Пробовал с помощью 'QProcess', но, похоже, не существует способа скрыть окно исполняемого файла. Если есть способ, это то, что мне нужно знать. – Nav