我正在尝试从我的 C# 代码执行一个 .exe 文件。 .exe 文件需要一些 key 才能存在于注册表中。现在我有两个选择: 1.要么我可以添加 key ,执行文件,然后从注册表中删除我添加的内容。 2. 或者如果可能的话,我可以伪造注册表中的 key ,以便 .exe 可以执行,而不必修改注册表。
有人可以告诉我#2 是否可行吗?如果没有,那么有没有其他更好的方法来处理这种情况(也许撤消我从注册表中所做的更改)?还是我必须坚持#1?
请在这方面指导我。
谢谢
最佳答案
拦截注册表读取不适合胆小的人,几乎肯定需要比选项 1 多几个数量级的工作。
关于c# - 有没有办法在 C# 中伪造注册表项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5254596/