0

私は redmon を使用して、c# に組み込まれている application.exe に印刷ジョブをリダイレクトしています。単一のユーザー (コンピューター上) で正常に動作しますが、コンピューターに別のユーザーがいて、それを使用すると、redmon (常にシステム コンテキストで実行されます) ) システム コンテキストで application.exe を実行すると、タスクバーに exe が表示されますが、シングル ユーザー マシン上にあった UI は表示されず、ユーザー コンテキストでアプリケーションが実行されるため、アプリケーションが開いていることがわかります。

redmon のこの全体の問題は、windows 10 の複数ユーザーのみにあります。

今私の計画は、システム コンテキストで redmon によって実行される exe を作成する間にアダプターを作成し、その exe が現在ログインしているユーザー コンテキストで application.exe を実行することです。アプリケーションの UI が表示され、それと対話します。

私はそれをグーグルで検索しましたが、すべてのソリューションはユーザー名とパスワードを使用しています。私の場合、誰がそれを使用しているのかわかりません。ユーザーにユーザー名/パスを尋ねることはないので、C#を使用してexeを実行したいだけですユーザー名/パスを渡さずに現在ログインしているユーザーコンテキスト。

それを手伝ってください。

私もこのコードを試しましたが、True https://chasewright.com/2015/12/26/session0bypass/を返していますが、exe を実行していません。

注: Active Directory 環境で作業しています。

4

0 に答える 0