原理就是在注冊表新建guid,利用windows系統的特性。
主要操作了注冊表里的三個地方:
HKEY_CLASSES_ROOT\CLSID
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace
具體大家看程序的代碼。很有意思的是Attributes的值。當為0時,所創建的快捷方式就是無敵的,沒有刪除選項。要右鍵時出現刪除選項則要改為0x24。如果為 0x89,則可以復制這個快捷方式。為0xf0400174時,右鍵菜單就類似于點我的電腦時的樣子。