スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

ruby でプロセス名の一覧を得る

win32 の ruby でシステムで動いているプロセス名の一覧を得る。


require "win32ole"

# システムのプロセス名の一覧を配列で返す
def get_process_list
result = []
process_list = WIN32OLE.connect("winmgmts:").InstancesOf("Win32_process")
process_list.each do |process|
result.push process.Name
end
result
end


実行ファイル名以外も得たければ、
http://msdn.microsoft.com/en-us/library/aa394372(VS.85).aspx
を参照して適当に追加
スポンサーサイト
プロフィール

ossan78

Author:ossan78

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
QRコード
QRコード
検索フォーム
RSSリンクの表示
リンク
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。