注册表的写入问题 我想在注册表 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ 下新建一个子项和键值,调用读写注册表的API函数写入时被拒绝,用导入reg文件的方法也不行,我知道将注册表该项的权限改为“完全控制”就可以写入了,但我不能要求每个用户在使用时都要去修改注册表权限,这样很麻烦,而且显得也不专业,请问用程序的方式怎么实现,因为我见过别人的软件可以做到这一点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 正常使用过程应该只写 HKCR 部分,其他的注册表信息应该在安装程序中写入。 注册表相当于windows内部使用的数据库,用于记录windows关键的一些参数或配置。理论上很多这种配置的设置过程应该由专门的系统接口来处理的,如果你不通过这些接口来设置系统配置,在一些敏感配置上,如果出错,很有可能导致系统崩溃,所以系统会对一些关键配置项做限制,如果你是通过系统接口来操作这些配置,系统接口会对你提供的参数选项进行校验,这样会在很大程度上保证预设置的配置信息不出错。所以当你碰到这种无法直接操作注册表项目问题的时候,你就要考虑是否该用其他的系统接口来进行该项配置的设置了。 这哪用什么高手透露,楼主访问注册表的位置涉及到系统硬件配置,通常是由驱动程序安装配置文件以及驱动程序本身来控制相关参数的。具体的可以参考《Windows 驱动开发技术详解》第三章中的 WDM 部分。 用instr函数搜索一个带日文的字符时提示溢出,请教 紧急求教:怎样把text.text的内容保存 知道listview.SelectedItem.Key的值,如何去掉listview里相应的行? 如果让右键菜单隐藏?? 如何控制datareport的打印是横的还是竖的,而且如何控制一页的打印行数?告急 怎么用VB备份SQL2000数据库?? 〓〓〓〓〓〓〓〓〓 我有罪! 〓〓〓〓〓〓〓〓〓 數據導入問題 如何用最简单的代码,判断一个表已经存在? 我用MAPI控件写了一个收发E-Mail的小程序,一运行就失去响应,请各位高手指点,不胜感激! vb6.0对象库未注册 关于输入身份证号的问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货