net反編譯軟體-九游会j9娱乐平台
⑴ 如何利用ilspy反編譯工具重建c#netweb源碼解決方案
點擊ilspy.exe運行反編譯軟體。
點擊這個文件夾圖標,選擇你需要反編譯的.net程序
然後就會出現你選擇的程序,如圖
點擊所選程序前面的加號,找到程序的啟動窗口form1,點擊查看代碼
繼續展開每行的代碼前面的「 」號,就可以查看具體的代碼
如果查看的程序太多太亂,你可以右鍵移除該程序,如下圖所示
⑵ net reflector能反編譯出來原來的軟體的窗口嗎
1
創建一個簡單的工程,一個winform窗體,包含一個背景圖片。
end
1
將測試程序添加到.net reflector
2
選中測試程序後右鍵選擇導出
end
問題現象:base.autoscalemode = autoscalemode.font; 方法「initializecomponent」內的代碼由設計器生成,不應手動修改。請移除任何更改,然後嘗試重新打開設計器。
處理方法:對所有system.windows.forms.命名空間裡面的控制項需要全命名空間的聲明。
示例:base.autoscalemode = system.windows.forms.autoscalemode.font;
問題現象:變數「manager」未聲明或從未賦值。
處理方法:
1)先將resources文件轉成resx資源文件,命名匹配與之對應的*.cs文件名稱,且將其放在與之對應的*.cs代碼同一目錄(如將windowsformsapplication1.form1.resources編譯成form1.resx)。編譯工具在c:\program files (x86)\microsoft sdks\windows(win7\win8),c:\program files\microsoft sdks\windows\v7.0a\bin下 resgen.exe(xp)
cmd命令格式: resgen *.resources *.resx,如下:
注意:生成resx資源文件後排除與之對應的*.cs文件而後重新添加便可將.resx文件映射到項目中。
2)將initializecomponent方法中的對象manager替換為resources(替換變數名)
問題現象:system.resources.: 未能找到任何適合於指定的區域性或非特定區域性的資源。請確保在編譯時已將「xxxx.properties.resources.resources」正確嵌入或鏈接到程序集「xxxx」,或者確保所有需要的附屬程序集都可載入並已進行了完全簽名。
處理方法:重新添加圖片的資源即可
⑶ .net reflector反編譯工具如何將注釋顯示出來
顯示不出來,編譯的時候去掉了。只有查看源代碼或者用vs等引用類庫才能看到。
⑷ 請問怎樣將.net程序反編譯為一個vs工程,可以正常運行調試
vs編寫程序是以項目為單位的(對小程序很不適合)。第一步是建里一個項目第二部是添加源代碼文件(.cpp)和頭文件(.h)在打開的空白文檔寫代碼按f5或者點擊面板上的啟動本地調試器添加源代碼文件的方法可以按快捷鍵也可以用下面的方法:在屏幕的左側或者右側有一個解決方案管理器,右點源文件-》添加-》新建項-》.cpp文件-》輸入文件名-》確定。
⑸ 如何反編譯c#等net軟體類庫源代碼
.net 反編譯軟體,最著名的是 reflector。但是最新版本收費現在打開reflector的老版本要求強制更新到最新版本。所以,你一下在打開refector 會自動刪除。那麼大家可以使用 ilspy。使用ilspy。
1
下載後的ilspy 。
打開exe
6
畢竟.net 和java 屬於中間語言,很好反編譯。
⑹ asp.net被預編譯了 可以反編譯嗎
可以。
1,搜索並下載.net 反編譯工具il spy 就可以。