我制作了一个应用程序启动程序,Launcher.exe。我试图让它从URL加载一个配置文件。URL值需要是动态的(因此其他人可以使用该应用程序,加载不同的URL),但也可以在其他计算机上具有相同的值(没有配置文件,只需一个exe)是否存在--我可以编辑嵌入式资源的任何方式。即使我有一个单独的exe,它只是编辑launcher.exe嵌入式资源。我已经找了两个小时了。
或者有一种方法,我可以编辑一个值在程序本身,这将是相同的计算机和计算机。
//Something like this:
//open app.exe on comp1
//setting --> URL = "http://stackoverflow.com"
//Change/Save it to "http://google.com"
//close app.exe put app.exe on a flash-drive
//open app.exe on Comp2
//setting --> URL = "http://google.com"或
//open app.exe
//setting --> URL = "http://stackoverflow.com"
//close app.exe
//open settingchange.exe
//edits app.exe setting
//setting --> URL = "http://stackoverflow.com"
//Change/Save it to "http://google.com"
//close settingchange.exe
//open app.exe
//setting --> URL = "http://google.com"如何在没有配置文件的情况下做到这一点。
发布于 2011-08-09 20:27:34
你说过你可以有第二个能改变第一个的执行程序。您可以使用Mono.Cecil完成这一任务,但这并不容易(因为长期缺乏示例和文档)。这里有一个贾斯汀·艾瑟里奇博客上的例子,您可以在编译后的代码中直接修改您的URL。
发布于 2011-08-09 20:08:25
使用“属性”中的“设置”选项卡。它将信息存储在每台唯一的计算机上的AppData中。
https://stackoverflow.com/questions/7002144
复制相似问题