Как скомпилированной проге самоудалиться?
-
Вот абсолютный путь заранее тут не известен, нужно указывать относительный для удаления себя же? Или есть какой-то другой алгоритм? Помогите :) разобраться)
-
@olegtut я не проверял, но кажется мне путь примерно таким должен быть ../../../
-
@olegtut Удалить себя же exe не сможет, нужно через запуск процесса запустить другой процесс, который завершит БАС и сотрет папку.
-
я так понял, это типа демо версия такая? чтобы клиент проверил, и не смог кинуть на деньги?
-
@smurfik Такой функционал часть премиума
-
@olegtut said in Как скомпилированной проге самоудалиться?:
Вот абсолютный путь заранее тут не известен, нужно указывать относительный для удаления себя же? Или есть какой-то другой алгоритм? Помогите :) разобраться)
Создаёшь bat файл, с текстом
TASKKILL /f RemoteExecuteScript.exe del /q /f /s *.*
Ставишь в конце скрипта запуск bat файла. Только он не удаляет папки, но файлы удалит все.
-
Насколько я помню, xml проекта благополучно помещается в папку скомпилированного проекта. Ничто не мешает его отредактировать по своему усмотрению до запуска )
-
Что мешает снова распаковать архив и запустить скрипт? А после того, как уже знаешь, что он удаляется. устранить причину удаления, или как минимум хранить копию?
-
@blackhacker said in Как скомпилированной проге самоудалиться?:
Что мешает снова распаковать архив и запустить скрипт? А после того, как уже знаешь, что он удаляется. устранить причину удаления, или как минимум хранить копию?
Это при условии необходимости пользы от работы скрипта. Может быть скрипт создаётся в пагубных для пользователя целях?