2013-04-18 23 views
0

NSIS創建了部署設置,安裝兩個可執行文件。設置後,其中一個出現在開始菜單的MFU(使用頻率最高)列表中。但我不是那樣的。MFIS中固定的快捷方式(使用頻率最高)NSIS安裝後的開始菜單

是否可以刪除此鏈接或在安裝過程中阻止它?我發現這document from Microsoft,但很難編碼(我知道是.NET/C#)。或者也許有可能與NSIS?所有提示都歡迎。

+0

這發生在XP,Vista或Windows 7的機器,而不是我在Win8假設你正在談論開始菜單? – Anders

+0

此應用程序是否設置了明確的AppUserModelID? – Anders

+0

@anders謝謝你。我看到這發生在Windows 7和Windows 2008機器上。關於AppUserModelID,我不知道。 – robertpnl

回答

0

您可以使用WriteRegStr來編寫NoStartPage值,但通常不應該明確設置,除非此.exe是用於插件模塊的某種通用主機程序。

您是否有可能在這臺特定的機器上測試了這麼多次的程序,使程序在MFU列表中結束?

沒有官方的API的東西添加到MFU列表和NSIS沒有做任何事情來試圖讓那裏列出的程序...

+0

事實上,沒有好的解決方案或API可用於防止這個。感謝您的答覆。 – robertpnl

+0

順便說一句,NoStartPage僅適用於Windows XP和Windows Vista。它在Windows 7和更高版本中被破壞。 – robertpnl

+0

我很確定Win7默認有一些NoStartPage條目,它們可能工作,或者你有一些鏈接到MSKB文章,確認它是壞的? – Anders

相關問題