ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

インストールされているプログラムの取得

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2009-12-4 17:04
mf4306  一人前   投稿数: 73
皆さんこんにちわ。

パソコンにインストールされているアプリケーションの一覧を取得する方法を探しています。

プログラムの追加と削除に記載されているプログラム一覧が取得できれば、もう言う事は無いです。

用途は、アプリのインストール有無を調べたい です。
本当に調べる必要のあるアプリはほんの数点ですが、それも年々変わってくる為、一覧で取得できるのが一番スマートであろうと・・・。

もし事例やら助言やらありましたら、ぜひお願い致します。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-12-4 17:33
KURITA  常連   投稿数: 45
レジストリ参照で可能かと思います。
Software\Microsoft\Windows\CurrentVersion\Uninstall 配下の
DisplayNameを参照していけばセットアップされているアプリケーション名を取得できます。

MAGICから直接参照できるかは確認していません。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-12-4 18:19
mf4306  一人前   投稿数: 73
KURITA 様

お返事ありがとうございます。中身見ました。
実際に欲しいの(SymantecAntiVirusとか)は、キー値がすごいですね。でも一定値みたいですので、ピンポイントでの取得は行けそうです。

欲言えば、そこの値の一覧を取得(例えばテキスト吐いたり)というのが組み込み型ツール等で出来ないかな〜なんて考えてしまうのですが、やっぱりVBとか使わないと難しいんでしょうか・・・?

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-12-4 18:32
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
無責任モードですが下記のフリーソフトはどうですか?
http://www.office-neo.jp/pglst/pglst.html
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-12-7 9:01
sigeno56  長老   投稿数: 336
レジストリを読むソフトですが
HOTFUDGE.DLLという物があります。
http://craigmartin.com/hotfudge/

項目更新 文字変数 式=UDF ('hotfudge.readregistry',VAL (親キー,'1'),キー,名称)
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-12-7 11:40
mf4306  一人前   投稿数: 73
ISHIJIMA 様
sigeno56 様

お返事ありがとうございます。

指摘いただきました両ソフト、動作確認しました。

当方のMagic実行環境、CitrixPresentaitonServerという事を忘れていました。
Magicに組み込むとCPS上の情報を取得するというお粗末な結果になる事に今頃気づきました。

従って、まずはISHIJIMA様よりご紹介いただきましたPGLSTを検証を進めてみます。
仕様ではコマンドライン実行が出来、CSV出力項目も融通が利く、当方要望にはバッチリな内容でした。

ただ実行時間が少し長く、Athron64 3800+ のPCでの情報取得に、
 ログインスクリプト組込では約1分
 平常時は約10秒
かかりました。

情報取得をログインスクリプトで行うか、或いは運用者に何かアクションをお願いするか、運用を決める必要はありそうです。

まずは皆様のおかげで、前へ進める事が出来そうです。

助言いただきました皆様、感謝です。
ありがとうございました。
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約