x86用にコンパイルしたWPF4.0アプリケーションがあります。64ビットWin7で実行している場合、%windows%/ System32/osk.exeにあるオンスクリーンキーボードを起動する必要があります。問題はそれができないことです-「オンスクリーンキーボードを起動できませんでした」というエラーが表示されます。
私はこのスレッドを見つけました: Win7 x64の32ビットプロセスからオンスクリーンキーボード(osk.exe)を起動できません。これは、私の問題とまったく同じように聞こえます。
その投稿の関連するすべてのビットを使用しましたが、エラーが解決しません。さらに悪いことに、32ビットバージョンのosk.exeを取得できました。これを開始しようとすると、空白のエラーボックスが表示され、メッセージはまったく表示されず、赤い「X」だけが表示されます。
そのため、AnyCPU(サードパーティの相互運用ライブラリ)用にアプリをコンパイルできません。それでも問題が解決しない可能性があることを読みました。また、回避策の1つは、Wow64DisableWow64FsRedirectionを使用して仮想化を無効にすることですが、これは安全ではないことも読みました。小さなアプリを実行するだけでも大変な努力のようです:(
アプリからこの小さなことを起動するにはどうすればよいですか?