zoukankan      html  css  js  c++  java
  • nsis 固定到任务栏

    nsis 固定到任务栏 win7以上有效

    Name "测试"
    
    OutFile "test.exe"
    
    Section 
            CreateShortCut "$SMPROGRAMS${PRODUCT_NAME}	est.lnk" "$INSTDIRAppCan-IDE	est.exe"
    	ExecShell taskbarpin "$SMPROGRAMS${PRODUCT_NAME}	est.lnk"
    SectionEnd
    

    链接的文件必须是lnk文件才行 直接exe文件是无效的,删除快速启动栏图标的,不清楚 -_-#

    下面这些代码没做测试

        # 任务栏快捷方式
        Pop $0
        ${If} $0 == "0"
    		ReadRegStr $R0 HKLM "SOFTWAREMicrosoftWindows NTCurrentVersion" "CurrentVersion"
    		${if} $R0 >= 6.0  # Vista以上  锁定任务栏
    			CreateShortCut "$DESKTOP${PRODUCT_NAME}.lnk" "$INSTDIR${PRODUCT_MAIN_EXE}"
    			ExecShell taskbarpin "$DESKTOP${PRODUCT_NAME}.lnk"
    		${else}           # XP以下  快速任务栏
    			IfFileExists "$QUICKLAUNCH${PRODUCT_NAME}.lnk" 0 +2
    				Delete "$QUICKLAUNCH${PRODUCT_NAME}.lnk";
    			CreateShortCut "$QUICKLAUNCH${PRODUCT_NAME}.lnk" "$INSTDIR${PRODUCT_MAIN_EXE}"
    		${Endif}
        ${EndIf}
    
  • 相关阅读:
    python 函数2
    python 函数
    python 中string格式化
    python中的集合
    值&&引用传递&&序列化
    线程&&进程
    c#委托
    .net框架介绍
    类的定义
    ef中关于数据库中int为null问题
  • 原文地址:https://www.cnblogs.com/grj1046/p/4062795.html
Copyright © 2011-2022 走看看