#1
|
||||
|
||||
VclStylesInno.dll + Protected Styles
VclStylesInno.dll + Protected Styles
> This modified version of 'VclStylesInno.dll' is for those who want to hide their 'Style' from others. > The procedure is straightforward: 'ResourcesPacker.exe' will encrypt your 'Style' file and save it in the DLL's resources. > Afterward, you only need to call 'LoadVCLStyleFromResourcesW' within the 'script' file to load the 'Style' file. Quote:
Code:
STEPS: 1. If the 'VclStylesInno.dll' file is compressed (upx), unpack it. 2. Run 'ResourcesPacker.exe' and add the 'Style' files into the resources. 3. Load the 'Style' files using the 'LoadVCLStyleFromResourcesW' function. 4. If needed, you can compress (upx) the Dll file again. Code:
function InitializeSetup(): Boolean; begin LoadVCLStyleFromResourcesW('STYLE_02'); Result := True; end; Code:
Tested: 1. InnoSetup: v6.2.2 2. VclStylesInno (Mod): v1.5.4.1 3. UPX: v4.1.0 4. Windows 11/10. Last edited by BLACKFIRE69; 14-05-2024 at 05:37. Reason: Added latest update. |
The Following 11 Users Say Thank You to BLACKFIRE69 For This Useful Post: | ||
ADMIRAL (15-03-2024), audiofeel (06-09-2023), Behnam2018 (07-09-2023), Cesar82 (09-09-2023), ffmla (07-10-2023), hitman797 (06-09-2023), Lord.Freddy (07-09-2023), nordi (02-02-2024), Razor12911 (06-09-2023), ScOOt3r (06-09-2023), yasserdivar (15-10-2023) |
Sponsored Links |
#2
|
||||
|
||||
Update
Update:
Code:
* Added password protection. - Password serves as an additional layer of security but cannot decrypt the 'Style' file. * Added new function. Code:
procedure LoadVCLStyle(VClStyleFile: String); function LoadVCLStyleFromResourcesW(const ResourceName, Password: WideString): Boolean; function LoadStyleGetLastError: WideString; procedure UnLoadVCLStyles; Last edited by BLACKFIRE69; 12-09-2023 at 13:39. |
#3
|
||||
|
||||
ISCompilerEx.dll + Protected Scripts
ISCompilerEx.dll + Protected Scripts - [2023-Sep-09]
Code:
function ISCompilerRun(ISScript, ISWorkingPath, ISCompilerPath, ISDefineStrings: WideString; Callback: TISCompilerCallback): Integer; function ISCompilerRunFromResources(ResourceName, Password, ISWorkingPath, ISCompilerPath, ISDefineStrings: WideString; Callback: TISCompilerCallback): Integer; procedure ISCompilerAbort; . Last edited by BLACKFIRE69; 12-09-2023 at 13:38. |
The Following 5 Users Say Thank You to BLACKFIRE69 For This Useful Post: | ||
audiofeel (09-09-2023), Cesar82 (09-09-2023), hitman797 (09-09-2023), Lord.Freddy (09-09-2023), ScOOt3r (09-09-2023) |
#4
|
||||
|
||||
InnoSetup CompilerEx GUI
I had some extra time, so i made this just for fun
Code:
VERSION: 0.4 ▪︎ Fixed some minor bugs. ▪︎ Redesgin of forms. ▪︎ Added again "KeepOnTop" checkbox (better performance). ▪︎ Removed "Download And Install InnoSetup" checkbox. ▪︎ Added time elapsed on Compiling and Finish pages. ▪︎ Added a new button called "Run" on Finish page. ▪︎ Updated IsCompilerEx.dll. ▪︎ Code optimization. ▪︎ Added source code. VERSION: 0.3 ▪︎ Fixed some minor bugs. ▪︎ Removed KeepOnTop checkbox. ▪︎ Redesgin of forms. ▪︎ Removed fade effect. ▪︎ Added show progress in taskbar. ▪︎ Updated IsCompilerEx.dll. ▪︎ Added Support for using encrypted script. 》 Inject your Script in to the IsCompilerEx.dll and put it next to the .EXE file and run, then fallow steps and compile. ▪︎ Added Command Line Parameters. 》 Run the "Help.bat" file to see how it can be used. (if you use modified IsCompilerEx.dll, it will be different) VERSION: 0.2 ▪︎ Fixed some bugs. ▪︎ Added preview in taskbar. ▪︎ Added Support for using InnoSetup Constants strings. (ex= {src}/{tmp}/...) ▪︎ (LogMemo) was removed on pages Compiling and Finish and added a new form instead, So you can see the log by clicking the new button inside Compiling/Finish pages. 》 The (Print) button was removed, and the (Save) button was added instead. 》 Added a new button called "Copy to Clipboard".
__________________
¤ Life good be a Dream ¤ Last edited by Lord.Freddy; 16-03-2024 at 14:08. Reason: Updated to version 0.4. |
The Following 3 Users Say Thank You to Lord.Freddy For This Useful Post: | ||
#5
|
||||
|
||||
Updates
Updates available!
Code:
* Updated VclStylesInno(mod).dll. * Updated ISCompilerEx.dll. * Added ResourcesPackerDll.dll. Public Libs + ResourcesPackerDll.dll Quote:
. Last edited by BLACKFIRE69; 26-09-2023 at 12:13. |
The Following 6 Users Say Thank You to BLACKFIRE69 For This Useful Post: | ||
audiofeel (12-09-2023), Behnam2018 (13-09-2023), Cesar82 (12-09-2023), Ele (18-09-2023), hitman797 (12-09-2023), Lord.Freddy (13-09-2023) |
#6
|
||||
|
||||
Quote:
__________________
¤ Life good be a Dream ¤ |
The Following User Says Thank You to Lord.Freddy For This Useful Post: | ||
BLACKFIRE69 (19-09-2023) |
#7
|
||||
|
||||
ISCompilerEx - Updates
Updates available!
> ISCompilerEx - [2023-Sep-26] Code:
What's New: * Added a new function. - function ISCompilerGetOutputExe: WideString; * Improved compatibility. - 'ISCompilerEx' now supports InnoSetup v5.0.5 or later. * Bug fixes and some improvements. Code:
InnoSetup - Vanilla 1. Inno v5.4.1 2. Inno v5.5.1 3. Inno v5.5.3 4. Inno v5.5.9 5. Inno v5.6.1 6. Inno v6.0.5 7. Inno v6.2.2 InnoSetup - Enhanced 1. Inno v5.4.1 2. Inno v5.5.1 Last edited by BLACKFIRE69; 09-10-2023 at 23:02. |
The Following 4 Users Say Thank You to BLACKFIRE69 For This Useful Post: | ||
#8
|
||||
|
||||
Quote:
__________________
¤ Life good be a Dream ¤ |
The Following 2 Users Say Thank You to Lord.Freddy For This Useful Post: | ||
BLACKFIRE69 (03-10-2023), hitman797 (01-10-2023) |
#9
|
||||
|
||||
Updates available
Updates available!
Code:
Changes: * Encryption will be done with Rijndael(AES) + SHA1 instead of Blowfish + MD5. - Speed : Faster. - Security : Extremely secure. * ResourcesPackerDll.dll is not common for ISCompilerEx and VCLStylesInno from now on. - I've provided two different Dll files. * ResourcesPacker will prompt to replace existing resources. * Added a new function. - procedure ISCompilerHideInfo(const Copyright, EngineInfo: Boolean); |
The Following 4 Users Say Thank You to BLACKFIRE69 For This Useful Post: | ||
#10
|
||||
|
||||
Quote:
Code:
* And free from false-positive trojan pop-ups. |
The Following 3 Users Say Thank You to hitman797 For This Useful Post: | ||
#11
|
||||
|
||||
ISCompilerEx Update - [2024-Mar-15]
|
The Following 4 Users Say Thank You to BLACKFIRE69 For This Useful Post: | ||
#12
|
||||
|
||||
Quote:
__________________
¤ Life good be a Dream ¤ |
The Following User Says Thank You to Lord.Freddy For This Useful Post: | ||
BLACKFIRE69 (16-03-2024) |
#13
|
||||
|
||||
ISCompilerEx
@Everyone,
Quote:
|
The Following User Says Thank You to BLACKFIRE69 For This Useful Post: | ||
hitman797 (15-05-2024) |
#14
|
||||
|
||||
QBLACKFIRE69, would it be possible for you to add support for the TTrackBar class from the Inno Setup Enhanced Edition (ResTools)?
Currently it only works if you use: Code:
TickMarks := tmBottomRight; Orientation := trVertical; |
The Following User Says Thank You to Cesar82 For This Useful Post: | ||
Dario06 (25-10-2024) |
#15
|
||||
|
||||
Quote:
IS 6.4.0-dev Private Edition not working IS 6.4.0-dev not working IS 6.3.3 not working IS 6.0.5 ResTools not working IS 5.5.1 EE ResTools working image Last edited by Dario06; 25-10-2024 at 07:21. |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Starforce Petition! | Grumpy | PC Games | 392 | 18-03-2007 09:31 |
Need help making backup of protected cd | igoylytes | CD/DVD Copy Protections & Utilities | 0 | 08-08-2005 18:49 |
Is Dragonball Z The Ultimate Battle 22 a protected PSX game ? | FreeMaster | PSX Games | 1 | 11-09-2001 20:11 |
protected & non protected | bigwhale | PSX Games | 1 | 20-03-2001 11:12 |
Protected Games | 418 | PSX Games | 4 | 22-02-2001 18:45 |