在Windows 7安装程序中是否有可能创建任务栏图标(快捷方式、Shell链接或其他名称)?我知道在以前的Windows版本中,无法通过快速启动工具栏实现此功能,但是在Windows 7中也许有所改变?
http://www.codeproject.com/Articles/185512/Programmatically-PIN-shortcut-onto-Taskbar-on-Win7.aspx
这个脚本也可以由C# .NET类在运行时创建:http://blog.ananthonline.net/?p=37
如果您是原始设备制造商(OEM),则可以使用以下命令在 DASH 过程中将其固定到所有用户。Reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\TBDEn /v SBOEM0 /t REG_EXPAND_SZ /d “SomeFile.lnk” /f
%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned
文件夹只会在用户将图标固定到任务栏后才会创建。在登录脚本中,如果该文件夹不存在,则需要创建 %APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
文件夹。目前没有可用的API可以将应用程序固定到任务栏,因为微软不希望你这样做。
http://msdn.microsoft.com/en-us/library/dd378460(v=VS.85).aspx#unified