@echo off & setlocal
cls
echo WISO Steuer-Software 2020 wird installiert
echo Bitte warten ...
net session >nul 2>&1
if %errorLevel% == 0 ( goto admin ) else ( goto noadmin )
goto:eof
:admin
reg delete "HKCU\Software\Buhl Data Service GmbH\WISO Sparbuch\WISO steuer:Sparbuch 2020" /va /f >nul 2>&1
if exist "%APPDATA%\Buhl\WISO steuer-Sparbuch\2020\WISO.reg" DEL /F /S /Q /A "%APPDATA%\Buhl\WISO steuer-Sparbuch\2020\WISO.reg" >nul 2>&1
copy WISO.bat "%APPDATA%\Buhl\WISO steuer-Sparbuch\2020" /y >nul 2>&1
copy wiso.ico "%APPDATA%\Buhl\WISO steuer-Sparbuch\2020" /y >nul 2>&1
copy WISO.reg "%APPDATA%\Buhl\WISO steuer-Sparbuch\2020" /y >nul 2>&1
reg query "HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{F3305E7F-55EC-4A2E-A60D-F1F4999DAC65}" >nul 2>&1
IF %ERRORLEVEL% EQU 0 for /F "tokens=3*" %%G in ('reg query "HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{F3305E7F-55EC-4A2E-A60D-F1F4999DAC65}" /v DisplayIcon 2^>NUL ^| FIND "DisplayIcon"') do (
set i=%%G %%H
)
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{F3305E7F-55EC-4A2E-A60D-F1F4999DAC65}" >nul 2>&1
IF %ERRORLEVEL% EQU 0 for /F "tokens=3*" %%G in ('reg query "HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{F3305E7F-55EC-4A2E-A60D-F1F4999DAC65}" /v DisplayIcon 2^>NUL ^| FIND "DisplayIcon"') do (
set i=%%G %%H
)
set i=%i:\WISO2020.EXE=\%
cls
SET NEWLINE=^& echo.
FIND /C /I "on4u3.buhl.de" %WINDIR%\system32\drivers\etc\hosts >nul 2>&1
IF %ERRORLEVEL% NEQ 0 ECHO ^0.0.0.0 on4u3.buhl.de>>%WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% EQU 0 set patch= %NEWLINE%^1: hosts file already patched...
IF %ERRORLEVEL% NEQ 0 set patch= %NEWLINE%^1: hosts file patch done...
FIND /C /I "
Sie müssen registriert sein, um Links zu sehen.
" %WINDIR%\system32\drivers\etc\hosts >nul 2>&1
IF %ERRORLEVEL% NEQ 0 ECHO ^0.0.0.0
Sie müssen registriert sein, um Links zu sehen.
>>%WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% EQU 0 set patch= %NEWLINE%^2: hosts file already patched...
IF %ERRORLEVEL% NEQ 0 set patch= %NEWLINE%^2: hosts file patch done...
FIND /C /I "drm.buhl.de" %WINDIR%\system32\drivers\etc\hosts >nul 2>&1
IF %ERRORLEVEL% NEQ 0 ECHO ^0.0.0.0 drm.buhl.de>>%WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% EQU 0 set patch= %NEWLINE%^3: hosts file already patched...
IF %ERRORLEVEL% NEQ 0 set patch= %NEWLINE%^3: hosts file patch done...
FIND /C /I "
Sie müssen registriert sein, um Links zu sehen.
" %WINDIR%\system32\drivers\etc\hosts >nul 2>&1
IF %ERRORLEVEL% NEQ 0 ECHO ^0.0.0.0
Sie müssen registriert sein, um Links zu sehen.
>>%WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% EQU 0 set patch= %NEWLINE%^4: hosts file already patched...
IF %ERRORLEVEL% NEQ 0 set patch= %NEWLINE%^4: hosts file patch done...
if not exist "%i%\sp.config.xml" set patch= %NEWLINE%^5: sp.config.xml file not found...
if not exist "%i%\sp.config.xml" goto noxml
FIND /C /I "86B3P-ZDWNK-LX574-W284S-WDBUA" "%i%\sp.config.xml" >nul 2>&1
IF %ERRORLEVEL% EQU 0 set patch= %NEWLINE%^5: sp.config.xml already patched...
IF %ERRORLEVEL% NEQ 0 set patch= %NEWLINE%^5: sp.config.xml patch done...
IF %ERRORLEVEL% EQU 0 goto noxml
set a=
chcp 65001 >nul 2>&1
echo ^<?xml version="1.0" encoding="utf-8"?^>>"%i%\sp.config.xml"
echo ^<Info xmlns:xsi="
Sie müssen registriert sein, um Links zu sehen.
" xmlns:xsd="
Sie müssen registriert sein, um Links zu sehen.
"^>>>"%i%\sp.config.xml"
echo %a%%a%^<Product^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%^<Name^>SB_STD2020^</Name^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%^<FullName^>WISO steuer:Sparbuch 2020^</FullName^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%^<RegKey^>REGSB2008^</RegKey^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%^<Source^>REGONL^</Source^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%^<Serial^>86B3P-ZDWNK-LX574-W284S-WDBUA^</Serial^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%^<Wkz^>SP2020HANDEL^</Wkz^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%^<UpdateProduct /^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%^<ErrorPageName^>Sparbuch.Error.htm^</ErrorPageName^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%^<CaptionText^>WISO steuer:Sparbuch 2020^</CaptionText^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%^<SerialSearchOrder^>CONFIG,GLC^</SerialSearchOrder^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%^<AutoStart^>1^</AutoStart^>>>"%i%\sp.config.xml"
echo %a%%a%^</Product^>>>"%i%\sp.config.xml"
echo %a%%a%^<Update^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%^<Modules^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%^<Module^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^<Modulename^>WST2020^</Modulename^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^<Versiontarget^>wmain20.dll^</Versiontarget^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%^</Module^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%^</Modules^>>>"%i%\sp.config.xml"
echo %a%%a%^</Update^>>>"%i%\sp.config.xml"
echo %a%%a%^<ErrorMessages^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%^<BDRM^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%^<ReplaceIfOccurs^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^<ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<Find^>HTTPStatusCode:0^</Find^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<NewMessage^>Es konnte keine funktionierende Internetverbindung gefunden werden. Bitte überprüfen Sie Ihre Interneteinstellungen.^</NewMessage^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^</ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^<ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<Find^>HTTPStatusCode:1^</Find^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<NewMessage^>Es konnte keine Verbindung mit dem on4u3-Server hergestellt werden. Bitte überprüfen Sie, ob zum Beispiel Firewalleinstellungen den Kontakt blockieren. Versuchen Sie es gegebenenfalls auch später noch einmal.^</NewMessage^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^</ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^<ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<Find^>HTTPStatusCode:407^</Find^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<NewMessage^>Ihre Anfrage soll über einen Proxy-Server geleitet werden. Der Proxy-Server ist aber zugangsgeschützt und leitet Anfragen erst nach dem Erhalt einer gültigen Zugangskennung weiter, die in der Regel aus Benutzername und Passwort besteht. Bitte geben Sie Ihre Zugangskennung ein.^</NewMessage^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^</ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^<ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<Find^>HTTPStatusCode:408^</Find^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<NewMessage^>Der on4u3-Server hat Ihre Anfrage nicht innerhalb des dafür festgelegten Maximalzeitraums erhalten. Die Verbindung wird deshalb abgebaut. Angeforderte Daten werden nicht übertragen. Versuchen Sie es gegebenenfalls später noch einmal.^</NewMessage^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^</ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^<ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<Find^>HTTPStatusCode:409^</Find^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<NewMessage^>Der on4u3-Server kann die angeforderten Daten nicht senden, weil ein Konflikt mit einem anderen Prozess aufgetaucht ist.^</NewMessage^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^</ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^<ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<Find^>HTTPStatusCode:500^</Find^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<NewMessage^>Der on4u3-Server kann die angeforderten Daten nicht senden, weil auf dem Server ein Fehler aufgetreten ist. Versuchen Sie es gegebenenfalls später noch einmal.^</NewMessage^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^</ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^<ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<Find^>HTTPStatusCode:503^</Find^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<NewMessage^>Der on4u3-Server kann Ihre Anfrage wegen Überlastung nicht bearbeiten. Die angeforderten Daten können deshalb nicht gesendet werden. Versuchen Sie es gegebenenfalls später noch einmal.^</NewMessage^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^</ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^<ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<Find^>HTTPStatusCode:505^</Find^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<NewMessage^>Der on4u3-Server unterstützt die in der Anfrage angegebene HTTP-Version nicht. Die angeforderten Daten werden deshalb nicht gesendet.^</NewMessage^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^</ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^<ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<Find^>FileSignature^</Find^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<NewMessage^>Die Dateisignatur Ihrer Anwendung ist ungültig oder beschädigt. Bitte führen Sie eine Neuinstallation Ihres Programms durch.^</NewMessage^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^</ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^<ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<Find^>ConfigFile^</Find^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<NewMessage^>Die Konfigurationsdatei Ihrer Anwendung ist ungültig oder beschädigt. Bitte führen Sie eine Neuinstallation Ihres Programms durch.^</NewMessage^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^</ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^<ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<Find^>no write access to registry^</Find^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<NewMessage^>Lizenzdaten konnten nicht in die Registry geschrieben werden. Bitte überprüfen Sie Ihre Benutzerrechte und melden Sie sich gegebenenfalls als Administrator an.^</NewMessage^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^</ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^<ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<Find^>no write access^</Find^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<NewMessage^>Lizenzdaten konnten nicht auf Ihrem System geschrieben werden. Bitte überprüfen Sie Ihre Benutzerrechte und melden Sie sich gegebenenfalls als Administrator an.^</NewMessage^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^</ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^<ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<Find^>file signature of fake-dll does not match^</Find^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<NewMessage^>Eine oder mehrere Dateien Ihrer Anwendung sind ungültig oder beschädigt. Bitte führen Sie eine Neuinstallation Ihres Programms durch.^</NewMessage^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^</ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^<ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<Find^>ProgKey^</Find^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<NewMessage^>Der Programmschlüssel Ihrer Anwendung ist nicht bekannt. Bitte führen Sie gegebenenfalls eine Neuinstallation Ihres Programms durch.^</NewMessage^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^</ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^<ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<Find^>ERROR_GLC^</Find^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<NewMessage^>Ihre Lizenzdaten konnten nicht verarbeitet werden. Versuchen Sie es gegebenenfalls später noch einmal. Sollte die Fehlermeldung bestehen bleiben, führen Sie bitte eine Neuinstallation Ihres Programms durch.^</NewMessage^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^</ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^<ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<Find^>ERROR_WBC^</Find^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<NewMessage^>Es ist ein Fehler mit dem WebBrowserClient aufgetreten. Versuchen Sie es gegebenenfalls später noch einmal. Sollte die Fehlermeldung bestehen bleiben, führen Sie bitte eine Neuinstallation Ihres Programms durch.^</NewMessage^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^</ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^<ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<Find^>ERROR_CLIENT^</Find^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<NewMessage^>Ihre Anwendung hat einen Fehler verursacht. Versuchen Sie es gegebenenfalls später noch einmal. Sollte die Fehlermeldung bestehen bleiben, führen Sie bitte eine Neuinstallation Ihres Programms durch.^</NewMessage^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^</ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^<ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<Find^>ERROR_XMLINTERFACE^</Find^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<NewMessage^>Ihre Anfrage konnte nicht verarbeitet werden. Versuchen Sie es gegebenenfalls später noch einmal. Sollte die Fehlermeldung bestehen bleiben, führen Sie bitte eine Neuinstallation Ihres Programms durch.^</NewMessage^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^</ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^<ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<Find^>ERROR_WEBSERVICE^</Find^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%%a%%a%^<NewMessage^>Ein Fehler im Zusammenhang mit dem on4u3-Webservice ist aufgetreten. Versuchen Sie es gegebenenfalls später noch einmal.^</NewMessage^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%%a%%a%^</ReplaceIfOccursEntry^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%^</ReplaceIfOccurs^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%^</BDRM^>>>"%i%\sp.config.xml"
echo %a%%a%^</ErrorMessages^>>>"%i%\sp.config.xml"
echo %a%%a%^<Pages^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%^<Page height="540" width="720"^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%^<PageName^>CheckUpdate.htm^</PageName^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%^</Page^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%^<Page height="540" width="720"^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%^<PageName^>DoActivation.htm^</PageName^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%^</Page^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%^<Page height="540" width="720"^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%^<PageName^>DoRegistration.htm^</PageName^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%^</Page^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%^<Page height="540" width="720"^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%%a%%a%^<PageName^>DoUnlock.htm^</PageName^>>>"%i%\sp.config.xml"
echo %a%%a%%a%%a%^</Page^>>>"%i%\sp.config.xml"
echo %a%%a%^</Pages^>>>"%i%\sp.config.xml"
echo ^</Info^>>>"%i%\sp.config.xml"
chcp 1252 >nul 2>&1
:noxml
DEL /F /S /Q /A "%PROGRAMDATA%\Buhl Data Service GmbH" >nul 2>&1
IF %ERRORLEVEL% EQU 0 set patch= %NEWLINE%^6: %PROGRAMDATA% unnecessary files deleted...
IF %ERRORLEVEL% NEQ 0 set patch= %NEWLINE%^6: %PROGRAMDATA% files aready deleted or not found...
RD /S /Q "%PROGRAMDATA%\Buhl Data Service GmbH" >nul 2>&1
IF %ERRORLEVEL% EQU 0 set patch= %NEWLINE%^7: %PROGRAMDATA% folder deleted...
IF %ERRORLEVEL% NEQ 0 set patch= %NEWLINE%^7: %PROGRAMDATA% aready deleted or not found...
if exist "%APPDATA%\Buhl\WISO steuer-Sparbuch\2020\WISO.reg" reg delete "HKCU\Software\Buhl Data Service GmbH\WISO Sparbuch\WISO steuer:Sparbuch 2020" /va /f >nul 2>&1
if exist "%APPDATA%\Buhl\WISO steuer-Sparbuch\2020\WISO.reg" reg import "%APPDATA%\Buhl\WISO steuer-Sparbuch\2020\WISO.reg" >nul 2>&1
if not exist "%APPDATA%\Buhl\WISO steuer-Sparbuch\2020\WISO.reg" reg export "HKCU\Software\Buhl Data Service GmbH\WISO Sparbuch\WISO steuer:Sparbuch 2020" "%APPDATA%\Buhl\WISO steuer-Sparbuch\2020\WISO.reg" >nul 2>&1
IF %ERRORLEVEL% EQU 0 set patch= %NEWLINE%^8: Registry patch done...
IF %ERRORLEVEL% NEQ 0 set patch= %NEWLINE%^8: Error, can't path Registry...
reg add "HKCU\Software\Buhl Data Service GmbH\WISO Sparbuch\WISO steuer:Sparbuch 2020\Optionen\Profil\Private" /v ErsterProgrammstart /d "0" /t REG_SZ /f >nul 2>&1
IF %ERRORLEVEL% EQU 0 set patch= %NEWLINE%^8: Registry patch done...
IF %ERRORLEVEL% NEQ 0 set patch= %NEWLINE%^8: Error, can't path Registry...
reg add "HKCU\Software\Buhl Data Service GmbH\WISO Sparbuch\WISO steuer:Sparbuch 2020\Optionen\Profil\User" /v InetUpdateQuietAutoCheck /d "0" /t REG_SZ /f >nul 2>&1
IF %ERRORLEVEL% EQU 0 set patch= %NEWLINE%^8: Registry patch done...
IF %ERRORLEVEL% NEQ 0 set patch= %NEWLINE%^8: Error, can't path Registry...
reg add "HKCU\Software\Buhl Data Service GmbH\WISO Sparbuch\WISO steuer:Sparbuch 2020\Optionen\Profil\User" /v InetUpdateQuietAutoCheckStatus /d "0x0002560f" /t REG_SZ /f >nul 2>&1
IF %ERRORLEVEL% EQU 0 set patch= %NEWLINE%^8: Registry patch done...
IF %ERRORLEVEL% NEQ 0 set patch= %NEWLINE%^8: Error, can't path Registry...
reg add "HKCU\Software\Buhl Data Service GmbH\WISO Sparbuch\WISO steuer:Sparbuch 2020\Optionen\Profil\User" /v InetUpdateAutoCheck /d "3171" /t REG_SZ /f >nul 2>&1
IF %ERRORLEVEL% EQU 0 set patch= %NEWLINE%^8: Registry patch done...
IF %ERRORLEVEL% NEQ 0 set patch= %NEWLINE%^8: Error, can't path Registry...
reg add "HKCU\Software\Buhl Data Service GmbH\WISO Sparbuch\WISO steuer:Sparbuch 2020\Optionen\Profil\Private" /v LastupdatecheckProgram /d "%DATE%" /t REG_SZ /f >nul 2>&1
IF %ERRORLEVEL% EQU 0 set patch= %NEWLINE%^8: Registry patch done...
IF %ERRORLEVEL% NEQ 0 set patch= %NEWLINE%^8: Error, can't path Registry...
reg add "HKCU\Software\Buhl Data Service GmbH\WISO Sparbuch\WISO steuer:Sparbuch 2020\Optionen\Profil\Private" /v UpdateStatus /d "lokale Version ist aktuell" /t REG_SZ /f >nul 2>&1
IF %ERRORLEVEL% EQU 0 set patch= %NEWLINE%^9: Registry patch done...
IF %ERRORLEVEL% NEQ 0 set patch= %NEWLINE%^9: Error, can't path Registry...
COLOR 0a
echo ________________________________________________________________________________
echo.
echo ######## ### ######## ###### ## ## ####### ## ## ####
echo ## ## ## ## ## ## ## ## ## ## ## ## ## ####
echo ## ## ## ## ## ## ## ## ## ## ## ## ####
echo ######## ## ## ## ## ######### ## ## ##### ##
echo ## ######### ## ## ## ## ## ## ## ##
echo ## ## ## ## ## ## ## ## ## ## ## ## ####
echo ## ## ## ## ###### ## ## ####### ## ## ####
pause >nul 2>&1
goto:eof
:noadmin
COLOR 0c
echo.
echo ######## ######## ######## ####### ########
echo ## ## ## ## ## ## ## ## ##
echo ## ## ## ## ## ## ## ## ##
echo ###### ######## ######## ## ## ########
echo ## ## ## ## ## ## ## ## ##
echo ## ## ## ## ## ## ## ## ##
echo ######## ## ## ## ## ####### ## ##
echo.
echo.
echo.
echo ####### ERROR: ADMINISTRATOR PRIVILEGES REQUIRED #####################
echo.
echo This script must be run as administrator to work properly!
echo If you're seeing this after clicking on a start menu icon,
echo then right click on the shortcut and select "Run As Administrator".
echo.
echo ######################################################################
pause >nul 2>&1