从window10开始,微软把将程序快捷方式图标固定到任务栏的权利交给用户,所以不再提供API来直接设置固定任务栏图标。下面一句代码:
ShellExecute(NULL, "taskbarpin", "C:\....\你的程序.lnk", NULL, NULL, 0);
在win7win8下,可将程序快捷方式图标固定到任务栏。但在win10下不起作用,反而会变成直接运行这个exe,造成错误。
经过翻阅大量英文资料,找到了这个办法,写成了一个的mfc程序,函数是纯c++代码,vs2015编译。
1