InstallShield

serial number 창 넣기

aucd29 2013. 9. 27. 13:21
[code]
OnFirstUIBefore 란에 다음과 같은 코드를 넣으면 된다.
CheckSerial() 함수를 별도에 dll을 호출해서 넣으면 된다.
[/code]

Dlg_SdLicense2:

...

Dlg_SdRegisterUserEx:
    // Input Serial Key
    szMsg = "";
    szTitle = "";    
    szSerial = "";
    nResult = SdRegisterUserEx( szTitle, szMsg, szName, szCompany, szSerial );
    if (nResult = BACK) goto Dlg_SdLicense2;

    if(CheckSerial(szSerial) = FALSE) then
        MessageBox("Error!! Invalid Serial Number", WARNING);
        goto Dlg_SdRegisterUserEx;
    else
        // Save RegistryKey
        WriteRegistryKey(szSerial);
    endif;

Dlg_ObjDialogs:
    nResult = ShowObjWizardPages( nResult );
    if (nResult = BACK) goto Dlg_SdRegisterUserEx;