@echo off reg ADD HKLM\SOFTWARE\Garmin\MapSource\Families\FAMILY_openmtbmap /f 2>NUL >NUL reg QUERY HKLM\SOFTWARE\Garmin\MapSource\Families\FAMILY_openmtbmap 2>NUL >NUL if %errorlevel% EQU 1 echo Error Adding keys to Windows Registry if %errorlevel% EQU 1 echo This batch needs to be run with Admin rights, because it adds/removes registry entries. if %errorlevel% EQU 1 echo Under Windows 7 / Vista you will have to right-click the batch and select "Run as administrator" if %errorlevel% EQU 1 echo and/or switch of Windows UAC (User Activation Controll) if %errorlevel% EQU 1 echo. if %errorlevel% EQU 1 echo Installation not possible because of missing Admin rights. if %errorlevel% EQU 1 echo Press any key to exit if %errorlevel% EQU 1 pause >Nul if %errorlevel% EQU 1 exit if %errorlevel% EQU 0 reg DELETE HKLM\SOFTWARE\Garmin\MapSource\Families\FAMILY_openmtbmap /f 2>NUL >NUL reg QUERY HKLM\SOFTWARE\Garmin\MapSource\Families\FAMILY_openmtbmap 2>NUL >NUL if %errorlevel% EQU 0 echo Error Deleting keys from Windows Registry if %errorlevel% EQU 0 echo This batch needs to be run with Admin rights, because it adds/removes registry entries. if %errorlevel% EQU 0 echo Under Windows 7 / Vista you will have to right-click the batch and select "Run as administrator" if %errorlevel% EQU 0 echo and/or switch of Windows UAC (User Activation Controll) if %errorlevel% EQU 0 echo. if %errorlevel% EQU 0 echo Installation not possible because of missing Admin rights. if %errorlevel% EQU 0 echo Press any key to exit if %errorlevel% EQU 0 pause >Nul if %errorlevel% EQU 0 exit echo - echo - echo - This batch will install map for Mapsource echo - echo - Map: "Formann_de_OSM" echo - FID: 5942 echo - PID: 1 echo - echo - Press any key to continue or Ctrl-C to abort. @echo. pause >NUL @echo. if exist %WINDIR%\SysWOW64\cmd.exe set KEY=HKLM\SOFTWARE\Wow6432Node\Garmin\MapSource if exist %WINDIR%\SysWOW64\cmd.exe goto :key_ok set KEY=HKLM\SOFTWARE\Garmin\MapSource reg QUERY %KEY% 2>NUL >NUL if not errorlevel 1 goto :key_ok set KEY=HKLM\SOFTWARE\Wow6432Node\Garmin\MapSource reg QUERY %KEY% 2>NUL >NUL if not errorlevel 1 goto :key_ok REM Mapsource not installed? reg QUERY HKLM\SOFTWARE\Wow6432Node 2>NUL >NUL if not errorlevel 1 goto :key_ok set KEY=HKLM\SOFTWARE\Garmin\MapSource :key_ok reg QUERY %KEY%\Families\FAMILY_5942 2>NUL >NUL if %errorlevel% EQU 0 reg DELETE %KEY%\Families\FAMILY_5942 /f reg ADD %KEY%\Families\FAMILY_5942 /v ID /t REG_BINARY /d 3617 /f 2>NUL >NUL reg ADD %KEY%\Families\FAMILY_5942 /v TYP /t REG_SZ /d "%~dp0M0001736.TYP" /f 2>NUL >NUL reg ADD %KEY%\Families\FAMILY_5942 /v IDX /t REG_SZ /d "%~dp059420000.mdx" /f 2>NUL >NUL reg ADD %KEY%\Families\FAMILY_5942 /v MDR /t REG_SZ /d "%~dp059420000_mdr.img" /f 2>NUL >NUL reg ADD %KEY%\Families\FAMILY_5942\1 /v Loc /t REG_SZ /d "%~dp0\" /f 2>NUL >NUL reg ADD %KEY%\Families\FAMILY_5942\1 /v Bmap /t REG_SZ /d "%~dp059420000.img" /f 2>NUL >NUL reg ADD %KEY%\Families\FAMILY_5942\1 /v Tdb /t REG_SZ /d "%~dp059420000.tdb" /f 2>NUL >NUL reg QUERY %KEY%\Families\FAMILY_5942\1 /v Tdb 2>NUL >NUL if 0 EQU 0 echo. if 0 EQU 0 echo. if 0 EQU 0 echo -------------------------------------------------------- if 0 EQU 0 echo. if 0 EQU 0 echo "Formann_de_OSM" successfully registered if 0 EQU 0 echo. if 0 EQU 0 echo Press any key to exit if 0 EQU 0 echo. if 0 EQU 0 echo -------------------------------------------------------- if 0 EQU 1 echo. if 0 EQU 1 echo. if 0 EQU 1 echo -------------------------------------------------------- if 0 EQU 1 echo. if 0 EQU 1 echo New installation method failed. Unkown error. if 0 EQU 1 echo. if 0 EQU 1 echo Press any key to exit if 0 EQU 1 echo. if 0 EQU 1 echo -------------------------------------------------------- pause >NUL exit