关于NoDriveTypeAutoRun的键值

最近在写一个修改注册表的驱动,只是为了好玩,也算是一个恶搞驱动吧!

遇到一个问题,花了我差不多两天的时间的,详情往下看……

写这篇文章,为了记住这个教训,一个提供一种纠错的思路——无知真可怕

我想修改注册表[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]

并且添加一个键值,键值名称和键值如下:

"NoDriveTypeAutoRun"=dword:000000ff

写好整个驱动程序,编译无误,加载运行后,其他的修改项没发现什么问题,但是这个项总是出问题。

问题:键值名称可以添加,但是想把键值编程0xff(255),总是显示

为如图1:

图1

我以为是我的程序出问题了,一步一步调试。刚开始以为是字符串初始化出错,或者是函数使用错误,最后这些因素都被排除了。

于是我想了一个测试方案(结果就不截图了):

测试方法一、把键值名称换成其他字符(REG_DWORD_TEST),键值不变(255)成功修改,可以成功添加  键值名称:REG_DWORD_TEST&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值