S
S
sitev_ru2016-10-04 13:38:52
C++ / C#
sitev_ru, 2016-10-04 13:38:52

How does the uninstaller work?

I'm writing an uninstaller.
Let's say it starts up, deletes all files, and eventually it should delete itself. But the process is holding the EXE file. How to be?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
Максим Мосейчук, 2016-10-04
@sitev_ru

Куча вариантов www.catch22.net/tuts/self-deleting-executables

A
Adamos, 2016-10-04
@Adamos

А зачем вы пишете деинсталлятор, когда есть готовые, полноценные и при этом бесплатные решения вроде NSIS, например?

R
RedHairOnMyHead, 2016-10-04
@ThePyzhov

Как вариант: exe удаляет всю необходимую информацию, а по окончанию удаления запускает системный процесс, таким образом деинсталлер удаляется системой.

R
Rou1997, 2016-10-04
@Rou1997

Копируется во временную папку и оттуда выполняется.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question