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;
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;