首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C#.net嵌入可编辑字符串

C#.net嵌入可编辑字符串
EN

Stack Overflow用户
提问于 2011-08-09 19:56:03
回答 2查看 223关注 0票数 0

我制作了一个应用程序启动程序,Launcher.exe。我试图让它从URL加载一个配置文件。URL值需要是动态的(因此其他人可以使用该应用程序,加载不同的URL),但也可以在其他计算机上具有相同的值(没有配置文件,只需一个exe)是否存在--我可以编辑嵌入式资源的任何方式。即使我有一个单独的exe,它只是编辑launcher.exe嵌入式资源。我已经找了两个小时了。

或者有一种方法,我可以编辑一个值在程序本身,这将是相同的计算机和计算机。

代码语言:javascript
复制
//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"

代码语言:javascript
复制
//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"

如何在没有配置文件的情况下做到这一点。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-09 20:27:34

你说过你可以有第二个能改变第一个的执行程序。您可以使用Mono.Cecil完成这一任务,但这并不容易(因为长期缺乏示例和文档)。这里有一个贾斯汀·艾瑟里奇博客上的例子,您可以在编译后的代码中直接修改您的URL。

票数 0
EN

Stack Overflow用户

发布于 2011-08-09 20:08:25

使用“属性”中的“设置”选项卡。它将信息存储在每台唯一的计算机上的AppData中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7002144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档