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);
今回はここまでです。ではまた! (^^)/~