DOBON.NETプログラミング掲示板過去ログ
アクティブなアプリケーション
題名: アクティブなアプリケーション
著者: nao
日時: 2004/10/23 16:10:30
ID: 6958
この記事の返信元:
(なし)
この記事への返信:
[6967]
Re[1]: アクティブなアプリケーション
ant
2004/10/24 15:26:24
ツリーを表示
環境/言語:[C#]
分類:[.NET]
アクティブなアプリケーションの名前を取得するにはどうしたらいいでしょうか。
アクティブなウィンドウがなければ、デスクトップ表示(?)
あと、PCの状態というか、 スクリーンセーバーが起動しているかとかはわかりますか?
できたら、.net framework内でできるといいんですが。
よろしくお願いします。
題名: Re[1]: アクティブなアプリケーション
著者: ant
URL:
http://ant0x.udap.jp/
日時: 2004/10/24 15:26:24
ID: 6967
この記事の返信元:
[6958]
アクティブなアプリケーション
nao
2004/10/23 16:10:30
この記事への返信:
(なし)
ツリーを表示
> アクティブなアプリケーションの名前を取得するにはどうしたらいいでしょうか。
> アクティブなウィンドウがなければ、デスクトップ表示(?)
>
>
> あと、PCの状態というか、 スクリーンセーバーが起動しているかとかはわかりますか?
>
> できたら、.net framework内でできるといいんですが。
どちらも.NET Framwework内のクラスではありませんが、次のような
方法があります。
アクティブなウィンドウを取得するにはGetForegroundWindow関数を
スクリーンセーバーの起動の有無を調べるにはSystemParametersInfo関数
を使用するといいでしょう。
あと、”PCの状態”とのことですが、その他、計算機の詳細な情報を
取得するにはWMIを使用するということも考えられます。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
アクティブなアプリケーションの名前を取得するにはどうしたらいいでしょうか。
アクティブなウィンドウがなければ、デスクトップ表示(?)
あと、PCの状態というか、 スクリーンセーバーが起動しているかとかはわかりますか?
できたら、.net framework内でできるといいんですが。
よろしくお願いします。