VB改写注册表的方法就不说了,和网上帖了n遍的一样。
问题是我在超级用户下没问题,如果不是超级用户时,就出错。
我换了几个地方都是如此。我做的是在嵌入网页的ActiveX。请问注册表有什么地方可以让普通用户访问?另外。我不想让不同的用户修改不同的键值。只要是这台机器,随便什么用户上去修改的注册表都是一样的键。
问题是我在超级用户下没问题,如果不是超级用户时,就出错。
我换了几个地方都是如此。我做的是在嵌入网页的ActiveX。请问注册表有什么地方可以让普通用户访问?另外。我不想让不同的用户修改不同的键值。只要是这台机器,随便什么用户上去修改的注册表都是一样的键。
解决方案 »
- VB报表
- 在vb.net中,如何提取上一个界面控件中的信息啊....
- 如何导出数据到Access?
- 请高手指点如何在VB中显示®,此字符号在SQL中可以查询.英文VB6.0+SP5
- Tag是什么??小弟分不够了,只能给30请原谅!
- installshield怎样制作那种 是否接受协议的对话框
- 求救一控件控件DecEDbox.ocx内含一picturebox 谁能够提供在线等候!!!!
- excel ado 中如何更新工作表
- 在listview中怎样把用复选框选中的行删除?
- 有什么办法或软件可以无极和无损地放大一个图像或图片的,就像一样美国军事影片中将卫星上拍的图片放大到几千倍但依然能清晰地看清物品的
- 为什么我在Win2000下编译打包的VB程序,在XP下安装不上?
- 求一 SQL 语句
HKEY_CLASSES_ROOT
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_CURRENT_CONFIG我记得只有HKEY_CURRENT_USER是可以由普通用户访问的,其它的都是需要超级用户的权限。而不幸的事,这个HKEY_CURRENT_USER里面的内容对不同的用户可以是不一样的。
我建议你还是将配置信息放到文件里面去。
想改动HKEY_LOCAL_MACHINE的话,可以在系统的INI文件或自动执行批处理文件上加进自己的改写注册表程序.