portable: yes
stealth: no
Details:
- leaves folder "ocenaudio" in AppData\Roaming\ behind
. creates QT-key in registry, if a VST-plugin is used (no matter which one)
- of course the portability and stealth-status of VST-plugins themselves is another story....
Useful to know when writing a launcher: the "ocenaudio.exe" itsself is only a launcher that loads the settings and starts "lib\ocen_no_config.exe".
So using "start /wait "" "ocenaudio.exe" doesn't work, because "ocenaudio.exe" terminates right after the start - and so does the rest of the script...
My launcher (then compiled with Bat-To-Exe-Converter):
Code: Select all
@echo off
start "" "ocenaudio.exe"
:WAITLOOP
tasklist /FI "IMAGENAME eq ocen_no_config.exe" 2>NUL | find /I /N "ocen_no_config.exe">NUL
if "%ERRORLEVEL%"=="0" goto RUNNING
goto NOTRUNNING
:RUNNING
goto WAITLOOP
:NOTRUNNING
REG DELETE "HKEY_CURRENT_USER\Software\QtProject" /f
rd /s /q %APPDATA%\ocenaudio
exit
Really annoying, because the tasklist-loop cost about 2% CPU - not that it lacks elsewhere, but it's totally unnecessary.