-2
は、4人のユーザーがリモートでログインしている。すべてのユーザーのフォアグラウンドウィンドウを取得する方法は? Windowsサーバで
GetForegroundWindow returns only current user foreground window.
は、すべてのユーザの最前面ウィンドウを取得するためにとにかくありますか?
は、4人のユーザーがリモートでログインしている。すべてのユーザーのフォアグラウンドウィンドウを取得する方法は? Windowsサーバで
GetForegroundWindow returns only current user foreground window.
は、すべてのユーザの最前面ウィンドウを取得するためにとにかくありますか?
documentationこの関数の名前は、実際のコマンドレットなどではないことを意味します。これは実際にはC++のコードなので、複雑なコードやJITをコンパイルして呼び出すことができます。あなたがしようとしていることを詳述することで、より良いアプローチが得られるかもしれません。
あなたの現在のアプローチでは、遠くには行きません。あなたが使用しているその呼び出しは、ユーザーセッションによってバインドされているため、他のユーザーについてはわかりません。この呼び出しを使用する場合は、各ユーザーのコンテキストで実行する必要があります。実際にその情報をネイティブに取得する方法については、わかりません。
私の質問に何が問題なのですか?なぜあなたが落ち込んだのか分かりますか? – rajagopalx
私はシステムがユーザーセッションをどのように分離するのかという根本的な誤解に基づいているため、この質問を議論の対象外とすることに投票しました。 – IInspectable
PowerShellを使用して(必要な)システムサービスを作成することはできません。そして、たとえそれを解決しても、前景ウィンドウを求めているのは、問題の完全に間違った解決策の先駆けである圧倒的多数のケースです。とにかく、これは誰にも役立たない貧しい質問です。 – IInspectable