InternetExplorerと互換性を持たせようとしていると誰かが書いたFireBreathプラグインソースがあります。このプラグインでは、.flv
ビデオがダウンロードされ、Windows CMD.EXE内でFFMPEGが実行されて、.flv
別のメディア形式に変換されます。コマンドはから実行されCreateProcess(...)
ます。
私の問題は、CreateProcess
コマンドが常にエラーコード5を返すことです。これは、アクセスが拒否されたと思います。コマンドはコマンドラインで機能しますが(FFMPEGは正しく変換を行います)、プラグインからは機能しません。
AppDataパスを次のように取得したことに注意してください。
string appDataPath = FB::System::getLocalAppDataPath("My Company Name LLC")
このパスを「初期化」するために追加する必要のあるレジストリキーはどこかにありますか?