如何使用 mt.exe 将清单添加到可执行文件?

2024-01-05

我尝试使用 Windows SDK 中的 mt.exe 将清单添加到没有清单的可执行文件中,使用以下命令行:

C:\winsdk61>mt.exe -nologo -manifest "r:\shared\hl.exe.manifest" -updateresource:"r:\shared\hl33m.exe;#1"

不幸的是,当我这样做时,我收到此错误:

mt.exe : general error c101008c: Failed to read the manifest from
the resource of file "r:\shared\hl33m.exe". The specified resource
type cannot be found in the image file.

当然,在文件中找不到资源 - 该文件没有清单,这就是我想添加一个的原因。

如何将清单附加到可执行文件?这不是应该很简单吗?


你应该使用/输出资源代替/更新资源:.

正确的命令行是:

mt.exe -nologo -manifest "r:\shared\hl.exe.manifest" -outputresource:"r:\shared\hl33m.exe;#1"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 mt.exe 将清单添加到可执行文件? 的相关文章

  • 操作系统什么时候清除进程的内存

    进程在某些操作系统上成功或异常终止 操作系统何时决定擦除分配给该进程的内存 数据 代码等 在退出时或当它想为新进程分配内存时 这个清除内存分配过程在所有操作系统 winXP Win7 linux Mac 上都相同吗 据我了解 页表具有该进程
  • 如何正确使用和实例化现有预览处理程序

    我正在尝试使用现有的预览处理程序来显示文件的预览 我编写了一个简单的测试程序 以 1 查找给定文件的预览处理程序的 CLSID 2 实例化预览处理程序 3 通过流或文件初始化它 4 在基本窗口上渲染预览 这有效 或多或少 It works
  • git在Windows和Linux之间切换后强制刷新索引

    我有一个Windows和Linux共享的磁盘分区 格式 NTFS 它包含一个 git 存储库 约 6 7 GB 如果我只使用Windows or 只使用Linux操作 git 存储库一切正常 但是每次切换系统的时候git status命令将
  • GOPATH值设置

    我用go1 3 1 windows amd64 msi安装go 安装后GOROOT是默认设置 我发现 D Programs Go bin 在 PATH 中 然后我创建一个 GOPATH 环境变量 使用 go get 命令时 出现错误 软件包
  • 通过注册表将上下文菜单项添加到特定扩展

    首先我们要说的是 我使用的是 Windows 10 并且我看过很多有关此主题的帖子 但似乎没有一个适合我 查看这篇文章已经解决了一些问题 但我仍然需要一些帮助 仅针对特定文件类型将菜单项添加到 Windows 上下文菜单 https sta
  • 如何使用Python在没有窗口的情况下在屏幕上显示文本

    问题 我需要在没有窗口的情况下直接将文本写入屏幕 文本需要显示在所有其他窗口和全屏应用程序之上 并且不应以任何方式单击或交互 Example The text doesn t need to have a transparent backg
  • 使用 CreateRestrictedToken(LUA_TOKEN) 从提升的进程创建低/中进程

    我正在尝试从提升的进程创建中或低完整性进程 我知道还有其他类似的问题 但它们主要关注使用资源管理器或任务计划程序等解决方法 我想坚持使用CreateRestrictedToken CreateProcessAsUser 我认为一定可以以某种
  • 已安装全局 NPM 包但未找到命令

    我已经全局安装了两个 npm 包 下载 https www npmjs com package download and 谜虚拟盒 https www npmjs com package enigmavirtualbox通过命令行 npm
  • 具有自定义镶边的 WPF 窗口在右侧和底部有不需要的轮廓

    我使用 Microsoft Windows Shell dll 创建了带有自定义镶边的 WPF 窗口 这是代码
  • Windows平台下C语言控制串口DTR和RTS引脚

    如何在windows平台上控制串口的DTR和RTS引脚 我希望通过升高或降低电压来对其进行位敲击或操作 您需要使用EscapeComm 函数 https learn microsoft com en us windows desktop a
  • 初始化 LPCTSTR /LPCWSTR [重复]

    这个问题在这里已经有答案了 我很难理解并使其正常工作 基本上归结为我无法成功初始化这种类型的变量 它需要有说的内容7 2E25DC9D 0 USB003 有人可以解释 展示这种类型的正确初始化和类似的值吗 我已查看此站点上的所有帮助 将项目
  • subprocess.Popen('start') 失败

    在 python 中运行此命令将导致 WindowsError 指出找不到指定的文件 FAILS import subprocess subprocess Popen start notepad exe 在命令窗口中 它可以工作 start
  • windows关闭tomcat后保持端口锁定

    我遇到了一个问题 该问题发生在不同站点的 3 台不同服务器上 问题是 当我关闭 Windows 服务器上的 Tomcat 7 和 8 5 版本 服务并尝试重新启动该服务后 该服务将无法启动 因为 tomcat 认为端口仍在使用中 以下是错误
  • 如何获取Windows批处理的父文件夹

    我正在编写一个批处理文件 我需要获取该bat文件的父文件夹 有可能吗 注意 我的意思是批处理文件的父文件夹 而不是调用该批处理的提示的当前目录 Thanks 批处理的父文件夹位于变量中 dp0位于 例子 echo off setlocal
  • 使用 BitmapEncoder 生成时如何使 GIF 循环重复

    我能够使用 BitmapEncoder C WinRT 创建动画 gif 但是 我一直无法弄清楚如何让GIF循环回来并从头开始 没有尝试太多 因为我不确定要尝试什么 搜索了更多要在 GIF 上设置的属性 但找不到任何相关内容 好吧 终于能弄
  • 如何让 Win32 使用 Windows XP 样式字体

    我正在使用纯 C 和 WinAPI 编写 Win32 应用程序 不允许使用 MFC 或 C 为了让控件使用适当的样式进行绘制 我使用了清单 如相应的 MSDN 文章中所述 一切都很好 当我更改系统样式时 我的应用程序也会更改样式 但使用的字
  • 调整大小时在窗口中绘图留下未绘制的边框

    我遇到的问题看似微不足道 但我找不到解决的方法 这里是 我有一个窗口 里面有一些图形 为了简单起见 我们假设它是一个实心绿色矩形 填充了窗口的整个客户区域 我希望每次窗口改变大小时都重新绘制这个矩形并填充整个窗口 我最初做的就是这样的 我已
  • 如何查明 .exe 是否正在 C++ 中运行?

    给定进程名称 例如 程序 exe C 标准库没有这样的支持 您需要一个操作系统 API 来执行此操作 如果这是 Windows 那么您将使用 CreateToolhelp32Snapshot 然后使用 Process32First 和 Pr
  • 哪个版本的 Miniconda 具有适用于 Windows 64 位的 Python 3.6?

    我正在开发一个需要这些深度学习库的项目 keras 和 tensorflow 不幸的是 这些不适用于 Python 3 7 有人可以告诉我一个带有 Python 3 6 的 Miniconda 版本 适用于 Windows 64 位 吗 我
  • MinGW Make 抛出“系统找不到指定的路径。”错误

    我正在尝试在 Windows 7 上使用 cmake 生成一个 c 项目 在实际创建项目之前 cmake 会对您的工具链进行快速测试 我正在使用 MinGW 这就是我的问题所在 Cmake 触发 make 构建 最终失败并返回 系统找不到指

随机推荐

  • 将 RMI 限制为一个端口的影响

    我希望能够将我的应用程序使用的端口限制为一些尽可能小的已知集 该应用程序使用 Java RMI 与远程服务器进行通信 注册表在标准端口 1099 上导出 然而 用于导出各种远程对象的端口似乎并不总是一致的 尽管它在短时间内在多个连接中保持不
  • 让 Ruby 程序成为守护进程?

    我想编写一个始终在我的 Mac 后台 守护进程 运行的 Ruby 程序 有人能指出我如何做到这一点的正确方向吗 Ruby 1 9 x 现在具有以下内容 Process daemon 将其放入您的代码中即可 取自 Ruby 中的守护进程 ht
  • 使用IntelliJ数据库客户端连接H2数据库

    我的 Grails 应用程序在开发模式下使用 h2 数据库 Grails 应用程序的默认行为 数据库连接设置DataSource groovy are dataSource pooled true jmxExport true driver
  • java中的静态类

    java中如何声明静态类 eclipse 希望我从声明中删除 static static public class Constants 首先回答你的问题 Only a 嵌套类可以声明为静态 顶级班级不能declared是静态的 第二 内部类
  • 数据库到 GlazedList/Jtable 然后通过 GlazedList/JTable 编辑数据库

    我可以把这个问题分解为两个问题 将数据库 MS Access 的内容放入数据库的最佳方法是什么 GlazedList http www publicobject com glazedlists JTable http java sun co
  • 为什么HashMap要求初始容量是2的幂呢?

    当我浏览Java的HashMap源代码时 我看到了以下内容 The default initial capacity MUST be a power of two static final int DEFAULT INITIAL CAPAC
  • 强制回发 Asp.Net

    请看下面的点击事件 Protected Sub btnDownloadEmpl Click ByVal sender As Object ByVal e As System EventArgs Handles btnDownloadEmpl
  • 非法尝试将非集合映射为 @OneToMany、@ManyToMany 或 @CollectionOfElements

    我有一个律师表 其中 id int 作为主键 而 Country 表则以 Country code String 作为主键 我想在 hibernate 中使用 JoinTable 注释创建第三个表 其中有两个外键 但是当我运行它时 出现了以
  • 如何仅允许在国家/地区内访问

    I found 这个网站 http www blockacountry com 生成 htaccess 以阻止来自特定国家 地区的访问 问题是我只想允许在挪威境内访问 如果我使用此服务 列表将会很长 因为我必须列出所有国家 地区的 IP 地
  • 尝试运行代码时出错:调试器操作失败,本机错误=找不到指定的文件

    我最近完全过渡到 Linux 但很难找到用 C 编写代码的好方法 我发现 Monodevelop 看起来与 Visual Studio 类似 但每当我尝试运行任何代码时 我都会收到此错误 如果重要 我会运行 pop os Debugger
  • 在Android Studio中通过sdkmanager安装SDK时出错

    我试图从 Android Studio 的 sdkmanager 安装 GPU 调试工具 但出现了以下错误 Packages to install GPU Debugging tools extras android gapid 3 Pre
  • 将一个 div 淡入另一个 div:变得更加稳定、消除白色暂停、多次淡入淡出

    我有一个测试设置 http teamworksdesign com v2 tags design branding 虽然缩略图 div 淡入另一个 div 但它存在一些问题 如何消除白色暂停 目前 它会将一个 div 淡出为白色 然后在第二
  • 将 Git Diff 限制为一个或多个函数?

    I set py diff python in git info attributes 所以 Git 知道函数边界在哪里 git diff W 甚至可以确保显示整个函数 但是有没有一种方法可以将 git diff 的输出限制为特定函数 或多
  • 使用数据库表作为队列

    我想使用数据库表作为队列 我想插入其中并按照插入顺序 先进先出 从中取出元素 我主要考虑的是性能 因为每秒有数千个这样的事务 所以我想使用一个 SQL 查询来给出第一个元素 而不需要搜索整个表 当我阅读它时 我不会删除一行 SELECT T
  • 按下 WooCommerce 结账按钮时发送自定义电子邮件

    我正在尝试使用 PHP 为 Woocommerce 按下结账按钮时发送自定义电子邮件 此电子邮件将与 wooCommerce 的电子邮件通知一起发送 我用过这个answer https stackoverflow com questions
  • 如何使用 terraform 在亚马逊 S3 存储桶中创建文件夹

    我能够使用这个在亚马逊 S3 中创建一个存储桶link https www terraform io docs providers aws r s3 bucket html 我使用以下代码创建了一个存储桶 resource aws s3 b
  • PHP包含但不输出? [复制]

    这个问题在这里已经有答案了 Alright 事情就是这样 我有一个 付费的 购物车 目前我正在使用 jquery 和 css 以及其他任何东西来使它看起来和工作起来比现在更好 反正 为了使用他们的数据库及其功能等 我需要将他们的文件包含在网
  • javascript:从 GM 脚本调用嵌入函数

    一个网页上有 在我的 Greasemonkey 脚本中 我有以下代码 var fn fields 5 getElementsByTagName a 0 getAttribute onclick substr 7 11 console log
  • os.path.exists() 用于路径中的文件?

    我常用os path exists 在对文件执行任何操作之前检查文件是否存在 我遇到过一种情况 我正在调用配置的环境路径中的可执行文件 因此可以在不指定的情况下调用它abspath 在调用文件之前是否可以检查文件是否存在 我可能会依靠try
  • 如何使用 mt.exe 将清单添加到可执行文件?

    我尝试使用 Windows SDK 中的 mt exe 将清单添加到没有清单的可执行文件中 使用以下命令行 C winsdk61 gt mt exe nologo manifest r shared hl exe manifest upda