zoukankan      html  css  js  c++  java
  • Visual Studio编译时做Sign

    在visual studio的项目中添加一个bat文件,写入以下命令,将Test.exe所在的目录通过PostBuildEvent传递进去,即可实现在编译的时候给所需要的发布的软件自动签名了,试了很久发现网上搜到的signTool的命令都不起作用,我发现可以切换到Visual Studio目录下的Tools目录,在启动VsDevCmd.bat后,就可以直接跑signTool的命令了,做完签名后软件不会被杀毒软件报毒,混淆工具混淆是会被杀毒软件识别的,只有做了数字签名才能得到认证

    另外贴一个很实用的扫描病毒的网站:https://www.virustotal.com/

    REM SIGN TEST
    @echo off
    
    if not exist "%ProgramFiles(x86)%Microsoft Visual Studio2017ProfessionalCommon7Tools" (goto nofile) else goto start
    
    :nofile
    call cmd /k "cd /d %ProgramFiles(x86)%Microsoft Visual Studio2017CommunityCommon7Tools && echo Start sign && VsDevCmd.bat && signtool sign /f E:pfxoutputTEST.pfx /p 123456 /t http://timestamp.digicert.com /fd SHA256 E:TEST.exe "
    pause
    goto end
    
    :start
    cmd /k "cd /d %ProgramFiles(x86)%Microsoft Visual Studio2017ProfessionalCommon7Tools && echo Start sign && VsDevCmd.bat && signtool sign /f E:pfxoutputTEST.pfx /p 123456 /t http://timestamp.digicert.com /fd SHA256 E:TEST.exe "
    pause
    goto end
  • 相关阅读:
    tarjan——强连通分量+缩点
    题解报告——Financial Crisis
    计算几何刷题计划(转)
    [bzoj1042] [HAOI2008]硬币购物
    [bzoj1584] [Usaco2009 Mar]Cleaning Up 打扫卫生
    bzoj 2783 JLOI2012 树
    bzoj 1150 [CTSC2007]数据备份Backup
    bzoj 1079 [SCOI2008]着色方案
    bzoj 2957 楼房重建
    bzoj 3208 花神的秒题计划I
  • 原文地址:https://www.cnblogs.com/yinxuejunfeng/p/14462190.html
Copyright © 2011-2022 走看看