读书人

修改注册表如何老是进入这个

发布时间: 2012-03-13 11:21:12 作者: rapoo

修改注册表,怎么老是进入这个?
if (!Registry-> KeyExists( "NN "))
{
ShowMessage( "Ok ");
Registry-> WriteInteger( "NN ", 0);
}

先判断有没有这个键“NN”,如果没有就建立它,并赋值0。
我打开注册表,已经建立了“NN”。但再次运行程序,怎么还会显示“ok”?

谢谢大师。

[解决办法]
可曾OpenKey?
[解决办法]
给你个简单例子:

C/C++ code
TRegistry *reg = new TRegistry;reg->RootKey = HKEY_CURRENT_USER;reg->OpenKey("Software\\Test\\", true);if (!reg->KeyExists("NN"))    reg->CreateKey("NN");reg->OpenKey("NN", true);reg->WriteInteger("", 0);reg->CloseKey();delete reg; 

读书人网 >C++ Builder

热点推荐