c# - 有没有办法在 C# 中伪造注册表项?

标签 c# registry

我正在尝试从我的 C# 代码执行一个 .exe 文件。 .exe 文件需要一些 key 才能存在于注册表中。现在我有两个选择: 1.要么我可以添加 key ,执行文件,然后从注册表中删除我添加的内容。 2. 或者如果可能的话,我可以伪造注册表中的 key ,以便 .exe 可以执行,而不必修改注册表。

有人可以告诉我#2 是否可行吗?如果没有,那么有没有其他更好的方法来处理这种情况(也许撤消我从注册表中所做的更改)?还是我必须坚持#1?

请在这方面指导我。

谢谢

最佳答案

拦截注册表读取不适合胆小的人,几乎肯定需要比选项 1 多几个数量级的工作。

关于c# - 有没有办法在 C# 中伪造注册表项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5254596/

相关文章:

c# - 使用 AAD 帐户以外的 ms live 帐户时,Azure AD 身份验证失败

c# - 使用 RegistryKey、RegistrySecurity 和 RegistryAccessRule 修复 Windows XP 上的错误注册表设置

VB6读取注册表项下的所有值

c++ - 连续调用 RegGetValue 会为同一字符串返回两种不同的大小

excel - 如何通过注册表启用 Excel 自动化插件?

c# - 找不到存储过程 'dbo.aspnet_UsersInRoles_GetRolesForUser'

c# - 为什么将 Winforms DateTimePicker 设置为 DateTime.MinValue 会失败?

c# - 将数据类型 nvarchar 转换为 int

java - 注册表检查路径/键是否存在

c# - Azure EventHub - 如何删除事件?