当前位置: 首页 > news >正文

做mv主题网站网址地址查询域名

做mv主题网站,网址地址查询域名,学做花蛤的网站,全国招商加盟网免费Windows Terminal 一直没有发布可以直接安装的二进制文件#xff0c;想自行编译的时候#xff0c;看到系统需求中包含体积巨大的 Visual Studio 和 Windows SDK#xff0c;脑袋都大了。直接下载其他人编译好的安装包又不放心#xff0c;那么就想个办法避免在本地环境编译吧… Windows Terminal 一直没有发布可以直接安装的二进制文件想自行编译的时候看到系统需求中包含体积巨大的 Visual Studio 和 Windows SDK脑袋都大了。直接下载其他人编译好的安装包又不放心那么就想个办法避免在本地环境编译吧。1. 编译结果获取首先想到 Azure DevOps这个可以简单理解成微软提供的在线 CI 平台写好编译文件就可以调用微软的自带所有编译环境的镜像直接在线编译并生成二进制下载。这个服务可以使用 edu 教育账号免费使用有 edu 邮箱的都可以用。我曾经使用这个编译过其他人久不更新的 MFC 项目。自己写一个 或者修改微软生成的 azure-pipelines.yml 即可。那么就从 GitHub 上把微软的代码拿过来再写个 pipeline 直接编译吧。这时注意到GitHub 上的项目中居然已经包含了写好的 pipeline。想了想微软写的东西当然自己也会用 Azure DevOps 啊。接下来注意到在 GitHub 仓库的 Readme 中已经有 Azure Pipelines 的编译结果图标了。单击图标打开软的 DevOps 仓库可见每次 push 代码都是会自动编译的。进一步分析发现只有合并到 master 分支时会编译出二进制文件。那么我们选择其中一个 master 分支的 CI job可以看到右上角有 Artifacts 按钮说明这个 CI 是会上传编译出来的二进制文件到服务器的。不清楚这三个有什么区别我起初以为分别对应 x64、x86 和 arm64 的编译结果但我下载第一个压缩包中是包含了三个平台的编译结果的。压缩包很大150多M内容如下其中的 CascadiaPackage_0.0.1.0_x64.msix 就是我们要的二进制安装包。2. 安装尝试首先把系统调成开发者模式。然后双击 msix 文件直接安装发现安装失败提示安装包没有签名。一番搜索之后发现如果使用 VS 在本机直接部署VS 会自动帮你签名。如果使用 VS 命令行工具直接编译出来的结果是没有签名的。在 GitHub 仓库的一个 issue (https://github.com/microsoft/Terminal/issues/489#issuecomment-496170540)中有人提到需要用 SignTool.exe 来为这个安装包签名。3. 证书生成签名首先需要一个证书。在这里我们直接自签发一个证书并添加信任就行了。参考刚才的 issue 中提到的脚本打开管理员权限的 Power Shell 并 cd 到 msix 安装包所在目录中执行如下命令New-SelfSignedCertificate -Type Custom -Subject CNMicrosoft Corporation, OMicrosoft Corporation, LRedmond, SWashington, CUS -KeyUsage DigitalSignature -FriendlyName WindowsTerminal -CertStoreLocation Cert:\LocalMachine\My -TextExtension (2.5.29.37{text}1.3.6.1.5.5.7.3.3, 2.5.29.19{text})此时会显示一个证书指纹复制其中指纹并替换掉下面命令中的 C5C9D98CE9A23FB72C20B4D039876F3D93C3E1FF同时修改命令中的密码。$password ConvertTo-SecureString -String 随便设置一个密码 -Force -AsPlainText Export-PfxCertificate -cert Cert:\LocalMachine\My\C5C9D98CE9A23FB72C20B4D039876F3D93C3E1FF -FilePath WindowsTerminal.pfx -Password $passwordRemove-Item -Path Cert:\LocalMachine\My\C5C9D98CE9A23FB72C20B4D039876F3D93C3E1FF此时当前目录会生成一个 WindowsTerminal.pfx 证书。双击之安装到计算机存储的受信任人Trusted People目录中中间会要你输入刚才脚本里设置的密码。好了证书搞定了。4. 提取安装签名工具下面使用 SignTool.exe 工具进行签名。这个工具是 Windows 10 SDK (https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk) 中的一个工具。去微软网站查看发现这货体积巨大包含了许多开发 Windows 所需的工具包。但我们并不需要其他的部分所以这里投机取巧一下只安装所需的部分。首先要下载 ISO 格式的安装镜像不要直接下 Installer。大概 800M 左右半夜直连下载速度飞快白天就不行了视情况使用更加科学的上网方式。下好之后使用 Windows 自带的 Mount 功能映射为虚拟光驱。打开 Installers 目录找到 WindowsAppCertificationKitx64-x86_en-us.msi 这个包双击安装。这个工具包就包含了我们需要的 SignTools.exe 其他的部分不需要可以删掉这个镜像了。在 C:\ProgramFiles(x86)\WindowsKits\10\AppCertificationKit\signtool.exe 路径可以找到我们需要的工具。5. 签名安装在 msix 和证书文件所在目录打开 cmd执行以下命令完成签名C:\Program Files (x86)\Windows Kits\10\App Certification Kit\signtool.exe sign /fd SHA256 /a /f WindowsTerminal.pfx /p 你的密码 CascadiaPackage_0.0.1.0_x64.msix签好后再双击 msix 包就可以顺利安装了。Enjoy
http://wiki.neutronadmin.com/news/108773/

相关文章:

  • 贵州省建设网站wordpress 主题 更新
  • 科技 杭州 网站建设小程序源码提取工具
  • 服装网站建设分析做图片为主的网站对服务器的要求
  • 南宁网站建设q479185700棒永久虚拟主机
  • 网站建设倒计时代码dm网站制作软件
  • 广东建设职业注册中心网站网站开发 外文文献
  • 班级网站建设主题公司网络组建工作方案
  • 网站开发需要什么基础只是wordpress和织梦架构
  • 天津市北辰区建设与管理局网站中国企业信息网官方网站
  • 辽宁建设工程信息网官网新网站入口网站建设推广重要性
  • 寿光网站建设m0536wordpress 主机服务主题
  • 金融网站开发wordpress怎样建立多站点
  • 建设厅安全证考试报名在哪个网站莆田制作网站企业
  • 做网站要多少网易邮箱163 com登录
  • 不是做有网站都叫狠狠wordpress会议
  • 网站页面不更新静海网站建设公司
  • 固镇网站建设哪家好网站seo优化方案策划书
  • 网站漂浮常州网站备案
  • 泰州营销型网站建设兰州网站建设q.479185700強
  • 网站建设zrhskj企业域名注册流程
  • 网站应该如何进行优化北京所有做招聘类网站建站公司
  • 自贡企业网站建设公司如何写网站开发的分析
  • 南山住房和建设局网站wordpress ajax登录
  • 萍乡建网站3d建模教程人物
  • 网站开发 运行及维护自己做的网页怎么发布
  • 建立网站需要多少钱 纠正错误湖南岚鸿wordpress上传小视频
  • 做兼职有哪些网站网站建设的前端开发和后端开发
  • 下载建设银行官方网站下载北碚区网站建设
  • 大型网站建设用什么系统好网站建站第十四课
  • 网站制作商业模式国外优秀的网站设计