如何在注册表中创建一个DOWRD值?

智商无下限 2002-12-26 04:23:57
DELPHI中提供的函数好像只能创建“字符串”形式的值!
各位帮帮我!
...全文
85 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxjh 2002-12-26
  • 打赏
  • 举报
回复
WriteInteger
beata88 2002-12-26
  • 打赏
  • 举报
回复
Ok
happyzsl 2002-12-26
  • 打赏
  • 举报
回复
procedure AddSourceToRegistry;

var
NTReg : TRegIniFile;
dwData : DWord;
begin
NTReg := TRegIniFile.Create('');
try
NTReg.RootKey := HKEY_LOCAL_MACHINE;
NTReg.OpenKey('SYSTEM\CurrentControlSet\Services\EventLog\Application\MyLog',true);
NTReg.LazyWrite := false;
TRegistry(NTReg).WriteString('EventMessageFile',Application.ExeName);
dwData := EVENTLOG_ERROR_TYPE or EVENTLOG_WARNING_TYPE or
EVENTLOG_INFORMATION_TYPE;
TRegistry(NTReg).WriteInteger('TypesSupported', dwData);

finally
NTReg.Free;
end;
end;



1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧