আপনি উইন্ডোজ সিস্টেমে আপনার নিজস্ব moniker (URL প্রোটোকল) কিভাবে তৈরি করবেন?

উইন্ডোজ সিস্টেমে আপনি নিজের কাস্টম মনিকার (বা ইউআরএল প্রোটোকল) কিভাবে তৈরি করবেন?

উদাহরণ:

  • আপনি HTTP: করুন
  • আপনি mailto:
  • আপনি
  • আপনি পরিষেবা: করুন
0
ro fr hi

2 উত্তর

0
যোগ
আপনার নিবন্ধন লিঙ্ক আমার মনে ছিল বিবরণ ছিল। @ লাস্সের উত্তরটিতে বিস্তারিতও রয়েছে।
যোগ লেখক Brett Veenstra, উৎস

এখানে কিছু পুরানো ডেলফি কোড আমরা একটি ব্যবহারকারী হিসাবে ব্যবহারকারীদের জন্য স্থানীয়ভাবে একটি উইন্ডো প্রোগ্রাম শুরু করার জন্য একটি ওয়েব অ্যাপ্লিকেশন শর্টকাট পেতে উপায় হিসাবে ব্যবহৃত হয়।

procedure InstallIntoRegistry;
var
  Reg: TRegistry;
begin
  Reg := TRegistry.Create;
  try
    Reg.RootKey := HKEY_CLASSES_ROOT;
    if Reg.OpenKey('moniker', True) then
    begin
      Reg.WriteString('', 'URL:Name of moniker');
      Reg.WriteString('URL Protocol', '');
      Reg.WriteString('Source Filter', '{E436EBB6-524F-11CE-9F53-0020AF0BA770}');
      Reg.WriteInteger('EditFlags', 2);

      if Reg.OpenKey('shell\open\command', True) then
      begin
        Reg.WriteString('', '"' + ParamStr(0) + '" "%1"');
      end;
    end else begin
      MessageBox(0, 'You do not have the necessary access rights to complete this installation!' + Chr(13) +
        'Please make sure you are logged in with a user account with administrative rights!', 'Access denied', 0);
      Exit;
    end;
  finally
    FreeAndNil(Reg);
  end;

  MessageBox(0, 'Application WebStart has been installed successfully!', 'Installed', 0);
end;
0
যোগ