Netspirit, скорее всего это проблема с правами или баг upx по Win 8.1.
Являюсь админом в системе, создаю папку кидаю туда exeшник программы и upx.
"Перетаскиваю" exe программы на upx - моргает консоль и exe удаляется.
Поставил в свойствах upx "выполнять от имени администратора" - перетаскиваю exe на upx - сжимает, все ок.
Но из hiasm не пашет...запускай от имени администратора или без него.
Через WinExec тоже не удалось. В качестве WorkingDir указывал путь к сжимаемому экзешнику.
В cmd указывал cd C:\Hiasm\Plug
------------ Дoбавленo в 18.40:
bat файл cmd.exe /c "C:\hiasm\plug\upx.exe" C:\Users\Admin\Desktop\123\Project1.exe работает, если запустить "ручками"
Если через WinExec появляется окно upx...идет процесс сжатия и в конце файл удаляется.
------------ Дoбавленo в 19.44:
Удалось выявить ошибку, если выполнить upx через cmd.exe /K то вызов upx не завершается, а там ошибка!
"upx ioexception file exists"
гугление отсылает к антивирусникам, т.к. антивирусники отключены появилось подозрение что файл после компиляции блокируется системой (проверяется или что-то еще), сделал запуск upx с задержкой 10 сек - работает!
Вопрос как проверить заблокирован файл или нет? Чтобы 10 секунд не ждать, а сразу сжимать как только файл "осовободился".
Этот топик читают: Гость
Ответов: 655
Рейтинг: 18
|
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 5 раз(а), последний 2025-01-09 05:29:30 |
|||
карма: 0 |
|
Ответов: 8930
Рейтинг: 823
|
|||
После недавних (в этом 2017 году) атак вирусов-вымогателей антивирусники "приняли меры". Пару раз натыкался и никак не мог понять: если в программе есть какой-либо из "Stream" при попытке открыть из программы файл (картинку), выскакивает окошко "Не разрешается изменять файлы пользователей!" и *.exe удаляется, антивирусник бодро рапортует "Обнаружен и обезврежен .... Троян такой-то!"
Вносил в исключения и HiAsm, и *.exe, и открываемый файл, не помогает. Открываю той же программой картинку расположенную в папке HiAsm, открывается, антивирусник молчит, как партизан. Вот тут-то и дошло, что они защитили от изменений не зарегистрированными программами файлы в Windows-кой папке "Мои документы" Dr.Web Security! Защитнички, блин |
|||
карма: 19 |
|
18