2011-11-25 175 views
0

可能重複:
Which language should I pick up: VB.Net or C#
start an executable application from resources without saving it somewhere嵌入式資源 - 如何運行它?

我增加了一個.exe文件作爲嵌入資源,我怎麼能訪問它,怎麼開始呢?可能嗎?

+1

你已經問過這個,重複這個問題有什麼意義? –

+0

哎呀?這個問題是http://stackoverflow.com/q/8256939的重複,**不** ** [我應該選擇哪種語言:VB.Net或C#](http://stackoverflow.com/questions/132403/該語言-應該-I-拾取-VB淨或-C-尖銳)。 –

回答

3

你需要將它解壓到一個臨時目錄並從那裏執行它。
你不能從內存中運行任意的EXE。

如果EXE是一個.Net程序集,您可以通過調用Assembly.Load將它加載到內存中,然後將其作爲引用程序集正常進行交互。