前面介紹了 讓 .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檔案的麻煩。