台灣最大程式設計社群網站
線上人數
1094
 
會員總數:246088
討論主題:189663
歡迎您免費加入會員
討論區列表 >> office VBA / WinOS >> 有關網頁捷徑 右鍵開啟多個捷徑的問題?
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
有關網頁捷徑 右鍵開啟多個捷徑的問題?
價值 : 20 QP  點閱數:2426 回應數:0
樓主

J
門外漢
0 3
188 6
發送站內信

各位好:
請問各位,
當我們選取了"多個"網頁捷徑(網際網路捷徑(.url)),然後按"右鍵"點選"開啟",
都只能開啟"一個"捷徑(最後右鍵點選到的,有虛線框框的那個捷徑),是不是?

我在登錄檔找了很久,發現似乎是{FBF23B40-E3F0-101B-8488-00AA003E56F8}這個CLSID的關係;
因為我將[HKEY_CLASSES_ROOT\InternetShortcut\shell\open]裡面的"CLSID"和"LegacyDisable"刪除,
並刪除HKEY_CLASSES_ROOT\InternetShortcut\shellex\ContextMenuHandlers\{FBF23B40-E3F0-101B-8488-00AA003E56F8}機碼,
則捷徑上右鍵的開啟 就會使用HKEY_CLASSES_ROOT\InternetShortcut\shell\open\command的預設值("C:\WINDOWS\system32\rundll32.exe" "C:\WINDOWS\system32\ieframe.dll",OpenURL %l),
而使用這個值就可以一次開啟"多個"網頁捷徑。

但我很疑惑{FBF23B40-E3F0-101B-8488-00AA003E56F8}的功能是啥?我只知道他似乎是用到ieframe.dll.mui和ieframe.dll裡的東西,但為啥不用shell\open\command的預設值,反而還把[HKEY_CLASSES_ROOT\InternetShortcut\shell\open]選單隱藏住(LegacyDisable),而去使用{FBF23B40-E3F0-101B-8488-00AA003E56F8}->用這個不能開啟多個網頁捷徑阿= =


重點是 我不使用這個CLSID會不會有啥問題阿??(我這樣刪掉,在使用上似乎沒啥問題,但怕有其他方面的問題,例如安全性)
希望有人可以解惑...


...謝謝您耐心的看完,我的問題很長>"<,因為希望描述的詳細點。如果有啥錯誤請指正。

搜尋相關Tags的文章: [ 網頁捷徑 ] , [ url ] , [ 多個 ] , [ FBF23B40-E3F0-101B-8488-00AA003E56F8 ] ,
本篇文章發表於2010-07-13 17:04
目前尚無任何回覆
   

回覆
如要回應,請先登入.