Собственно, почему? Предупреждение вылазит на любом 64-битном бинаре, собранном VS2015.
VMProtect 3.0.8.581.
Еще вопрос - если функция присутствует в файле проекта но отсутствует в защищаемом бинарнике (например потому, что у метода класса поменялась сигнатура), VMProtect молчит, аки партизан на допросе? -we не помогает, проблему можно найти, только разглядывая выхлоп vmprotect_con, что не совсем православно
[Error] Segment ".tls" cannot be packed
Re: [Error] Segment ".tls" cannot be packed
"[Error]" - потому что "-we", а в обычном режиме просто предупреждение в виде "[Warning]" о том, что сегмент ".tls" не может быть упакован.Собственно, почему? Предупреждение вылазит на любом 64-битном бинаре, собранном VS2015.
Пример пришлете?Еще вопрос - если функция присутствует в файле проекта но отсутствует в защищаемом бинарнике (например потому, что у метода класса поменялась сигнатура), VMProtect молчит, аки партизан на допросе?
Re: [Error] Segment ".tls" cannot be packed
Не вопрос
- Attachments
-
- vmp-functions.7z
- (3.92 KiB) Downloaded 341 times
Re: [Error] Segment ".tls" cannot be packed
C:\Test\VMP>VMProtectCon.exe dodgy-vmp.exe -we
VMProtect Ultimate v 1.0.0 (build 0) Copyright 2003-2016 VMProtect Software
Unregistered Version
Loading dodgy-vmp.exe... 100%
Loading [V] ???????? f(bool)
Error [V] ???????? f(bool)
Re: [Error] Segment ".tls" cannot be packed
F:\TMP\d>c:\VMProtect-3.0.8.581\VMProtect_Con.exe dodgy-vmp.exe dodgy-vmp.vmp.exe -pf dodgy-vmp.exe.vmp -we
VMProtect Ultimate v 3.0.8 (build 581) Copyright 2003-2016 VMProtect Software
Registered to: Micromine PL [<<<<<<<>>>>>>>>], Company License
Loading dodgy-vmp.exe... 100%
Loading [V] ???????? f(bool)
Compiling... 100%
Saving... 100%
Packing... 100%
Saving startup code... 100%
[Information] Output file size is 847872 bytes (9200%)
Compilation completed
Re: [Error] Segment ".tls" cannot be packed
В 3.0.9 все ОК.