DIe loesung mit dem systemaufruf birgt immer risiken ... ne richtig saubere Lösung bekommnt man so eh ned hin ...
Aber wenn das 2te Tool in eurer Firma auch produziert wird, warum fragst du nicht an ob sie statt der exe das auch in ne bib packen koennen (modulare programmierung). So wuerdest du nen sauberen kooperativen weg hinbekommen.
Erste Idee war halt die Resourcen-Datei... aber hier konnte QProcess das Tool nicht anstarten...
qProcress ruft exec oder sowas auf ... das heisst er schiesst den befehl ans BS durch, das dieses programm fuer dich laedt. das heisst das BS muss die datei auf der platte lesen koennen, mit vollstaendigen execution header, alles an den richtigen stellen.
D.H. bei diesem Ansatz musst du die datei aus den ressourcen irgendwohin auf die platte "entpacken" und kannst dann erst den Process executen (mit QProcess).
Das ist natuerlich ziemlich gut fakebar, mit minimalistischen aufwand ... wenn wer sein handwerk bissi versteht, wird er dir da ne beliebige datei zum starten unterschieben koennen !
(vor system-aufrufen wird ned umsonst gewarnt, von seitens der security ). mit entsprechenden rechten kann man den system-aufruf leaken, d.h. er führt irgendwas dann aus ohne deine datei anfassen zu muessen ... nen check der auszufuehrenden datei bringt dir also gar nix.
Ohne mithilfe der urheber des ersten tools kriegst eh nix wirklich sauberes hin. da kannst auch gleich ne bib draus machen lassen ...
Ciao ...