可更改但无法访问的配置文件?

时间:2014-02-10 04:35:32

标签: c# wpf config

我正在编写一个修补程序,用于更新游戏或程序,并且想知道是否可以创建/处理/无论配置文件是什么,可由程序/修补程序本身更改,但是用户无法访问/客户?

有人理解我的问题并有想法吗?

我非常感谢所有有用且有用的答案!非常感谢你!

1 个答案:

答案 0 :(得分:2)

我认为如果运行代码的进程有权写入它,那么用户也有权这样做。

(例如,除非您将其存储在互联网上,但即使这样,用户在技术上也可以存储和重播/修改相同的互联网流量)

您可以在编写文件之前(使用DPAPI)对文件进行加密(或对其进行数字签名),然后用户只能执行您对程序进行反编译/反向工程时所执行的操作。

只要它们的机器上有位/字节,就不能让它们无法篡改它。但你可以使它变得困难/不方便。