📄 dm5314_uregistry.pas
字号:
unit URegistry;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs,Registry, StdCtrls;
procedure RegWrite(key : string;subkey : string ;value : integer);
function RegReadKey(key : string;value : string): integer;
function TimeStop:integer;
procedure ClearTimeStop;
implementation
procedure RegWrite(key : string;subkey : string ;value : integer);
var
Reg : TRegistry;
KeyGood : Boolean;
Top : Integer;
Left : Integer;
Width : Integer;
Height : Integer;
begin
Reg := TRegistry.Create;
try
reg.RootKey :=HKEY_LOCAL_MACHINE ;
Reg.OpenKey(
key, True);
Reg.WriteInteger(subkey, value);
finally
Reg.Free;
end;
end;
function RegReadKey(key : string;value : string): integer;
var
Reg : TRegistry;
KeyGood : Boolean;
Top : Integer;
Left : Integer;
Width : Integer;
Height : Integer;
begin
result:=0;
Reg := TRegistry.Create;
try
reg.RootKey :=HKEY_LOCAL_MACHINE ;
KeyGood := Reg.OpenKey(
key, False);
if KeyGood =True then begin
if reg.ValueExists(value )=true then begin
Result := Reg.ReadInteger(value);
end ;
end;
finally
Reg.Free;
end;
end;
function TimeStop:integer;
var
i : integer;
begin
i:=RegReadKey ('SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate','TimesOutX');
RegWrite('SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate','TimesOutX',i+1);
Result:=i+1;
end;
procedure ClearTimeStop;
begin
RegWrite('SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate','TimesOutX',0);
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -