Всем привет. Начну с самого начала. Была у меня виртуальная машина где я хранил много важной для себе информации. В оснном это сорс программ и мои наработки. Но вот случилась беда. При переносе на другой ПК vhd диск повредился. Долго искал чем достать информацию. Помогла только MediaHeal for Virtual Drives Но для востановления просит купить лицензию за 199 у.е. Начал копать: Программа написана на .NET Взял в руки .NET Reflector Вот что выяснил: - программа общается с сайтом http://www.officerecovery.com/cgi-bin/disp/dispatcher.php?v=1&a=0;1;2 Первый параметр 0 или 1 Второй собствено сам key Третий это hid Помогите докопатся до истины и написать генератор. Ну или направте на путь истинный... Вот исходник: http://dl.dropbox.com/u/4055375/Source/ug.rar Буду очень признателен.
а testdisk пробовал? http://www.cgsecurity.org/wiki/TestDisk на мой взгляд лучшая прога для восстановления, к тому же опенсорс.
Зачем писать генератор? Сделай чтобы функции CommitActivation, CheckKey, CheckActivation всегда возвращали ErrorCodes.ERR_OK. Наверное этого хватит.
Я пытался но у меня при замене кода через reflexil.1.3 выдает куча ошибок и не дает сохранить. Использую reflector 7.4 Может что-то не так делаю. Но вроде раньше все получалось. Выбираю Replace All И вот что в результате: http://dl.dropbox.com/u/4055375/Source/error.PNG Потому и обратился к Вам. Еще раз спс большое.
Так через него и делаю. http://dl.dropbox.com/u/4055375/Source/Reflexil.PNG И версию последнюю скачал с сайт. Но не дает оно или мне не хватает знаний.
Всё оно дает. А если знаний не хватает, то хотя бы это посмотри http://www.codeproject.com/KB/msil/reflexil.aspx http://en.csharp-online.net/CIL_Instruction_Set