semiono,
Как проверяется что оно не работает?

Я уверен что в списке процессов у тебя висит скрытый cmd.exe

Чтобы скрыть консольное окно нужно использовать
WinSetState("[CLASS:ConsoleWindowClass]", "", @SW_HIDE).
Цитата semiono:
запускающий архив защищён, можно подумать что контент обратно в него из темпа заархивируется
после выполнения »
|
На самом деле оно так и есть, некоторые архивы перепаковываются по необходимости (так по крайней мере, себя ведёт упаковщик от Winrar).
Удалить можно после выхода скрипта, через тот же @ComSpec, но это при условии что после выхода скрипта архив не запускает/использует другие программы/файлы:
Код:

Run(@ComSpec & ' /c ping -n 2 localhost > nul & del /q /f "' & $sArchiveFile & '"', '', @SW_HIDE)