설치 자체를 구성하는 데 필요한 정보를 복구하기 위해 QT 설치 프레임 워크를 사용하는 동안 일부 셸 명령을 실행하고 싶습니다 (예 : 네트워크 어댑터 나열).QT 설치 프레임 워크에서 쉘 프로세스를 실행하고 결과를 기다리십시오.
현재 IFW는 설치 프로그램 구성 프로세스 후에 만 실행되는 canned shell 작업 (addOperation
, addElevatedOperation
)을 준비 할 수있는 것으로 보입니다.
대신 설치 설정 중에 실행하고 싶습니다. 예 : 설치 프로그램 페이지 중 하나에서 작업을 실행하고 결과를 검색합니다. 같은 뭔가 :
Component.prototype.pageChanged = function (page) {
if (page === QInstaller.ReadyForInstallation) {
component.runOperation(...)
}
};
QProcess가 저의 대안이었습니다. 그러나, 당신이 쓴 것처럼, 나는 피하고 싶습니다 IFW 코드를 수정해야합니다. – Pierluigi