問題タブ [redmon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 資格情報を渡さずに、現在ログインしているユーザーでアプリケーションを実行します
私は 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 環境で作業しています。