6
私の間違いはわかりません。常にelse
ブランチにジャンプしますが、キーが存在するので、何度かチェックしました。レジストリキーが存在するかどうかを確認する方法
var
reg : TRegistry;
begin
with TRegistry.Create do try
RootKey:=HKEY_CURRENT_USER;
OpenKey('\Software\Microsoft\Windows\CurrentVersion\Run', False);
if KeyExists('nginx.exe') then begin
ShowMessage('Ja geht ist da');
Result := True;
btnAutostart.ImageIndex := 5
end
else begin
Result := False;
btnAutostart.ImageIndex := 0;
end;
finally
Free;
end;
end;
この高速回答ありがとうございます。今はその仕事。しかしそれは他の間違いのために働かなかった。私はHKEY_LOCAL_MACHINEではなく、現在のユーザーを使用して、自動スタート< – Hidden