Web ブラウザー コントロールに対してステップを実行する新しいプロセスを起動するサービスがあります。これは、ナビゲート、クリック、HTML スクレイピングなどの単純なことには問題なく機能します。「onmouseup」/「onmousedown」などのイベントが発生すると、これらのイベントは単に発生しません。exeを直接実行しても機能しません。単体テストでまったく同じコードを実行すると、完全に正常に動作します。また、新しい AppDomain でアセンブリを起動すると、新しいプロセスを起動する代わりに、正常に動作しますが、これによりセッション データが混在するため、実行可能なオプションではありません。
独自のプロセスからではなく、AppDomain から起動されたときにイベントが発生する理由を知っている人はいますか?