2012-09-17 136 views
0

我已經使用Installshield 2011創建了一個安裝程序。此安裝程序在StartMenu - > Programs中創建快捷方式,並且它在安裝期間還運行了一個vbscript。此VB腳本在StartMenu - >程序中創建另一個快捷方式。以編程方式在Windows 8上啓動快捷方式

問題是由Installshield創建的快捷方式會自動「固定到開始」,因此在Windows 8上顯示爲城市用戶界面上的圖塊,但由VBScript創建的快捷方式是「不固定開始」並且僅可見點擊Metro UI桌面上的「所有應用程序」後。

我可以在VBScript中更改哪些內容,以便快捷方式固定啓動。有沒有我可以使用的API?

回答

0

我沒有Windows 8在這裏,所以我不知道這是否會工作,但它不會傷害到試一試:

Set sa = CreateObject("Shell.Application") 
Set fldr = sa.NameSpace("C:\PATH\TO\SHORTCUT\FOLDER") 
Set lnk = fldr.ParseName("SHORTCUT.lnk") 
For Each verb In lnk.Verbs 
    If verb.Name = "Pin to Tas&kbar" Then verb.DoIt() 
Next 
相關問題