如何将字符串写入资源中的文本文件?

时间:2015-10-22 10:08:13

标签: c# asp.net visual-studio-2012 text

我的项目资源中有textfile.txt,我想写一个字符串覆盖我的文本资源文件。我怎么知道我的资源的路径或我怎么写它?我尝试使用此代码,但它没有工作

IResourceWriter writer = new ResourceWriter(Properties.Resources.myresourcefile);

// Adds resources to the resource writer.
writer.AddResource("String 1", "First String");

writer.Generate();
// Writes the resources to the file or stream, and closes it.
writer.Close();

1 个答案:

答案 0 :(得分:0)

您需要做的是,而不是“隐藏”数据,是以加密方式保存和加载数据,因此任何访问数据的人都无法理解它们。

对于加密/解密字符串,请看一下 http://remy.supertext.ch/2011/01/simple-c-encryption-and-decryption/

您可以将加密数据存储在应用程序设置中。 阅读应用程序设置:

enctryptedStringSaved = Properties.Settings.Default.SecretString; //SecretString == whatever name you choose in your settings

编写并保存:

Properties.Settings.Default.SecretString = someEncryptedString;
Properties.Settings.Default.Save();