我的项目资源中有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();
答案 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();