Sunday, May 06, 2007

installshieldにてんてこ舞い

機能のインストールレベルを0にし、条件ビルドにレベル0が成立する条件を指定すると、その機能はカスタム画面で表示されなくなるのか。なるほど。

しかし、このインストールレベルという概念、わかりづらいねどうも。

Friday, April 13, 2007

ファイルの存在チェック

サンプル
#define FILEEXIST(s) (::GetFileAttributes(s) != 0xFFFFFFFF)

int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow )
{
if (FILEEXIST("Debug"))
MessageBox(NULL, "OK", NULL, MB_OK);
else
MessageBox(NULL, "NG", NULL, MB_OK);

return 0;
}