lstprjct / IDM-Activation-Script

IDM Activation & Trail Reset Script
GNU General Public License v3.0
9.37k stars 1.35k forks source link

What is the four images downloaded used for? #11

Closed ytf4425 closed 1 year ago

ytf4425 commented 1 year ago

The script download four files and I can not understand what it is used for.

set link=https://www.internetdownloadmanager.com/images/idm_box_min.png
call :download
set link=https://www.internetdownloadmanager.com/register/IDMlib/images/idman_logos.png
call :download

:: it may take some time to reflect registry keys.
timeout /t 3 >nul

set foundkeys=
call :action
if [%foundkeys%] GEQ [7] goto _skip

set link=https://www.internetdownloadmanager.com/pictures/idm_about.png
call :download
set link=https://www.internetdownloadmanager.com/languages/indian.png
call :download
ali-farhad commented 1 year ago

it forces IDM to download these files thereby forcing it to create certain keys in window's registry that the script is expecting in certain locations.

ytf4425 commented 1 year ago

it forces IDM to download these files thereby forcing it to create certain keys in window's registry that the script is expecting in certain locations.

but why need four files rather than one?

lstprjct commented 1 year ago

it forces IDM to download these files thereby forcing it to create certain keys in window's registry that the script is expecting in certain locations.

but why need four files rather than one?

These files are downloaded to create Windows registry key which the script will intercept and use the info to add the registration key and freeze it so idm can't write those keys. If idm rewrite those keys, your license will become invalid.