如何判断某路径下某一具体字串值是否存在?例如HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run下是否存在
字串值KAVRun??
另外二进制值和双字节值又如何处理呢?
字串值KAVRun??
另外二进制值和双字节值又如何处理呢?
解决方案 »
- 和工程相关的问题
- 水晶报表+delphi7 打包后,程序导不出html 格式
- 如何在代码中指定cxGrid的某一个cell的颜色?
- dbgrid简单问题,关于DrawColumnCell的
- 怎么做成象iocq那样点一下就自动升降的面板?
- 听听这段对话,然后谈谈自己的体会http://202.96.80.51/csstrick/down/Ca4rcvop.mp3
- 鄙人不才,请问如果实现这样的功能。100分等待供奉。
- 用delphi编写的程序,运行越来越慢,怎么知道内存占用为什么越来越多
- 关于数据库的时间查询问题
- sqlserver2000在事物排队等待处理时会出现超时现象,如何延长超时的时间?
- 請教:TCanvas如何用?分不夠再加上,謝謝?
- 怎样把一个窗体加入到主工程MDI窗体中?
myReg:TRegistry;
begin
myReg:=TRegistry.Create ;
myReg.RootKey :=HKEY_LOCAL_MACHINE;
try
myReg.OpenKey('\SOFTWARE\Microsoft\Windows\CurrentVersion\Run',false);
if myReg.ValueExists('KAVRun') then
if myReg.GetDataType('KAVRun')=rdString then
showmessage('yes')
else showmessage('no');
finally
myReg.CloseKey ;
myReg.Free ;
end; //end of try
end;GetDataType得到的数据类型:rdString(字符串);rdUnknown(未知类型);rdExpandString(扩展字符串,其中可以有%SYSTEMROOT%等预定义的变量);rdInteger(双字节值);rdBinary(二进制值)