C# アプリケーションと組み込みブラウザーがあります。そのタスクは、私の Web サイトにアクセスしてリンクを右クリックし、'r' を押してプロパティ ウィンドウを表示することです (コードでマウスを動かします)。それは私のラップトップで完全に動作しますが、プログラムが次のコマンドを実行するときに、PC または他のデバイスにインストールすると:
SendKeys.Send("r");
次のようなエラーが表示されるようになりました。
アプリケーションで未処理の例外。要求されたリソースは使用中です。(HRESULT:0x800700AA からの例外)
私のラップトップで動作するコードは次のとおりです。
int x = getXoffset(link);
int y = getYoffset(link);
webBrowser1.Document.Window.ScrollTo(x, y);
Linker.Win32.POINT p2 = new Linker.Win32.POINT();
webBrowser1.Focus();
p2.x = webBrowser1.Left + 10;
p2.y = webBrowser1.Top + 10;
Linker.Win32.ClientToScreen(this.Handle, ref p2);
Linker.Win32.SetCursorPos(p2.x, p2.y);
MouseOperations.GetCursorPosition();
MouseOperations.MouseEvent(MouseOperations.MouseEventFlags.LeftDown);
MouseOperations.MouseEvent(MouseOperations.MouseEventFlags.RightDown);
MouseOperations.MouseEvent(MouseOperations.MouseEventFlags.RightUp);
SendKeys.Send("r");
私は何をすべきか?このエラーはどういう意味ですか?