天天看點

讓 .Net 程式 脫離 .net framework架構 運作的方法(補充)

前面介紹了  讓 .Net 程式 脫離 .net framework架構 運作的方法 ,

但是有些朋友應用中還是遇到了一些問題,主要時需要自己提取架構程式以及應用的dll問題。

這裡介紹一個偷懶提取方式。

我們可以利用 Remotesoft linker的試用版來提取,試用版的擷取

http://www.remotesoft.com/linker/try.html

試用版提取時可以用 mdeploy 方式或者 native 方式。

如果時 mdeploy 方式,比較簡單,直接提取出來了基本能用了。

他提取的是你系統目前的 架構環境。也就是你安裝了 .Net 3.0那麼提取出來的核心檔案也就是 3.0的。

提取完後會有一個 exe檔案和 rsm 檔案,你隻需要用fetion架構裡面的 fetionvm.exe替換這裡生成的exe檔案即可。

實際上這個檔案是一個預先寫好了的模闆程式,自己可以修改一下資源屬性,就OK了。

native 模式提取出來的虛拟架構目錄結構和 fetion的那個一樣的。

把檔案複制到fetion的架構裡面覆寫。

然後自己可以改改 fetionvm.srm檔案,這個檔案在前面已經還原出他的代碼了。

這樣就省去了自己提取dll檔案的麻煩。