Сейчас на форуме: Rio, johnniewalker, vsv1 (+6 невидимых) |
eXeL@B —› Крэки, обсуждения —› Помогите разобраться с защитой |
Посл.ответ | Сообщение |
|
Создано: 19 августа 2011 14:28 · Личное сообщение · #1 Здравствуйте. В общем, есть такая прога http://www.infolytica.com/downloads/trialeditions/MotorSolveTrialEdition.exe - специализированный софт для моделирования электродвигателей, нужен лично мне. Версия триальная, позволяет моделировать, но при выводе результатов расчитывает характеристики двигателя по умолчанию.. Написана на .NET, кроме файла MagNet-MotorSolve-TE.exe Защищена FlexLM. Поэтому у меня 2 варианта - 1) либо сделать генератор лицензий или убрать защиту FlexLM, 2) либо покопаться в .NET сборке и сделать так, чтобы производился расчет смоделированного двигателя. SDK используемой версии FlexLM я не нашел, поэтому остается вариант 2. В .NET разбираюсь достаточно плохо (с остальным программированием - все ок), поэтому возникают вопросы. При попытке изменить что-нибудь в коде MotorSolve.exe (примерно я разобрался, где происходит проверка), программа перестала запускаться. В отладчике DILE я обнаружил в процедуре .entrypoint в самом начале происходит какая-то проверка на валидность программы. Ну что ж, поправил я эту .entrypoint, так программа перестала заходить в .entrypoint вообще. В DILE вываливается в .method private hidebysig instance void VerifyAccess(valuetype System.Security.Permissions.SecurityPermissionFlag type) cil managed, я так понял это какая-то системная библиотека System.Security.Permissions. Попытки убрать цифровую подпись, строгое имя, отключить проверку с помощью "sn.exe -Vr" ни к чему не приводят. К тому же при удалении цифровой подписи начинает ругаеться какой-то пакет 3-х разработчиков (Grid, кажется). В общем, помогите, как быть? Очень хочется покопаться в проге. PS. Прога работает некорректно (баг в ней), если в контрольной панели в региональных стандартах стоит "," в разделителе целой и дровбной части числа. Если "." - работает нормально. Заранее спасибо. |
eXeL@B —› Крэки, обсуждения —› Помогите разобраться с защитой |