サードパーティのデータベースを使用しています。ホスト アプリケーションはデータベースを実行し、クライアント アプリケーションが COM 経由でサーバー アプリに接続できるようにします。Windows 2003 Server を実行しており、すべてのコードを C# で記述しています。
サーバーでは、UserA としてログインし、ホスト アプリケーションをローカルで起動して、作成したクライアント アプリを実行できます。これは正常に接続されます。
ユーザー A としてログインしたままホスト アプリを実行すると、リモート デスクトップ経由でユーザー B として同時にログインし、ユーザー B のログインからのみクライアント アプリを起動し、ユーザー A のデスクトップで実行中のホスト プロセスに接続することを期待します。接続できません。
COM アクセスを同じコンピューター上の複数のユーザー ログインで機能させるための秘訣はありますか?
ホストプロセスの複数のコピーを実行することはできません。または、明らかに実行します。