成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

閑談脫離.Net Framework框架進(jìn)行代碼編寫技巧

開發(fā) 后端
許多開發(fā)人員在實(shí)際代碼編寫中,通常都會(huì)有需要脫離.Net Framework框架進(jìn)行程序開發(fā)的需求。那么如何才能正確的實(shí)現(xiàn)這一功能呢。

.Net Framework開發(fā)環(huán)境正在依靠其強(qiáng)大的功能占據(jù)著開發(fā)領(lǐng)域的一片統(tǒng)治地位。不過,雖然.Net Framework目前逐步在普及了,仍然有很多人在尋找如何讓.Net程序脫離.Net Framework框架的方法。現(xiàn)成的工具有 Xenocode 的postbuidle或者vas,還有 Salamander .NET Linker .#t#

另外還有 MaxToCode 作者以前做的 framework linker. 以及一些支持注冊(cè)表模擬和文件模擬的打包工具molebox,thinstall等.

最后還有某網(wǎng)友(應(yīng)其要求隱去網(wǎng)名) 兜售的一個(gè)實(shí)現(xiàn)脫離.Net Framework框架開發(fā)方法.

Xenocode的是使用了一個(gè)虛擬機(jī)環(huán)境,模擬框架需要的 注冊(cè)表信息和文件信息.Xenocode號(hào)稱的生成nativa代碼功能實(shí)際上就是指的這個(gè)功能.我測(cè)試了幾個(gè)程序打包,兼容性似乎不怎么好. 不知道是不是因?yàn)闄C(jī)器上已經(jīng)安裝了框架的原因。

Jason做的 framework linker,以前我也使用過, 他的實(shí)際上是利用了 Remotesoft的內(nèi)核文件,然后自己實(shí)現(xiàn)了一個(gè)loader。好像是使用的早期的內(nèi)核文件,兼容性也不太好。

Salamander .Net Linker ,Remotesoft的一個(gè)產(chǎn)品,沒有可以下載的,但是其兼容性似乎很不錯(cuò)。移動(dòng)的飛信軟件就利用了它的核心。

某網(wǎng)友的方法似乎是利用remotesoft的核心和飛信的框架,因?yàn)樗]有免費(fèi)公開方法,從他給出的樣例可以看到有remotesoft的核心文件以及飛信的框架程序。

這里要介紹的方法是直接利用飛信的框架來實(shí)現(xiàn)脫離 .Net framework運(yùn)行。

脫離.Net Framework框架之前首先下載一個(gè)飛信的程序安裝。在安裝目錄中會(huì)有 VMDotNet 目錄。這個(gè)就是.Net框架虛擬環(huán)境需要的文件。

直接把整個(gè)目錄提取出來。

如何利用這個(gè)虛擬環(huán)境運(yùn)行 自己的 .Net 程序呢?很簡(jiǎn)單,一個(gè)命令行搞定。在 VMDotNet 目錄里面會(huì)找到一個(gè) FetionVM.exe 。這個(gè)是虛擬環(huán)境的loader。

使用方法: FetionVM.exe pathtoyoureexe。就是直接把你的 .Net 程序 作為命令行參數(shù)傳遞給 FetionVM.exe 就可以在這個(gè)虛擬環(huán)境中執(zhí)行你的。net程序了。

最好再自己寫一個(gè)啟動(dòng)程序,首先檢查系統(tǒng)是否安裝了。Net框架,如果有直接運(yùn)行。沒有調(diào)用虛擬環(huán)境運(yùn)行。

這個(gè)啟動(dòng)程序飛信也有,如果不想自己寫就直接拿飛信安裝目錄中的 Feition.exe,但是這樣的話 你自己的.Net程序的名字必須叫 FeitionFX.exe 。把它和Feition.exe 放在同一目錄下,直接執(zhí)行 Feition.exe 即可。

另外,如果你對(duì)。Net程序使用了加密保護(hù),需要注意一下,目前市面上的大部分。Net加密工具加密后的程序集不能在這個(gè)虛擬環(huán)境中運(yùn)行的。

這個(gè)東西除了能實(shí)現(xiàn)脫離 。net框架運(yùn)行外,還有另外一個(gè)副作用--讓。net程序運(yùn)行在指定版本的 。net 框架中.

以上脫離.Net Framework框架進(jìn)行開發(fā)的內(nèi)容未經(jīng)最后證實(shí)。

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2010-01-05 13:45:15

.NET Framew

2010-01-05 10:17:35

.NET Framew

2009-08-26 15:10:34

脫離.net fram

2010-01-06 10:23:47

.NET Framew

2009-09-02 18:54:11

脫離.NET框架

2009-12-18 14:55:26

.Net FrameW

2010-01-06 17:02:28

.Net Framew

2010-01-05 17:30:23

.NET Framew

2010-01-05 17:59:54

.NET Framew

2010-01-06 18:33:56

.Net Framew

2010-01-05 10:55:50

.NET Framew

2009-12-14 10:19:23

.NET Framew

2009-12-10 17:11:14

.NET Framew

2010-01-05 15:35:21

.NET Framew

2010-01-05 15:00:30

.NET Framew

2009-12-31 15:13:47

Silverlight

2009-12-23 17:50:38

ADO.NET Fra

2009-12-30 09:10:04

ADO.NET Ent

2009-12-30 14:12:53

ADO.NET Fra

2009-12-22 09:50:23

ADO.NET學(xué)習(xí)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美日韩综合 | 亚洲成av人片在线观看无码 | 国产精品亚洲一区 | 人干人人 | 日本人做爰大片免费观看一老师 | 精品视频一区二区三区在线观看 | 中文字幕免费 | 成人在线免费av | 男女污网站 | 日韩在线不卡 | 久久国产精品一区二区三区 | 国产日韩一区二区三区 | 91色在线| 欧美性乱 | 午夜三级视频 | 成人欧美一区二区三区视频xxx | 国产伦精品一区二区三区精品视频 | 在线观看 亚洲 | 先锋资源亚洲 | 一区二区三区四区国产精品 | 国产精品国产a级 | 久久久精品高清 | 91婷婷韩国欧美一区二区 | a看片| 欧美精品1区2区3区 免费黄篇 | a级在线观看 | 国产一区二区三区免费观看在线 | 久久久久亚洲精品中文字幕 | 成人欧美一区二区三区黑人孕妇 | 久久高清亚洲 | 古装三级在线播放 | 人人干免费| 91免费观看 | 亚洲精品乱码8久久久久久日本 | 91成人影院 | 日韩成人精品一区二区三区 | www.久久精品视频 | 精产国产伦理一二三区 | 欧美日韩国产一区二区 | 亚洲国产精品99久久久久久久久 | 欧美一区二区视频 |