Прикрепил файл к посту, попробуйте.
Поверим на слово
Прикрепил файл к посту, попробуйте.
Поверим на слово
Code: Select all
[DllImport("enigma_ide64.dll")]
public static extern void EP_Marker(string Name);
private static void Main(string[] args)
{
EP_Marker("vm_begin");
Console.WriteLine("Hello World!");
EP_Marker("vm_end");
Code: Select all
Unhandled Exception: System.DllNotFoundException: Unable to load DLL 'enigma_ide64.dll': The specified module could not be found.
Эх, прошу прощения, ну да, откуда там будет эта функция, она же только для нейтив!
Нет, все правильно, можете прислать скомпилированный файл?
Надо именно незащищенный файл, можете его прислать?
Спасибо! Жаль, но маркеры использовать в такой сборке нельзя, протектор их не распознает.dlr5668 wrote: ↑Tue May 07, 2019 6:52 am Конечно https://my.pcloud.com/publink/show?code ... PG1uiyEyQ7
2 пары маркеров
Файлы уже удалены. Как вы создавали маркеры в managed (C# ?) коде?Enigma wrote: ↑Tue May 07, 2019 7:14 amСпасибо! Жаль, но маркеры использовать в такой сборке нельзя, протектор их не распознает.dlr5668 wrote: ↑Tue May 07, 2019 6:52 am Конечно https://my.pcloud.com/publink/show?code ... PG1uiyEyQ7
2 пары маркеров
Все равно схема очень интересная и годится для защиты .net приложений.
1 Создать легко, но протектор их не увидитsanyock wrote: ↑Fri May 10, 2019 4:00 am 1 Файлы уже удалены. Как вы создавали маркеры в managed (C# ?) коде?
2 Можно ли в DotNet Core скомпилировать в native ранее mixed assembly? Mixed assemblies не помогут для создания меток? Может быть, метки в нативных участках mixed сборки не будут повреждены после преобразования в DotNet Core Native?
3 Enigma может виртуализировать native сборку целиком без предварительной пометки в ней фрагментов кода для виртуализации? Вместо пометки фрагментов в относительно больших сборках можно было бы обойтись вынесением защищаемого кода в отдельные сборки, преобразуемые в Native для последующей полной их виртуализации?
4 Умеет ли Native компилятор создавать нативную сборку из managed assembly, а не из исходников?
Было интересно попробовать создать рабочую нативную сборку из managed, ранее защищенной виртуализацией Eazfuscator или Babelfor.