
Install Shield 2008でsetupファイルを作成しました。
インストールすると、特定ファイルはフォルダを作り
そのフォルダ内にファイルが作成されます。
ファイルは書き換えが行われるデータファイルです。
アンインストールを行うと、ファイル名が同じなことから
消されてしまうようです。当然というば当然なんでしょうが。。。
この特定のファイルは消さないような方法、設定等はありませんか。
ご教授ください。よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
インストール シールドについては知りませんので、詳しいかたからの回答が待たれますが、ご希望の処理は msi ファイルの Component テーブルにあるご希望のファイルについて Attributes 属性として msidbComponentAttributesPermanent (16) も指定することで実現できます。
『Orca データベース エディタを使用して Windows インストーラ ファイルを編集する方法』
http://support.microsoft.com/kb/255905/ja
の手順で Orca を導入してください。
msi ファイルを 右 クリックして、表示されたメニューから 「Edit with Orca」 を選んでください。
File Table の FileName 列から、残しておきたいファイル名を見つけて、その Component_ の値を Component Table
『Component Table』
http://msdn.microsoft.com/en-us/library/aa368007 …
の Component 列から見つけて、その要素の Attributes 列の値に 16 を加えてください。
ビルドするごとに手作業でなおすのは面倒だというのであれば MsiOpenDatabase()、MsiDatabaseOpenView()、MsiViewExecute() などの関数と SQL 風の命令を使って msi ファイルを編集するプログラムを書くこともできます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DATAファイルの開き方
-
ファイルを開いただけで更新日...
-
Excelの内容は同じなのにファイ...
-
dxfファイルをパワーポイントに...
-
Notesクライアントパスワードに...
-
lhaplusで圧縮ができない
-
ppsx→pptx もしくは ppsx→ppt ...
-
Excel 画像のドラッグ&ドロップ...
-
エクセルについてです。 大学の...
-
印刷時に「ファイルへの出力」...
-
あるaiデータを開くと イラレが...
-
回覧板のやつって名前何て言うん?
-
LotusNotesで社内LAN上のファイ...
-
複数チャプターを一つにまとめる
-
CD-TEXT付きCDの作成方法
-
7GBのISOイメージを4.7GBに収ま...
-
ISOファイルの焼き方
-
外付けHDDが入るくらいの金庫
-
Auto Cad LT メニュー項目ファ...
-
歌声りっぷについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DATAファイルの開き方
-
ppsx→pptx もしくは ppsx→ppt ...
-
エクセルについてです。 大学の...
-
lhaplusで圧縮ができない
-
Excel 画像のドラッグ&ドロップ...
-
LotusNotesで社内LAN上のファイ...
-
Excelの内容は同じなのにファイ...
-
回覧板のやつって名前何て言うん?
-
ファイルを開いただけで更新日...
-
ラベルマイティで複数ページの...
-
PowerPointのサウンドファイル...
-
オフィスファイルで編集時間が...
-
7GBのISOイメージを4.7GBに収ま...
-
dxfファイルをパワーポイントに...
-
windows10 zipファイルの上書き...
-
ロータスのファイルをEXCELで読...
-
パスワードの掛かったxlsファイ...
-
iTunesのファイルを外付けHDDに...
-
ベクターワークスのファイルが...
-
LibreOfficeの背景色の消し方
おすすめ情報