开始,我用的是REG_SZ...结果运行一次之后,VS2005不能编译了..报什么 生成 "cmd.exe"失败 我晕倒...然后以为是VS2005出问题了...开始拿着报的错在网上狂找. 于是不停的重启,重置环境变量,重写程序,放前面,放后面.放中间... 过了很久. 我在CMD里奇怪的发现 PATH指令后输出的东西没有替换 正常的为: PA...
您需要传递REG_SZ标志作为RegSetValueEx()的第四个参数来创建REG_SZ值。RRF_RT_XXX标志仅在RegGetValue()中有效。 您的代码正在创建一个REG_EXPAND_SZ值,因为RRF_RT_REG_SZ标志的值为2,这恰好与REG_EXPAND_SZ标志的值相同。 收藏分享票数5 EN 页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供...