FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   Inno Setup System Information Detection Module (https://fileforums.com/showthread.php?t=106497)

Lord.Freddy 25-10-2024 00:21

Inno Setup System Information Detection Module
 
3 Attachment(s)
"ISSystemInfo Module"

Features:
Comprehensive Hardware Details: Collects extensive information about CPU, memory, GPU and more.
Operating System Information: Detects Windows version, system architecture, DirectX version, sound devices, and essential operating system features.
Real-time resource monitoring: Monitors CPU and memory usage in real-time.
Seamless code integration: Provides optimized Inno setup code, ready for integration, compatible with Inno Setup versions 5 and 6 (Ansi/Unicode), with no external libraries required.
Support for Windows XP and above: Define "CompatibleWithWinXP" in the module to enable compatibility with Windows XP.

Special thanks to Cesar82 for assisting me in enhancing this module.

Lord.Freddy 01-11-2025 09:58

New Version!
 
Changelog:

Code:

- Version 0.8 (2026-01-01)
  ▪︎ Improved GPU detection (Now module support system with multiple GPUs).
  ▪︎ Improved registry queries. The module now queries registry values using the Windows API function RegQueryValueEx.
  ▪︎ Enhanced module performance and stability.
  ▪︎ Fixed various bugs.
▪︎▪︎▪︎ Important: I have identified a bug in the ANSI build of Inno Setup (confirmed on Inno Setup 5.5.1.ee2) that can cause GPU VRAM value to be reported as negative. Until a fix is available, please use the Unicode build.

- Version 0.7 (2025-11-01)
  ▪︎ Improved GUI example.
  ▪︎ Enhanced module performance and stability.
  ▪︎ Fixed various bugs.


Dragonis40 01-11-2025 10:33

Good evening, unfortunally this "ISSystemInfo Module" doesn't detect dedicated VRAM. I have a laptop with both integrated and dedicated graphic cards.

Lord.Freddy 02-11-2025 09:01

1 Attachment(s)
Quote:

Originally Posted by Dragonis40 (Post 508822)
Good evening, unfortunally this "ISSystemInfo Module" doesn't detect dedicated VRAM. I have a laptop with both integrated and dedicated graphic cards.

Hi — I didn’t expect this to be necessary, but I’ve updated the code to detect both integrated and dedicated GPUs. Please try the new build and let me know the results.

Lord.Freddy 17-12-2025 07:11

Hi — The upcoming update is almost ready. I need to finalize a few details. If you have a system with multiple GPUs, please send the DxDiag log as a .txt file rather than .xml so I can verify the implementation. Thanks.

Lord.Freddy 31-12-2025 14:29

1 Attachment(s)
Quote:

Originally Posted by Lord.Freddy (Post 508820)
Changelog:

Code:

- Version 0.8 (2026-01-01)
  ▪︎ Improved GPU detection (Now module support system with multiple GPUs).
  ▪︎ Improved registry queries. The module now queries registry values using the Windows API function RegQueryValueEx.
  ▪︎ Enhanced module performance and stability.
  ▪︎ Fixed various bugs.
▪︎▪︎▪︎ Important: I have identified a bug in the ANSI build of Inno Setup (confirmed on Inno Setup 5.5.1.ee2) that can cause GPU VRAM value to be reported as negative. Until a fix is available, please use the Unicode build.


New Version!


All times are GMT -7. The time now is 18:31.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com