iT邦幫忙

0

請問關於在C#寫一個『產生』【一個執行Process.Start相關的exe執行檔】。

c#

請教各位先進,想請問一下,我想在C#中寫一個可以自己產生exe檔案(該exe檔要執行一個Process.Start,例如:Process.Start(strfile, straccount, password, strdomain) )。

2 個回答

2
player
iT邦大師 1 級 ‧ 2014-06-11 16:58:44
最佳解答

你要做自動產生.net環境下的執行檔的話
請參考
http://msdn.microsoft.com/en-us/library/system.codedom.compiler.codedomprovider.aspx
http://msdn.microsoft.com/en-us/library/system.codedom.compiler.compilerparameters.aspx
http://msdn.microsoft.com/en-us/library/system.reflection.assembly.aspx

然後產生 exe檔

去年9月寫的這篇是編譯在記憶體中, 去執行, 不另外產生exe檔
如果你看得懂的話
可小改一下 (CompilerParameters 的參數調整一下)
可以產生 exe 檔到你指定的資料夾裡
http://ithelp.ithome.com.tw/question/10127845

player提到:
http://ithelp.ithome.com.tw/question/10127845

Player 大大, 您真是太神了~

0
丁丁 (Dean)
iT邦大師 6 級 ‧ 2014-06-11 13:32:03
gheing iT邦新手 5 級 ‧ 2014-06-11 16:35:11 檢舉

你好,直接呼叫命令提示字元或是使用Process.Start的部分沒有問題,我這邊的問題是,我要產生一個exe檔來執行我寫的Process.Start內容。

例如:我在視窗上按一個按鈕,然後視窗會產生一個 xx.exe 檔案,當我執行xx.exe時,他會執行Process.Start等的指令。(不是在問我的程式如何編譯成exe喔)

我要發表回答

立即登入回答