|
发表于 2020-1-1 06:35:57
|
显示全部楼层
湖北省孝感市
本帖最后由 5255181 于 2020-1-1 08:01 编辑
系统_设置文件或zc表权限 (“MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices”, , , )
调试输出 (zc表_导出zc表单元文件_加强版 (#HKEY_LOCAL_MACHINE, “SOFTWARE\Microsoft\Windows\CurrentVersion”, 0, “e:\1.reg”))
成功!但导出的文件用文本文档看全是乱码,可以转换为正常的吗?
调试输出 (zc表_导出zc表单元文件_加强版 (#HKEY_LOCAL_MACHINE, “SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices”, 0, “e:\1.reg”))
失败!返回值是6
是不是权限问题,请问怎么提升?
建议把此模块的使用示例源码一同发布,万分感谢!
建议2:增加一个寻找zc表功能,具体内容如下
.子程序 寻找zc表, 整数型, 公开, 返回搜索到的数目
.参数 根键, 字节型, , 1=HKEY_CLASSES_ROOT; 2=HKEY_CURRENT_USER; 3=HKEY_LOCAL_MACHINE; 4=HKEY_USERS; 5=HKEY_PERFORMANCE_DATA(仅在WinNT); 6=HKEY_CURRENT_CONFIG; 7=HKEY_DYN_DATA(仅在Win95/98/ME)
.参数 搜索内容, 文本型 (如:“Virtual Out 1/2”)
.参数 搜索路径, 文本型 (如:“SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render”)
.参数 搜索选项, 字节型, , 搜索项=1 ; 搜索键=2 ; 搜索键值=3 ,其他数字无效。
.参数 全字匹配, 逻辑型, , 真为全字匹配,假为模糊cha询。
.参数 是否区分大小写, 逻辑型, , 真为区分大小写,假为不区分。
.参数 结果, 文本型, 参考, 指定一个文本容器,返回搜索结果全路径,如果多个以“多项”文本分割。
搜索结果返回路径:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render\{1a961cda-ceeb-471d-9634-3f38cdc16ac9}\Properties]
“{a45c254e-df1c-4efd-8020-67d146a850e0},2”=“Virtual Out 1/2”
主要是想利用这个功能取出红色部分,这个项名是动态的,每次重装驱动后都会变。
补充内容 (2020-1-11 20:54):
RegOpenKeyEx (HKEY_LOCAL_MACHINE,XXXXX, 0, KEY_READ | KEY_WOW64_64KEY , &hKey);
#define KEY_WOW64_64KEY (0x0100)] |
|