杉宫竹苑工作室

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1849|回复: 0

使用StdUtils实现任务栏和开始菜单锁定解锁程序图标

[复制链接]
发表于 2017-2-23 21:17:43 | 显示全部楼层 |阅读模式

正式会员享受无限制浏览网站功能和高速网盘下载,赶快加入本站吧!

您需要 登录 才可以下载或查看,没有账号?立即注册

x

  1. Caption "InvokeShellVerb"
  2. OutFile "InvokeShellVerb.exe"

  3. !addincludedir  "..\..\Include"

  4. !include 'StdUtils.nsh'

  5. RequestExecutionLevel user
  6. ShowInstDetails show

  7. Section "任务栏锁定"
  8.         ${StdUtils.InvokeShellVerb} $0 "$SYSDIR" "mspaint.exe" ${StdUtils.Const.ShellVerb.PinToTaskbar}
  9.         StrCmp "$0" "ok" 0 +3
  10.         MessageBox MB_TOPMOST "任务栏锁定成功!"
  11.         Goto +2
  12.         MessageBox MB_TOPMOST "任务栏锁定失败!"
  13. SectionEnd

  14. Section "任务栏解锁"
  15.         ${StdUtils.InvokeShellVerb} $0 "$SYSDIR" "mspaint.exe" ${StdUtils.Const.ShellVerb.UnpinFromTaskbar}
  16.         StrCmp "$0" "ok" 0 +3
  17.         MessageBox MB_TOPMOST "任务栏解锁成功!"
  18.         Goto +2
  19.         MessageBox MB_TOPMOST "任务栏解锁失败!"
  20. SectionEnd

  21. Section "开始菜单锁定"
  22.         ${StdUtils.InvokeShellVerb} $0 "$SYSDIR" "mspaint.exe" ${StdUtils.Const.ShellVerb.PinToStart}
  23.         StrCmp "$0" "ok" 0 +3
  24.         MessageBox MB_TOPMOST "开始菜单锁定成功!"
  25.         Goto +2
  26.         MessageBox MB_TOPMOST "开始菜单锁定失败!"
  27. SectionEnd

  28. Section "开始菜单解锁"
  29.         ${StdUtils.InvokeShellVerb} $0 "$SYSDIR" "mspaint.exe" ${StdUtils.Const.ShellVerb.UnpinFromStart}
  30.         StrCmp "$0" "ok" 0 +3
  31.         MessageBox MB_TOPMOST "开始菜单解锁成功!"
  32.         Goto +2
  33.         MessageBox MB_TOPMOST "开始菜单解锁失败!"
  34. SectionEnd
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SgzyStudio

GMT+8, 2024-5-19 16:48 , Processed in 0.106955 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表