[Qt-interest] QProcess / Vista Permissions

Willy P willy.lists at gmail.com
Sat Feb 7 00:47:09 CET 2009


Hey,
I have a Qt app that kicks off ffmpeg using QProcess.  It works fine
on XP, Mac and Linux.  But on Vista it fails.  The QProcess has the
right working directory and ffmpeg has the correct permissions.  But
ffmpeg relies upon pthreadGC2 and pthreadGC32 has no executable
permissions.  So I went ahead and fixed those through the nested gui's
available when you right click->properties on the .dll.  I took
ownership of the .dll and gave myself full access but still have the
same problem.

The funny thing is that ffmpeg runs fine off the command line but not
from Qt.  I'm getting the QProcess ErrorCode =
QProcess::FailedToStart.

Is there something different I have to do on vista w/ QProcess?

Thanks for your help...

-Willy



More information about the Qt-interest-old mailing list