Сделал, но что то не работает как надо
вот смотри:
- запустили любую версию AnyDesk (нашу 5-ю) , вышли
- она осталась в памяти
- создалась папка AnyDesk в AppData\Roaming\ - там хранятся настройки
и потом, запуская еще что-то из AnyDesk-а - файл висит в памяти - ничего не получится или получится плёко!
порташки AnyDesk-а (файлы AnyDeskPortable.exe) сделаны как раз для этого - сохранять настройки не в папках системы - а в папках порташки (в папке Data рядом с файлом AnyDeskPortable.exe)
убиваем запущенный процесс AnyDesk-а и стираем все настройки - это файл AnyDesk-clear.bat
теперь вопрос: а нужно ли нам стирание всех настроек AnyDesk-а и ResetAnyDeskID.exe?
нет!
наш sfx-exe файл запустился, распаковался во временных файлах - и все файлы будут во временных папках. вышли из менюшки AnyDesk-а - временные файлы убрались.
повторный запуск нашего sfx-exe файл-а - повторяем процессы создания папок ..
но в другом месте! ничего не сохраняется!
и наш AnyDesk-clear.bat сокращяем до:
Код:
taskkill.exe /F /IM AnyDesk.exe
у меня стратегия сборки AnyDesk-а иная - сама сборка хранится где-то (в папке на Рабочем столе или флешке) и она в распакованном состоянии!
поэтому чистка-убийство процесса-папок AnyDesk-ов - это отдельный файл - отдельный пункт меню - выполнил этот пункт - наша сборочка очистилась от всех сохранёнок (папок Data)