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;
ilay7 При декомпиляции сборок ILDASM вместе с декомпилированным листингом появляются и файлы ресурсов, ты можеш подправить нужный тебе ресурс, после чего ilasm.
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 под Рефлектор(а может и не надо если у кого-то есть...) Всетаки не сам МСКРФТ делал
Ты хотел научиться или у тебя что то не получается? Или ты ищеш инструментарий? Ildasm/reflector/IlEditor/ilasm - все что нужно, для этой цели, ни каких плагинов тебе не надо.
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 надо Володе сказать чтоб вывесил нужны такие Редакторы --
CSharp еще сыроват как редактор, как известно он может il редактировать, но при этом он жестко тормозит и зависает.
NimnulК тебе такой вопрос если где-нибудь коллекции Interop Libs? Я понимаю можно установить ВизуалСтудио но нет места на диске и самого "Визуала" на днях может быть возьму DVD VС2003 БасикРедакция.Net -----
Interop Libs - я видел такие только на MS и только под офис. Бейсик редакция гавно не бери, ты потом C# и С+ не поставиш пока винду не снесеш. От туда единственное, что надо взять это русский .Net FrameWork и лэнгвич пак.
Слушай я перепутал, то что ты говарил: http://csharpstudio.mysite.wanadoo-members.co.uk с: http://www.sharpdevelop.net/