|
#166
|
||||
|
||||
|
-mprecomp:t-nfj:zl99:d1+srep+exe+rep:800mb+delta+lzma:a1:mfbt4 :d256m:fb128:mc1000:lc8
|
| Sponsored Links |
|
#167
|
|||
|
|||
|
What does rep:800mb stand for ? and it dosen't include ARC right
|
|
#168
|
||||
|
||||
|
Quote:
old - rep, new - super rep. |
|
#169
|
||||
|
||||
|
Quote:
Work fine. Sem título.jpg |
|
#170
|
|||
|
|||
|
I want to Automatically detect and set MAC Address to Input Query when i run setup
(Sorry for my English)
I want to Automatically detect and set MAC Address to Input Query when i run setup ( inno setup key generator). Attachment 5554 Attachment 5555 Please send me the Script because i have no knowledge about this coding This is very Important to me please help me Thank you very much ![]() This is inno script [_ISTool] EnableISX=true Use7zip=false [Files] Source: sample2.iky; DestDir: {tmp}; Flags: ignoreversion Source: ISID.dll; DestDir: {sys}\ISID; Flags: ignoreversion [Setup] AppName=Inno Key Generator2 AppVerName=Inno Key Generator 1.0.2.1 2 DefaultDirName={pf}\MJ Freelancing\IKG DefaultGroupName=Inno Key Generator OutputDir=output AppCopyright=Copyright © Oct 2002 - 2006 MJ Freelancing OutputBaseFilename=IKGSetup [ThirdParty] CompileLogMethod=append [Code] function ValidateSerialNumber(InnoKeyFile, User, Orgn, ProdCode, HDD, MAC, PrivateKey, Serial: AnsiString): Boolean; external 'ValidateSerialNumber@files:ISID.dll stdcall'; function GetMACAddress(output: AnsiString): Boolean; external 'GetMACAddress@files:ISID.dll stdcall'; var UserPage: TInputQueryWizardPage; UserValues: TArrayOfString; I: Integer; procedure InitializeWizard(); begin { create the custom page } UserPage := CreateInputQueryPage(wpInfoBefore, //wpWelcome, 'Enter Registration Details', 'You need to be a registered user to be able to proceed', 'Enter your registration details exactly (case sensitive), then click Next.'); UserPage.Add('MAC Address:', False); UserPage.Add('Unlock Code:', False); UserPage.Add('Private Key:', False); // here's how to assign texts to those edit boxes UserPage.Edits[0].Text := 'Detect and set MAC Address'; UserPage.Edits[1].Text := '123456789_Unlock'; UserPage.Edits[2].Text := 'Pr1v4t3 k3y'; // iterate all edit boxes to set them ReadOnly mode and gray color in // an easier way than writing the same three times for all edit boxes for I := 0 to 2 do begin UserPage.Edits[I].ReadOnly := True; UserPage.Edits[I].Color := clBtnFace; end; { Set default values } SetArrayLength(UserValues, 3); end; function ScriptDlgPages(CurPage: Integer; BackClicked: Boolean): Boolean; var ExpPath: String; begin Result := True; if (CurPage = UserPage.ID) then begin ExtractTemporaryFile('sample2.iky'); { the public key file } ExpPath := ExpandConstant('{tmp}\sample2.iky'); Result := False; UserValues[0] := UserPage.Values[0]; UserValues[1] := UserPage.Values[1]; UserValues[2] := UserPage.Values[2]; if (UserValues[0] = '') or (UserValues[1] = '') or (UserValues[2] = '') then MsgBox('No fields can be blank !', mbError, MB_OK) else begin //UserPage.Values[0] := GetPreviousData('MAC', UserValues[0]); //UserPage.Values[1] := GetPreviousData('Unlock', UserValues[1]); //UserPage.Values[2] := GetPreviousData('Private', UserValues[2]); //function ValidateSerialNumber(InnoKeyFile, User, Orgn, PCe,HDD,MAC,PrivateKey, Serial: AnsiString): Boolean; Result := ValidateSerialNumber( ExpPath,'','','','',UserValues[0],UserValues[2],UserValues[1] ); if (not Result) then MsgBox('Invalid Entry !', mbError, MB_OK); end end end; function NextButtonClick(CurPage: Integer): Boolean; begin Result := ScriptDlgPages(CurPage, False); end; function BackButtonClick(CurPage: Integer): Boolean; begin Result := True;//ScriptDlgPages(CurPage, True); end; function HasHtmlHelp(): Boolean; begin { HHCTRL.OCX GUID } Result := RegValueExists(HKCR, 'CLSID\{4662DAB0-D393-11D0-9A56-00C04FB68B66}\InprocServer32', ''); end; function HasNoHtmlHelp(): Boolean; begin Result := not HasHtmlHelp; end; Last edited by thilanka; 21-11-2013 at 01:49. |
|
#171
|
||||
|
||||
|
Quote:
This was the result: 1.jpg |
|
#172
|
||||
|
||||
|
Quote:
|
|
#173
|
||||
|
||||
|
Quote:
I will try to do this. This is complete? (see #158). Thanks. Last edited by Andre Jesus; 05-02-2013 at 02:19. |
|
#174
|
||||
|
||||
|
I'm having a problem with the music during installation.
If the operating system volume is at 30%, when I run the installer, it automatically goes to 100%. Could you suggest a code that does not affect the volume of operating system? This is the code I'm using: Code:
#include "botva2.iss"
#include "BASS_Module.iss"
procedure InitializeWizard();
begin
ExtractTemporaryFile('BASS.dll');
ExtractTemporaryFile('CallbackCtrl.dll');
ExtractTemporaryFile('botva2.dll');
ExtractTemporaryFile('MusicButton.png');
ExtractTemporaryFile('Music.mp3');
BASS_Init(ExpandConstant('{tmp}\Music.mp3'))
BASS_CreateOnOffButton(ExpandConstant('{tmp}\MusicButton.png'), 20, 320, 36, 36, 4)
end;
procedure DeinitializeSetup();
begin
BASS_DeInit;
gdipShutdown
end;
Last edited by Andre Jesus; 05-02-2013 at 05:13. |
|
#175
|
||||
|
||||
|
check in bass script. It is best if you use 100 instead of another number.
this usually happens if you are using windows xp |
|
#176
|
||||
|
||||
|
Quote:
Test it. |
|
#177
|
||||
|
||||
|
Quote:
I used the script about music but don´t appear the button on/off music and the music audio.. Can you please see where is my mistake? Last edited by Andre Jesus; 09-02-2013 at 10:30. |
|
#178
|
||||
|
||||
|
Where are the setup files?
|
|
#179
|
||||
|
||||
|
Last edited by Andre Jesus; 09-02-2013 at 11:23. |
|
#180
|
||||
|
||||
|
what is wrong with script?
|
![]() |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| INNO TROUBLESHOOT - Tutorials and Answers about INNO Setup | REV0 | Conversion Tutorials | 129 | 21-05-2021 05:51 |
| INNO TUTORIAL - Using Unicode and ANSI Versions of INNO Setup | REV0 | Conversion Tutorials | 51 | 26-03-2015 06:57 |
| Frequently Asked Questions | Joe Forster/STA | PC Games - Frequently Asked Questions | 0 | 29-11-2005 09:48 |