注意的Internet快捷方式的.url文件:所有的已經在Windows 7計算機上執行..如何改變在C#和Windows 7
我一直在試圖以編程方式創建Internet快捷方式如下。
這些本質上是擴展名爲.url的文本文件。
這是一個我之前創建的內容..
[InternetShortcut]
URL = HTTP://stackoverflow.com/
因此,我可以成功地與一個System.IO創建此。 File.WriteAllText()調用。 測試快捷方式,它工作正常,但這裏是問題,請嘗試並更改它! 通過這個我的意思是我有一些代碼,試圖改變網址。我刪除了以前的文件並創建了一個新的文件(具有相同的名稱),但使用了不同的URL並且不起作用?
即使嘗試在記事本中這樣做。 使用上面列出的內容在記事本中打開一個.url文件。按照快捷方式並確認它的工作原理。
打開記事本中的.url文件,將URL從「http://stackoverlfow.com」更改爲「http://www.google.com」,保存並查看文件的屬性。您將找到以下內容:
- 在「Web文檔」選項卡上,該URL表示http://stackoverflow.com。
- 在「詳細信息」選項卡上,網址顯示爲http://www.google.com
- 雙擊它並轉到「網頁文檔」位置。
它似乎被以某種方式緩存。使用不同的名稱保存副本,即按ctrl + c ctrl + v和複製的互聯網快捷方式都有顯示http://www.google.com的兩個選項卡。
以上所有內容均在Windows 7盒子上完成。我在XP盒子上試了一下,結果稍有不同。 快捷方式的屬性仍然顯示您輸入的第一個網址,但下面的鏈接將指示文本文件中的任何內容。
我已經登錄了註冊表,無法提交任何對該URL的引用。我同時擁有IE和Firefox,並且獲得相同的結果,無論哪個瀏覽器設置爲默認值
其他人遇到同樣的問題?有什麼建議麼?
你應該自己回答:-) – 2011-03-01 12:45:42
如果你可以在這裏潛入一個實際的編程問題,請標記這個讓主持人注意重新打開。 – 2011-03-16 16:19:19
運行以下 「taskkill/F/IM explorer.exe &&啓動資源管理器」 – notzippy 2013-02-13 19:08:29