InstallScript (メモ編3)

2008.06.30

その他

InstallScriptについて (メモ編)の続編です。
(自分で使用したプログラムなどのメモです。)
※ヘルプを見れば分かる内容ですが…
(引用あり)

■ ディレクトリの削除 (DeleteDir 関数)
オプションによってサブディレクトリ、ルートディレクトリ全体、
ファイル有無などの削除設定が出来る。

STRING sStr;INT nFlag;DeleteDir( sStr, nFlag );

・sStr:削除するディレクトリ(ファイル)
・nFlag:削除オプション
– ALLCONTENTS:sStr以下の全てを削除(サブディレクトリの場合)
– ONLYDIR:指定ディレクトリが空の場合に削除
– ROOT:sStrにある全てのディレクトリを削除

■ ショートカット(アイコン)の削除 (DeleteFolderIcon 関数)

STRING sStr, sIconName;DeleteFolderIcon( sProgramFolder, sIconName );

・sProgramFolder:削除するフォルダ
・sIconName:ショートカット名

例:InstallShield で作成したショートカットを削除します。
DeleteFolderIcon(IFX_COMPANY_NAME, IFX_PRODUCT_NAME);

■ 「スタート メニュー/プログラム」の指定フォルダを削除 (DeleteProgramFolder 関数)

STRING sFolderName;DeleteProgramFolder( sFolderName );

・sFolderName:削除するフォルダ

例:InstallShield で作成した「スタート メニュー/プログラム」を削除します。
DeleteProgramFolder(IFX_COMPANY_NAME);

今回はここまでです。ではまた! (^^)/~