NET Reflector

Тема в разделе "WASM.RESEARCH", создана пользователем ilay7, 25 май 2005.

  1. ilay7

    ilay7 Илья

    Публикаций:
    0
    Регистрация:
    28 апр 2005
    Сообщения:
    53
    Адрес:
    Kazakhstan
    1.у кого нибудь есть дополнения к NET Reflector

    2.И сам рефлектор вернее прграмма на .НЕТ сама себя зарегиструет если она прочтет в статусе полная версия, а не триал:

    procedure Presenter.validate(text: string);

    var

    class1: eSellerClass;

    text1: string;

    num1: Int64;

    num3: Int64;

    begin

    class1 := eSellerClass.Create;

    text1 := '';

    if (text.Length > 9) then

    begin

    text2 := text.Substring(0, 9);

    if (text2.Equals('firewall:')) then

    begin

    text2 := text.Substring(9, (text.Length - 9));

    Thread.Sleep(5500);

    text3 := 'BRCONTR';

    num2 := text2.IndexOf(text3, 0, text2.Length);

    if (num2 <> -1) then

    begin

    self.myLogic.saveKey(text2);

    self.label4.Text := 'Full Version';

    self.button3.Enabled := false;

    self.button2.Enabled := false;

    MessageBox.Show('Registration succeeded!', 'Bluetooth Remote Control', MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

    exit

    end;

    self.button3.Enabled := true;

    MessageBox.Show('Product activation for Bluetooth Remote Control failed. Incorrect key!', 'Bluetooth Remote Control', MessageBoxButtons.OK, MessageBoxIcon.Hand);

    exit

    end

    end;

    text1 := text;

    num1 := class1.ActivateSerialNumber('PUB806525009', 'ACT590701505', text1, 0);

    num3 := num1;

    if (num3 <= -25000) then

    begin

    if (num3 < -25009) then

    goto Label_0272;

    case (num3 as Integer) of

    -25009:

    begin

    MessageBox.Show('Product activation for Bluetooth Remote Control failed. Bluetooth Remote Control has already been registered on another computer. Please contact the makers of Bluetooth Remote Control for further information.#10#10(Error = -25009', 'Bluetooth Remote Control', MessageBoxButtons.OK, MessageBoxIcon.Hand);

    goto Label_0285

    end;

    -25008:

    -25007:

    -25006:

    begin

    goto Label_0272

    end;

    -25005:

    begin

    MessageBox.Show('Product activation for Bluetooth Remote Control failed. Bluetooth Remote Control has already been registered on another computer. Please contact the makers of Bluetooth Remote Control for further information.#10#10(Error = -25005', 'Bluetooth Remote Control', MessageBoxButtons.OK, MessageBoxIcon.Hand);

    goto Label_0285

    end;

    -25004:

    begin

    MessageBox.Show('Product activation for Bluetooth Remote Control failed. Please www.bluetoothshareware.com for further information.#10#10(Error = -25004)', 'Bluetooth Remote Control', MessageBoxButtons.OK, MessageBoxIcon.Hand);

    goto Label_0285

    end;

    -25003:

    begin

    MessageBox.Show('Product activation for Bluetooth Remote Control failed. Please www.bluetoothshareware.com for further information.#10#10(Error = -25003)', 'Bluetooth Remote Control', MessageBoxButtons.OK, MessageBoxIcon.Hand);

    goto Label_0285

    end;

    -25002:

    begin

    MessageBox.Show('Product activation for Bluetooth Remote Control failed. Please www.bluetoothshareware.com for further information.#10#10(Error = -25002)', 'Bluetooth Remote Control', MessageBoxButtons.OK, MessageBoxIcon.Hand);

    goto Label_0285

    end;

    -25001:

    begin

    MessageBox.Show('Product activation for Bluetooth Remote Control failed. Our server may not have finished processing your order yet. Please recheck your serial number and try again in a few minutes.#10#10(Error = -25001', 'Bluetooth Remote Control', MessageBoxButtons.OK, MessageBoxIcon.Hand);

    goto Label_0285

    end;

    -25000:

    begin

    MessageBox.Show('Product activation for Bluetooth Remote Control failed. Please www.bluetoothshareware.com for further information.#10#10(Error = -25000)', 'Bluetooth Remote Control', MessageBoxButtons.OK, MessageBoxIcon.Hand);

    goto Label_0285

    end;

    end

    end;

    if ((num3 <= 0) and (num3 >= -3)) then

    case (num3 as Integer) of

    -3:

    -1:

    begin

    goto Label_0285

    end;

    -2:

    begin

    MessageBox.Show('CThe eSellerate Purchase engine was not found!#10#10(Error = -2)', 'Bluetooth Remote Control', MessageBoxButtons.OK, MessageBoxIcon.Hand);

    goto Label_0285

    end;

    0:

    begin

    MessageBox.Show('Registration succeeded!', 'Bluetooth Remote Control', MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

    self.myLogic.saveKey(text1);

    self.label4.Text := 'Full Version';

    self.button3.Enabled := false;

    self.button2.Enabled := false;

    goto Label_0285

    end;

    end;



    Label_0272:

    MessageBox.Show('Product activation for Bluetooth Remote Control failed. Please www.bluetoothshareware.com for further information.', 'Bluetooth Remote Control', MessageBoxButtons.OK, MessageBoxIcon.Hand);



    Label_0285:

    if (not self.label4.Text.Equals('Full Version')) then

    self.button3.Enabled := true

    end;
     
  2. ilay7

    ilay7 Илья

    Публикаций:
    0
    Регистрация:
    28 апр 2005
    Сообщения:
    53
    Адрес:
    Kazakhstan
    Хочу сказать и дополнить Ищу Редактр Ресурсов на лету в рефлекторе
     
  3. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    [offtopic]

    ilay7, поздравляю. Вы создали 10000-ю тему на форуме WASM.RU!



    [/offtopic]
     
  4. ilay7

    ilay7 Илья

    Публикаций:
    0
    Регистрация:
    28 апр 2005
    Сообщения:
    53
    Адрес:
    Kazakhstan
    Ксати ключ(временно) firewall:BRCONTRACT590701505PUB806525009
     
  5. Nimnul

    Nimnul New Member

    Публикаций:
    0
    Регистрация:
    21 фев 2005
    Сообщения:
    136
    Адрес:
    не Китай
    ilay7

    При декомпиляции сборок ILDASM вместе с декомпилированным листингом появляются и файлы ресурсов, ты можеш подправить нужный тебе ресурс, после чего ilasm.
     
  6. Nimnul

    Nimnul New Member

    Публикаций:
    0
    Регистрация:
    21 фев 2005
    Сообщения:
    136
    Адрес:
    не Китай
  7. ilay7

    ilay7 Илья

    Публикаций:
    0
    Регистрация:
    28 апр 2005
    Сообщения:
    53
    Адрес:
    Kazakhstan
    Nimnul

    Reflector.OpenRunningAssembly.dll не примает рефлектор.

    Скачал с www.gotdotnet.com/ Microsoft FxCop 1.32 RC1(анализ проектов НЕТа) в библиотеке "закралась ошибка" нужно ядро с .Net framework'a v1.0.3705(конкретно для System.Windows.Forms.TreeListView.dll и для апишек)

    Нужны ети файлы

    mscorcfg.dll

    mscordbc.dll

    mscordbi.dll

    mscorie.dll

    mscorjit.dll

    mscorld.dll

    mscorlib.dll

    mscormmc.dll

    mscorpe.dll

    mscorrc.dll

    mscorsec.dll

    mscorsn.dll

    mscorsvr.dll

    mscortim.dll

    mscorwks.dll

    msvcr71.dll

    mtxoci8.dll

    PerfCounter.dll

    RegCode.dll

    shfusion.dll

    shfusres.dll

    SOS.dll

    System.dll

    System.Configuration.Install.dll

    System.Data.dll

    System.Data.OracleClient.dll

    System.Design.dll

    System.DirectoryServices.dll

    System.Drawing.dll

    System.Drawing.Design.dll

    System.EnterpriseServices.dll

    System.EnterpriseServices.Thunk.dll

    System.Management.dll

    System.Messaging.dll

    System.Runtime.InteropServices.APIs.dll

    System.Runtime.Remoting.dll

    System.Runtime.Serialization.Formatters.Soap.dll

    System.Security.dll

    System.ServiceProcess.dll

    System.Web.dll

    System.Web.Mobile.dll

    System.Web.RegularExpressions.dll

    System.Web.Services.dll

    System.Windows.Forms.dll

    System.XML.dll

    VsaVb7rt.dll

    -----------------

    Сейчас попробую переделать FxCop под Рефлектор(а может и не надо если у кого-то есть...)

    Всетаки не сам МСКРФТ делал
     
  8. Nimnul

    Nimnul New Member

    Публикаций:
    0
    Регистрация:
    21 фев 2005
    Сообщения:
    136
    Адрес:
    не Китай
    Ты лучше скажи что ты хочешь сделать прежде чем всякое [чш, вежливее будь] скачивать :)
     
  9. ilay7

    ilay7 Илья

    Публикаций:
    0
    Регистрация:
    28 апр 2005
    Сообщения:
    53
    Адрес:
    Kazakhstan
    NimnulЯ лишь хотел бы переделать пару программ !БЕЗ ТРИАЛ...! Вот и все...
     
  10. Nimnul

    Nimnul New Member

    Публикаций:
    0
    Регистрация:
    21 фев 2005
    Сообщения:
    136
    Адрес:
    не Китай
    Ты хотел научиться или у тебя что то не получается? Или ты ищеш инструментарий?



    Ildasm/reflector/IlEditor/ilasm - все что нужно, для этой цели, ни каких плагинов тебе не надо.
     
  11. ilay7

    ilay7 Илья

    Публикаций:
    0
    Регистрация:
    28 апр 2005
    Сообщения:
    53
    Адрес:
    Kazakhstan
    Reflector.ClassView.dll

    Reflector.CodeModelView.dll

    Reflector.DelphiLanguage.dll

    Reflector.Diff.dll

    Reflector.FileDisassembler.dll - Класс!!!

    Reflector.FileGenerator.dll

    Reflector.McppLanguage.dll

    Reflector.OpenRunningAssembly06.dll нашел все таки

    Reflector.SQL2005Browser.dll

    --

    CSharp Studio 330 килобайт!!! бесплат рег-я

    http://csharpstudio.mysite.wanadoo-members.co.uk надо Володе сказать чтоб вывесил нужны такие Редакторы

    --
     
  12. Nimnul

    Nimnul New Member

    Публикаций:
    0
    Регистрация:
    21 фев 2005
    Сообщения:
    136
    Адрес:
    не Китай
    CSharp еще сыроват как редактор, как известно он может il редактировать, но при этом он жестко тормозит и зависает.
     
  13. ilay7

    ilay7 Илья

    Публикаций:
    0
    Регистрация:
    28 апр 2005
    Сообщения:
    53
    Адрес:
    Kazakhstan
    NimnulК тебе такой вопрос если где-нибудь коллекции Interop Libs?

    Я понимаю можно установить ВизуалСтудио но нет места на диске и самого "Визуала" на днях может быть возьму DVD VС2003 БасикРедакция.Net

    -----
     
  14. Nimnul

    Nimnul New Member

    Публикаций:
    0
    Регистрация:
    21 фев 2005
    Сообщения:
    136
    Адрес:
    не Китай
    Interop Libs - я видел такие только на MS и только под офис. Бейсик редакция гавно не бери, ты потом C# и С+ не поставиш пока винду не снесеш. От туда единственное, что надо взять это русский .Net FrameWork и лэнгвич пак.
     
  15. Nimnul

    Nimnul New Member

    Публикаций:
    0
    Регистрация:
    21 фев 2005
    Сообщения:
    136
    Адрес:
    не Китай
  16. Nimnul

    Nimnul New Member

    Публикаций:
    0
    Регистрация:
    21 фев 2005
    Сообщения:
    136
    Адрес:
    не Китай
    >но нет места на диске



    Скинь файл на webfile.ru, я сделаю тебе Interop версию.