关于访问注册表出错的问题 高分相送,急!立即送分

时间:2022-09-04 16:32:22
在cs下用以下函数访问注册表,返回Path值怎么为乱码?有没有方法解决这个问题?

Path=@RegQueryValue("HKEY_LOCAL_MACHINE";"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\公路工程图文与资料管理系统 RD_Manager_is1";"Inno Setup: App Path");
@Prompt([ok];"返回值";Path)
其中注册表里键名为Inno Setup:App Path 对应的值为中文,如果值为英文的话则返回值是正确的,

请问各位高手,是不是Lotus里访问注册表时键值一定不能为中文?还是有其他的原因?有什么方法解决吗?

2 个解决方案

#1


将空格用其它符号代替试试

#2


还是我用API搞好了

#1


将空格用其它符号代替试试

#2


还是我用API搞好了