• 締切済み

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

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

みんなの回答

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

System.Diagnostics.Process.GetProcesses を使えば、今動いているプロセスの配列が得られます。 あるいは、FindWindow APIを使うとか

sasuga2000
質問者

お礼

実は質問をした直後にクラスが発見できて実装できました^^; System.Diagnostics.Process.GetProcessesを使用しました。 ありがとうございました。

関連するQ&A

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

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

  • ノーツのウィンドゥハンドル取得方法

    ノーツのトップウィンドゥのハンドルを取得したいのですが上手くいきません。 Enumwindowを利用したのですが、なぜかノーツが取得できません。 NTのタスクマネージャのアプリケーション欄には表示されているので方法はあると思いますが分かりません。お知恵を拝借させて下さい。 私のやりたい事:VBより起動済みのノーツクライアントを前面に表示させたい。 タスクマネージャーの切り替えと同じ機能です。

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

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

  • 【VB.NET】指定時刻にアプリケーションを起動する方法

    VB.NETを使い始めたばかりの初心者です。 いまVB.NETを使用して、指定時刻になった場合に指定したアプリケーションを指定した間隔で起動させるプログラムを作成しています。 作成しだしていきなり問題点が出てきてしまいました。 DataTimePickerを使用して、指定した日時を取得するところまではできたのですが、指定した日時に外部アプリケーションを起動させるところで行き詰ってしまいました。 VB.NETで指定日時に外部アプリケーションを起動させることは可能なのでしょうか? どうかよろしくお願い致します。

  • VB.NETでディレクトリの一覧を表示したい

    VB.NETで簡単にディレクトリの一覧を表示することはできるのでしょうか。VB6だディレクトリリストボックスなるものがあり、それが使用出来たらしいのですが、VB.NETにはそれがありません。APIを呼ばずにディレクトリの一覧を表示する方法がありましたら教えてください。

  • Windows7のタスクスケジューラーで起動してもUIが出ない

    Windows7のタスクスケジューラーで起動してもUIが出ない  VB.NETで自作した(通常のFormをUIとして持った)アプリケーションプログラムをWindowsXPのタスクスケジュラーから起動すると、プログラムの実行中はForm(UI)が見えますし、タスクマネージャーのアプリケーションのタブ内にも表示されます。しかし同じプログラムをWindows7で、タスクスケジューラーから起動すると、UIが見えません。また、タスクマネージャーで確認すると、プロセスのタブ内にはありますが、アプリケーションのタブ内には見当たりません。WindowsXPのタスクスケジューラーから起動したのと同様にUIを表示する方法を教えてください。よろしくお願いします。  ちなみに自作のアプリケーションはVB2008ExpressEditionで作成したものです。

  • デバイスマネージャーの一覧取得

    デバイスマネージャーの一覧取得 VB2005,Framework2使用です。 現在PCで使用されているデバイスドライバ名を表示させたく、デバイスマネージャーに表示されているデバイス名を列挙し配列に収めたいのですが、調べてみたところSetup API等を使用すると可能な様ですが、VBではどのように記述すれば良いのでしょうか? API利用までの知識がないのでここで凄く挫折しています・・ VBではありませんが、以下のサイトが参考になると思います。 参考:http://www.usefullcode.net/2006/12/post_19.html よろしくお願いします。

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

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

    • ベストアンサー
    • Java
  • ServletでSessionの一覧を取得

    ServletでSessionの一覧を取得を取得し、 選択したセッションIDを無効するという画面を作成したいと 思っています。 ↓下記URLではServlet API v2.1 以降で廃止されたとあります。 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=401&forum=12 しかしながらTomcatの管理画面(Tomcat Webアプリケーションマネージャ ) http://localhost:8080/manager/html の画面ではセッションという項目があってそこをクリックするとまさに やりたかったことが実現されています。 なにか特殊な方法を使用して作成しているのでしょうか。

    • ベストアンサー
    • Java
  • リストボックスの保存方法を教えてください

    初心者です。VB.NET(VBのケースでもいいです)で、リストボックスにファイルからデーターを読み込み、項目を一覧表示し、その項目を追加、削除し、更新した内容をファイルに保存したいのですが、 データーの読み込み、追加、削除、まではできたのですが、ファイルに保存する方法がわかりません。 リストの項目すべてを取得して保存する方法を教えてください。 よろしくお願い致します。

専門家に質問してみよう