• ベストアンサー

起動しているアプリケーション一覧を取得したい

VBScript等にて、起動しているアプリケーション一覧(タスクマネージャのアプリケーションタグに表示されている)を取得したい 環境は、XPです。 よろしくお願いします。 ※WMIのWin32_Processには、見当たりませんでした

  • Koba5
  • お礼率81% (96/118)

質問者が選んだベストアンサー

  • ベストアンサー
  • 8ive22ty
  • ベストアンサー率52% (770/1479)
回答No.1

> 起動しているアプリケーション一覧(タスクマネージャのアプリケーションタグに表示されている)・・・ このことをwindowsでは「デスクトップ上のメインウィンドウ一覧」といいます。 Win32 APIのEnumWindows 関数を使えば簡単に実現できます。 http://msdn.microsoft.com/ja-jp/library/cc410851.aspx VBScriptではやったことはありませんが、.NETでの一例として下記サイト参照。 ---デスクトップ上のすべてのメイン・ウィンドウを列挙するには? http://www.atmarkit.co.jp/fdotnet/dotnettips/233enumwin/enumwin.html

Koba5
質問者

お礼

8ive22tyさん コメントありがとうございます .NetやVBではうまくいきました

関連するQ&A

  • 起動中のアプリケーション一覧を取得する方法

    プログラミング初心者です。 環境はVB.NET+WindowsXPです。 タスクマネージャと同様の機能を実現したいと思い、 起動中のアプリケーションの一覧をリストボックスに取得する方法を知りたく思います。 ネットを検索したところ、VB.NETでは容易にできるとの事は書いてあったのですが、具体的にはどうすればいいでしょうか。

  • 起動しているアプリケーションのプロセスIDを取得したい.

    現在,起動しているアプリケーションのプロセスIDを取得したいと考えています. プロセスIDを取得するコマンドはあるのでしょうか? 環境:Windows2000+SP3

  • 起動中のアプリケーションの終了のさせ方

    MOSの公認テキスト付属のCDをインストールし、起動しようとすると、「起動中のほかのアプリケーションをすべて終了してください」と表示されて起動できません。 タスクマネージャーを開いてもアプリケーションには何も表示されていません。 詳しい方、宜しくお願いします。 OS→win7

  • WSH(VBScript)でアプリケーションを停止したい

    こんにちは。 OSはWIN2K、WSH5.6を使用しています。 WSH(VBScript)で「c:\abc.exe」という アプリケーションを起動してます。 このアプリケーションは複数起動できな いためパラメータを変え連続3回Runメ ソッドで起動しました。 しかし一番最初に起動したものが落ちて いないため2本目以降は起動しません( 1本終わったら閉じるボタンでそのアプ リケーションを終了させると2本目以降 も起動します)。 タスクマネージャーのプロセスにも abc.exeがでていますので2、3本目の 起動前にこれを停止させるスクリプトを 記述したいのですが、どなたかご教授い ただけますでしょうか。 よろしくお願いいたします。

  • アプリケーションが起動しない

    お世話になっております。 質問内容はタイトルの通りで、突然、特定のアプリケーションが起動しなくなりました。 と言いましても、実際には完全に起動しないのではなく、タスクマネージャからプロセスを覗くと、そのアプリケーションのプロセスは存在しています。タスクは有りません。 デスクトップのアイコンをダブルクリックすると、何の音沙汰もないように見えますが、プロセスはその都度増えていきます。 特定のアプリケーションとしては、次のようなものがあります。 ・IEやfirefox、chromeなどのブラウザ ・skype ・音楽作成ツールや画像編集ツール ・アクセサリのメモ帳 など 逆に、以前と同じく起動可能なアプリケーションは ・Microsoft office ・音楽作成ツール ・アクセサリのペイント など といった具合で、どの種類のアプリケーションがこのような状態になっているのか把握できておりません。 また、タスクトレイのスピーカーを右クリックして表示される再生デバイスや録音デバイスをクリックしてもプロセスが増えるだけですが、コントロールパネルから「サウンド」にアクセスすると正常に起動します。(なお、chromeなどのアプリケーションで.exeファイルを直接ダブルクリックで起動してみましたが、起動しませんでした。) さらに、これらの起動しないアプリケーションでも、プロパティ等から「管理者として実行」すれば、正常に起動することが分かりました。現在、この方法で起動したブラウザで質問文を書いております。 この症状を改善し、以前のように戻すにはどうすれば良いのでしょうか。 どうぞ宜しくお願い致します。 スペックは以下の通りです。 OS:Windows 7 Home Premium (32bit) CPU:Core-i5 750 マザーボード:MSI P55-SD50 (V1.7B7) メモリ:4GB GPU:Radeon HD5770 情報の不足等御座いましたらご指摘ください。

  • vb2005でアプリケーションを開発しています。

    vb2005でアプリケーションを開発しています。 exeを実行中に、タスクマネージャーのプロセス一覧の「説明」に、 そのexeの処理内容を表示したいのですが、vbのプロジェクトで設定できるの でしょうか? よろしくお願いします。

  • java 起動中のアプリケーションの列挙について

    タスクマネージャのアプリケーションタブのように起動しているアプリケーションの情報ををjavaで取得したくていろいろ探しているのですが見つかりません。どうしてもjavaで作りたいのですが何かいい案はありませんか?

    • ベストアンサー
    • Java
  • サービス再起動

    -教えて下さい- 【質問】VBScriptで特定のサービスを再起動させることってできますか?可能であれば、その記述を教わりたいです。 【OS】Win2000、WinXP、Vista 【サービス】コンピューターの管理⇒サービスとアプリケーション⇒サービスで表示される(XP)サービス一覧の中の任意のサービス PS:VBScript初心者です。

  • アプリケーションが起動しません

    WINDOOWSの起動はしますが、急にアプリケーションが立ち上がらなくなってしまいました。タスクマネージャを見るとCPUの起動率が100パーセントとなっているのですが関係あるのでしょうか? 教えてください!!

  • 初期化してもアプリケーションが起動しません

    最近になって一部アプリケーションを起動しようとしても 全く無反応で、セーフモードにしたり再インストールしたり メモリを掃除したりOSを再インストールしたり 常駐ソフトを全部切ったり BIOSを初期化したりしてみましたが全く効果がありませんでした タスクを確認してみるとプロセスにはアプリケーション名が載っているのですが・・・ 例としてiTunesを起動してもプロセスには「iTunes.exe」となりますが タスクには何も表示がなく起動もしません また起動アプリケーションのプロセスの終了をしても、終了されません また、シャットダウンしようとしても 「シャットダウンしています...」という表示のまま一向に進まないという 症状が同じくして起きてます Windows7 32bitのメモリ4GB CPUはAMD AthlonTM X2 デュアル・プロセッサ QL-64 1MB L2キャッシュ、2.1 GHz、3600MHz System Bus のPCを利用しています 回答お願いいたします