w-zero3日和

星羽がW-ZERO3、W-ZERO3[es]、その他モバイル端末を設定した時の覚え書きや自作アプリの公開など。

[自作] アプリのインストール履歴をテキストへ保存 InstallHistory ver1.00

2007年10月21日 | 自作アプリ
フォーマット後に再構築を行う際、以前どんなアプリを入れていたかを思い出せない時ってありますよね。これはそうなる前に事前にインストールしたアプリの履歴を保存しておくことが出来るアプリです。

◆作ったきっかけ◆
W-ZERO3シリーズの”バックアップツール”、Spb BackupSprite Backup(アドエスには付属)等で全システムごとバックアップをした場合は不要だと思いますが、バックアップ前の不具合まで再現されてしまうため、不便なこともあるため、一から再構築したいと思うこともありますよね。
また、拙作のW03DataBackupを利用した場合、バックアップに”フォルダのコピー”という方法を利用しているため、リストア後に再度インストールしなければ使えないアプリが出てきます。
そういう時に、以前何をインストールしていたかを気軽に確認出来たら便利と思い、このアプリを作りました。
普段使うことは無いと思いますが、再構築前などにご利用下さい☆
あ、現在インストールしているアプリの紹介エントリ時にも利用出来ますね☆

★InstallHistory ver1.00★ 【2007年10月21日公開

【バージョンアップ履歴】
1.00 公開(2007.10.21)


【最新版ダウンロード】
  • 全PocketPC用(6KB) ⇒ こちら
    PocketPCから直接ダウンロードされる方は、InstallHistory.zipをDL後に解凍して下さい。

  • X02HT用(9KB) ⇒ こちら
    本体から直接ダウンロードされる方は、InstallHistorySP.zipをDL後に解凍して下さい。

    iPAQ h1937でも使いたいと思い、旧開発環境(PocketPC 2002 SDK)で作成しています。
    そのため、WindowsMobile5.0だけでなく、PocketPC 2003でもご利用可能です。
    また、ウィンドウを持たないアプリですので、WindowsMobile6 Standart Editionでも動くかも(ただ、ファイルを作成するためセキュリティ上の問題等で動かない可能性もあるかもしれないので、その場合はすみません^^;)
    現状でX02HTではインストール出来ないとのことでした(chuta_uさん、ご確認ありがとうございます)
    ですので、近いうちにX02HTの開発環境にて作り直したものもアップ予定ですm(__)m

    X02HT用も公開しました。


    ◆使い方◆
    インストール後に「スタート」→「プログラム」→「InstallHistory」をタップすると暫くして以下のようなメッセージが表示されます。

    すると、¥Program Files¥InstallHistoryにInstallHistory.txtというファイルが出来てます。
    このファイルを開くと中にインストール履歴一覧が記載されていますので、フォーマット前にこのファイルをmicroSD等にコピーして、フォーマット後に以前インストールしていたアプリの確認用にご利用下さい。

    記載されているのは、「スタート」→「設定」→「システム」タブ→「プログラムの削除」で一覧に表示されているアプリと同じです。


    このアプリはインストールしたフォルダ直下にInstallHistory.txtを作成しますので、microSD等の外部ストレージにインストールしておくと便利です☆

    ◆参考サイト◆
    このアプリを作るにあたって参考にさせていただいたページ(全てGoogle検索経由で発見)です。
  • ちょくとのページ:Win32 API関数リスト
  • VC++「ファイル関連のクラス・関数」メモ(Hishidama's VC++Memo "functions about File")
  • WEBの畔道2:カシオペアA51のソフトを作る
  • ウジャシリ:Visual C++
  • WindowsCE+APIプログラミング SDK:実行モジュールのパスを取得する


  • 最新の画像もっと見る

    12 コメント

    コメント日が  古い順  |   新しい順
    Unknown (chuta_u)
    2007-10-22 11:52:21
    X02HTでインスト不能。
    このデバイス用ではありませんとのことです。
    取り急ぎ確認でした
    お返事です (星羽)
    2007-10-22 12:07:11
    ◆chuta_uさんへ◆
    H02HTでお試しいただきありがとうございます。
    わわ。。アドエス(WindowsMobile6 Classic Edition)で動いたので、WindowsMobile6 Standard EditionのX02Htでも動くのかなと勘違いしてました(苦笑
    今日家に帰ったら、X02HT用にWM6の開発環境で作成したものもアップロードさせていただきますm(__)m
    Unknown (chuta_u)
    2007-10-22 14:22:30
    いえいえ、いつも有用ソフト開発ありがとうございます。
    お返事です (星羽)
    2007-10-23 02:47:47
    ◆chuta_uさんへ◆
    そう言っていただけると励みになります☆
    H02HT用も同エントリに公開させていただきましたので、良かった試してみて下さいませm(__)m
    WindowsMobile6 Standard Editionのエミュレーターで確認して大丈夫だったので、X02HTでもおそらく動くのではと思います。
    Unknown (tom_kat)
    2007-10-23 10:29:33
    X02HT版使わせていただきました
    X02HT上だとインストールされたものはABC順に表示されてしまうので、このソフトすごい助かります
    ありがとうございます (chuta_u)
    2007-10-23 11:11:37
    X02HT動作OKです。

    改行コードがUNIXになっているのはこちらの環境依存かなぁ・・・・・
    #変換できるので実質的には問題ありません。
    ありがとうございます
    お返事です (星羽)
    2007-10-24 09:01:25
    ◆tom_katさんへ◆
    X0HT版、早速お試しいただきありがとうございます。
    え?X02HTではインストールされたものがABC順に表示されてしまうのですか。。開発者の気遣いだと思うのですが、探す時には便利かもしれませんけど、それだといつ入れたか分からなくなるので不便でもありそうですね^^;
    でも、InstallHistoryでテキストに取得した場合はインストール順になるようで、お役に立てて良かったです♪

    ◆chuta_uさんへ◆
    X02HTでの動作のご確認ありがとうございます。
    改行コード。。確かにテキスト書き出し時の改行コードは”¥n”を利用してます。
    Shift_JISで書き出したものをWindows上のテキストエディタで表示した時に問題無く改行されて表示されたので大丈夫と判断したのですが、”¥r¥n”に変えた方が良さそうですかねぇ^^;
    追記です (星羽)
    2007-10-24 09:30:39
    ◆chuta_uさんへ◆
    試しにX02HT用にだけ、テキスト書き出し時の改行コードを”¥r¥n”に変えたものを作成してみましたので、よかったらお試し下さいm(__)m
    http://elk.holy.jp/app/InstallHistorySPrn.CAB
    コード修正版の件 (chuta_u)
    2007-10-31 09:59:37
    確認が遅くなり申し訳ありません。
    動作OKでした。
    取り急ぎ・・・・・・
    お返事です (星羽)
    2007-11-03 17:42:13
    ◆chuta_uさんへ◆
    大丈夫でしたか。良かったです♪
    その取り急ぎの後ろに沢山の「・・・・・・」が。。
    もし何か問題ありましたら仰って下さいね(汗
    特に深い意味が無いのでしたらお気になさらないで下さい^^;