把程序快捷方式钉到最新版WIN10的任务栏

由于接口被滥用,最新版本的WIN10已修改相关接口,导致目前几乎所有钉到任务栏的方法都失效了。

轻狂偶然发现这个第三方程序可以实现。

调用如下:

  SetOutPath "$TEMP"
  File "PinToTaskbar.exe"
  File "PinToTaskbarHelper.dll"
  ExecWait '"$TEMP\PinToTaskbar.exe" /pin "$INSTDIR\xxx.exe"'
  Delete "$TEMP\PinToTaskbar.exe"
  Delete "$TEMP\PinToTaskbarHelper.dll"

NSIS v2.51 集成增强版 - 20200301

info:简介:

NSIS 是“Nullsoft 脚本安装系统”(Nullsoft Scriptable Installation System) 的缩写,它是一个Open Source的Windows系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。NSIS通过它的脚本语言来描述安装程序的行为和逻辑的,因为它基于脚本文件,所以你可以完全控制你的安装程序的每个部分。它的脚本语言支持变量、函数、字串处理,就像是一个普通的程序语言——但它是为安装程序这类应用所设计的。