1

問題があります。システムのオンスクリーン キーボードを起動するためのツールバー アイコンを持つアプリケーションがあります。Windows Vista と Windows 7 ベータ版を除いて、これはすべて正常に動作します。UAC が邪魔になり、osk.exe の実行を妨げているようです。

ログオン画面で使用されるため、ユーザーに認証を求めるプロンプトが表示されないことを読みました。UAC をオフにすると機能しますが、顧客はすぐに使用できるようにすることを望んでいるため、これはオプションではありません。

これを回避するためにできることはありますか?

4

2 に答える 2

2

OK、それはそれが判明した詳細についてでした。

私はQtのQProcess::startDetachedを使用していましたが、これはWindowsでCreateProcess関数呼び出しを使用していると思います。

ShellExecute()関数呼び出しを使用するようにコードを変更しましたが、これは魅力のように機能します。

不思議なことに...

于 2009-02-18T14:38:35.090 に答える
0

アプリケーションと同じ特権で実行されるように、独自の OSK を実装しようとする可能性はありませんか?

于 2009-02-17T14:02:27.230 に答える