Executing RegEdit from Delphi exe

前端 未结 3 1054
日久生厌
日久生厌 2021-01-07 17:16

I am having Delphi XE2 Project to write some values in Windows Registry. I am trying to run RegEdit in Delphi Environment. I have tried the following codes :



        
3条回答
  •  谎友^
    谎友^ (楼主)
    2021-01-07 18:16

    Try like that:

    Uses
      ShellApi;
    
    procedure TForm1.Button1Click(Sender: TObject);
      begin
        ShellExecute(handle,'','C:\WINDOWS\regedit.exe',
        '[HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-000000000001}\Subnode 01]'+
        '@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,'+
        '00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,'+
        '41,00,70,00,70,00,6c,00,69,00,63,00,61,00,74,00,69,00,6f,00,6e,00,20,00,57,'+
        '00,69,00,7a,00,61,00,72,00,64,00,20,00,30,00,31,00,2e,00,64,00,6c,00,6c,00,'+
        '00,00', nil, SW_SHOW);
      end;
    

提交回复
热议问题