DELPHI實現通過URL觸發自定義協議的軟體

2021-04-15 01:10:12 字數 1318 閱讀 9093

unit umainform;

inte***ce

uses

windows, messages, sysutils, variants, classes, graphics, controls, forms,

dialogs, comctrls, stdctrls, registry, extctrls;

varmainform: tmainform;

implementation

procedure tmainform.btncloseclick(sender: tobject);

begin

close;

end;

function tmainform.unregurlprotocl(aprotocolname: string): boolean;

varobjreg: tregistry;

begin

result := false;

objreg := tregistry.create;

tryobjreg.rootkey := hkey_classes_root;

objreg.deletekey(aprotocolname);

result := true;

finally

freeandnil(objreg);

end;

end;

procedure tmainform.btnunregprotocolclick(sender: tobject);

varstrprotocolname: string;

begin

strprotocolname := trim(txtprotocolname.text);

if strprotocolname = '' then

begin

messagebox(handle, '請輸入協議名稱.', '提醒', mb_ok + mb_iconwarning);

exit;

end;

if unregurlprotocl(strprotocolname) then

begin

messagebox(handle, '解除安裝使用者自定義協議成功.', '提示', mb_ok + mb_iconinformation);

exit;

end;

end;

procedure tmainform.formcreate(sender: tobject);

begin

pnlprotocolurl.caption := paramstr(1);

end;

end.

C 實現通過URL觸發自己的程式

實現原理 本例功能 在ie訪問baidu 內容時,將baidu 內容 做為啟動引數,執行ceshi.exe程式,在程式中將 內容作為搜尋 實現步驟 在vs2005中新建windows應用程式 在program.cs檔案的中的static void main 方法中加入 生成exe檔案 匯入如下登錄檔...

NGINX 通過 rewrite實現對URL的改寫

args 這個變數等於請求行中的引數,同 query string content length 請求頭中的content length欄位。content type 請求頭中的content type欄位。document root 當前請求在root指令中指定的值。host 請求主機頭欄位,否則...

delphi 實現通過ip位址獲取mac位址

function sendarp ipaddr ulong temp dword ulmacaddr pointer ulmacaddrleng pointer dword stdcall external iphlpapi.dll name sendarp function getmacbyip ...