10
A
回答
3
2
這裏的一些老德爾福代碼我們用它來獲取Web應用程序中的快捷方式爲用戶本地啓動一個Windows程序。
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
內部OLE從克雷格Brockschmidt可能有綽號最佳的覆蓋範圍。如果你想深入探討這個話題,我建議你買這本書。它也包含在隨VS 6.0一起提供的MSDN磁盤上,以防萬一您仍然擁有它。
相關問題
- 1. 用QT4創建自己的URL協議
- 2. 創建自定義協議(Windows 7)
- 3. 創建您自己的系統顏色
- 4. 如何開發我自己的協議
- 5. 如何發送自己的協議包?
- 6. c# - 繞過Windows窗體ClassName名稱創建到我自己的
- 7. 在Windows CE上設置自定義URL協議的問題
- 8. 如何創建自己的響應式css網格系統?
- 9. 如何創建我自己的PHP系統模板?
- 10. 如何創建自己的PHP模板系統?
- 11. 如何在Windows中註冊自定義URL協議?
- 12. 使用AFNetworking 2.0創建自己的委託和協議
- 13. 如何構建您自己的傳輸級別協議?
- 14. 如何爲您自己的軟件創建適當的許可協議? (Mac AppStore)
- 15. 如何創建我自己的資源名稱?
- 16. 如何創建排名系統
- 17. 如何在RichTextBox的超鏈接中使用自己的協議?
- 18. 如何在TextView上使用我自己的建議?
- 19. 在定義中應該與協議名稱相同的協議的文件名?
- 20. 當我在自定義URL協議中調用「URLProtocol:didLoadData:」時,URL加載系統實際上會做什麼?
- 21. 如何在Windows上創建IP別名
- 22. 如何在Windows上創建子域名?
- 23. 爲您的網站創建廣告系統(我自己的AdSense)
- 24. 如何創建一個消息協議
- 25. 創建您自己的身份驗證系統
- 26. 推薦學習創建您自己的操作系統?
- 27. 爲cocos2d-x創建自己的粒子系統
- 28. 如何在tcp上創建一個協議
- 29. 如何在POP3協議上創建新文件夾
- 30. 如何在Windows窗體中創建自動建議文本框?
您的註冊鏈接有我想到的細節。 @ Lasse的回答也包含了細節。 – 2009-12-03 14:32:53