5即ERROR_ACCESS_DENIED,意思是访问被拒绝。查了好久都没解决。
网上看到的说法是Win7权限不足。但是我这边的UAC早就设置为“从不”了。
后来想着有时候360每次会提示是否允许注册表修改,而我今天运行都没提示,就想到是否被360禁了,果然,只要把exe程序添加为信任程序,RegSetValueEx返回值就正常了。
5即ERROR_ACCESS_DENIED,意思是访问被拒绝。查了好久都没解决。
网上看到的说法是Win7权限不足。但是我这边的UAC早就设置为“从不”了。
后来想着有时候360每次会提示是否允许注册表修改,而我今天运行都没提示,就想到是否被360禁了,果然,只要把exe程序添加为信任程序,RegSetValueEx返回值就正常了。