0

私のアプリケーションはサービスベースであり、仮想マシン(VM)にインストールされます。このサービス(SYSTEM a / c)は、VMゲストのマルチモニターサポート用のマウス操作を処理するために使用される別のプロセス(SYSTEM a / c)を作成します。

KasperskyAnti-virusツールをVMにインストールしました。Kasperskyサービス(SYSTEM a / c)は、ログオンしたユーザーと「中」の整合性レベルで(UIを処理するための)プロセスを作成します。

カスペルスキーツールでマウスホバーを行うと、マウス操作(マウスの移動、マウスのクリック)が機能しません。最初はUIPIの問題である可能性があると考え、両方のプロセスの整合性レベルを確認しました。

アプリケーションの整合性レベルがKasperskyツールよりも高い場合でも、SendInput Windows APIが失敗する理由がわかりませんか?

4

1 に答える 1

1

I think this kind of software block this functions from kernel mode, for example hook NtUserSendInput function. But this is only my opinion. :-)

于 2012-08-02T22:19:51.797 に答える