|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2004/1/24 14:57:57 |
标题: |
*****怎样判断是否已经创建主键并写入了键值? |
浏览:1343 |
|
加入我的收藏 |
楼主: |
以下是我的代码: procedure TForm1.Button1Click(Sender: TObject); const FMyPath = '\Software\xxxSoft\xiaojun'; FMyKey = 'MyData'; Var Reg:TRegistry; begin Reg := TRegistry.Create; try Reg.RootKey:= HKEY_LOCAL_MACHINE; Reg.CreateKey(FMyPath); Reg.OpenKey(FMyPath, True); Reg.WriteString(FMyKey, 'test.'); finally Reg.Free; end; end;
以上是创建主键,并写入键值.那么怎样判断是否已经创建主键并写入了键值?(我想用在一个注册系统中,程序启动时判断此键值是否存在,存在显示"已注册",各项功能起用,若不存在,则显示"未注册",功能限制.然后我做了一个注册系统,获取硬盘序列号,加上自己的算法给用户一个注册号码,注册成功则在注册表中创建"以上例子",下次程序启动时便是已注册了,不知道我的想法对不对?请各为高手指点,谢谢!)
----------------------------------------------
-相互学习,共同进步! |
作者: |
bios (阿贡) |
★☆☆☆☆ |
-
|
盒子中级会员 |
|
2004/1/24 19:34:26 |
1楼: |
认真看帮助!
此帖子包含附件:
大小:118.8K |
----------------------------------------------
|
|