如何检查DLL依赖关系?

2024-01-01

有时,当我做一个小项目时,我不够小心,不小心添加了我不知道的 DLL 的依赖项。当我将此程序发送给朋友或其他人时,“它不起作用”,因为“某些 DLL”丢失了。这当然是因为程序可以在我的系统上找到 DLL,但不能在他们的系统上找到。

有没有办法扫描可执行文件的 DLL 依赖项或在“干净”的无 DLL 环境中执行程序进行测试以防止这些依赖项oops情况?


dumpbin来自 Visual Studio 工具(VC\bin 文件夹)可以在这里提供帮助:

dumpbin /dependents your_dll_file.dll
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何检查DLL依赖关系? 的相关文章

  • 如何在Windows上模拟socket.socketpair

    标准Python函数套接字 套接字对 https docs python org 3 library socket html socket socketpair不幸的是 它在 Windows 上不可用 从 Python 3 4 1 开始 我
  • $exceptionHandler 中的 $location - 依赖冲突

    我正在尝试实现一个非常标准的任务 当发生异常时 重定向到我的 error page 代码的简化形式如下所示 app factory exceptionHandler location function location return fun
  • 如何从本机 C(++) DLL 调用 .NET (C#) 代码?

    我有一个 C app exe 和一个 C my dll my dll NET 项目链接到本机 C DLL mynat dll 外部 C DLL 接口 并且从 C 调用 C DLL 可以正常工作 通过使用 DllImport mynat dl
  • Qt 支持 Windows 蓝牙 API 吗?

    谁能告诉我 Qt 是否支持 Windows 蓝牙 API 如果是这样 您能否分享一些有关如何使用它的信息 自上次答复以来 这个问题的答案发生了一些变化 Qt 5 2 版为 Linux BlueZ 和 BlackBerry 设备实现了蓝牙 A
  • Windows 窗口对接

    我想知道如何在 Windows 中将窗口停靠 捕捉到屏幕的一侧 最好使用直接的 Win32 API 我正在寻找的效果就像任务栏 一个在屏幕上有保留空间的窗口 因此最大化另一个窗口会使该窗口占据屏幕的其余部分 但使我的窗口保持在适当的位置并可
  • 为什么我只能用管理员权限才能导入Python中的某些模块?

    我正在努力解决 Python 2 7 中的一些奇怪问题 我写了一个很长的工具 在其中导入不同的模块 我必须首先使用它安装pip 该工具将在公司内部共享 不同的用户在其特定机器上拥有不同的权限 当另一个用户登录我的计算机 我在那里拥有管理员权
  • 调用 printf 系统子例程在汇编代码中输出整数错误[重复]

    这个问题在这里已经有答案了 来回 在windows7控制台窗口中运行gcc s2 asm 然后生成一个exe文件 运行a exe 然后崩溃 为什么 s2 asm 代码由以下源代码生成 int m m 1 iprint m s2 asm请参考
  • NodeJS Express Windows 最大连接数设置

    在哪里设置nodejs的最大连接数 用于使用express get 在 Windows 10 中 与linux中的最大文件 描述符 设置有关吗 有该设置的 Windows 版本吗 最好是在nodejs中进行设置 以便在迁移到unix时兼容
  • 如何为最终用户方便地启动Java GUI程序

    用户想要从以下位置启动 Java GUI 应用程序Windows 以及一些额外的 JVM 参数 例如 javaw Djava util logging config file logging properties jar MyGUI jar
  • Tensorflow 导入错误:没有名为“tensorflow”的模块

    我在 Windows Python 3 5 Anaconda 环境中安装了 TensorFlow 验证成功 有警告 tensorflow C gt python Python 3 5 3 英特尔公司 默认 2017 年 4 月 27 日 1
  • 所见即所得与 Unicode

    我在 Delphi 中编写了一个 Windows 程序 该程序使用 GetCharWidth 和 Em Square 将文本非常精确地放置并换行到屏幕和打印机 这对于 ANSI 文本效果很好 您只需要检索和计算 255 个字符的宽度 但当您
  • 尽管 if 语句,Visual Studio 仍尝试包含 Linux 标头

    我正在尝试创建一个强大的头文件 无需更改即可在 Windows 和 Linux 上进行编译 为此 我的包含内容中有一个 if 语句 如下所示 if defined WINDOWS include
  • 用于创建计划任务的 VBScript

    我正在尝试创建一个 VBScript 它创建一个批处理文件 然后创建一个计划任务来运行该批处理文件 到目前为止 我尝试过的所有操作都创建了批处理文件 但没有创建计划任务 并且我没有收到任何错误 这是我到目前为止所拥有的 Option Exp
  • 我需要从 64 位 exe 访问 32 位 dll

    我知道我阅读了有关代理进程的所有内容 并且我能够创建代理 COM 但它要么全部在 32 位中工作 要么全部在 64 位中工作 正确的结构是什么 1 32 dll 我尝试了以上两种方法 但没有成功调用32 dll 我不太了解您所指的代理 CO
  • 如何让R使用所有处理器?

    我有一台运行 Windows XP 的四核笔记本电脑 但查看任务管理器 R 似乎一次只使用一个处理器 如何让 R 使用全部四个处理器并加速我的 R 程序 我有一个基本系统 我使用它在 for 循环上并行化我的程序 一旦您了解需要做什么 此方
  • 获取自动热键中的可用屏幕区域

    我正在尝试编写一些简单的 AutoHotkey 脚本来移动窗口 但在获取正确的屏幕尺寸值时遇到问题 我试图获取屏幕上可用区域的大小 通常是全屏分辨率减去任务栏 也许还有任何其他停靠窗口 如 Vista 中的侧边栏 我发现的获取屏幕宽度的方法
  • 如何迭代所有注册表项?

    我正在尝试迭代所有注册表项以查找 包含 并删除 jre1 5 0 14 值 有办法做到吗 下面的代码只是在特定键下找到jre1 5 0 14 我确实想迭代所有的键 顺便说一句 if 子句获取是否等于 jre1 5 0 14 但如果它包含 j
  • 使用管理员权限打开cmd(Windows 10)

    我有自己的 python 脚本来管理我的计算机上的 IP 地址 它主要在命令行 Windows 10 中执行netsh命令 您必须具有管理员权限 这是我自己的计算机 我是管理员 运行脚本时我已经使用管理员类型的用户 Adrian 登录 我无
  • 供所有 Win32 程序员在 Windows Aero Glass(DWM、GDI、GDI+)上绘图的文档和 API 示例

    我正在寻找良好的资源来学习使用 Win32 GDI API 或任何替代它的内容 以便使用 Win32 API 直接在玻璃窗体上进行绘制和绘制 当我使用 Delphi 时 我将其标记为 Delphi 或 Visual C 您能找到的任何代码示
  • 如何使用正则表达式验证带有可选百分比符号的小数?

    正如问题的标题 我需要使用以下值验证正则表达式 最多 2 个小数位和 9 个整数 带有可选的百分比符号 Valid 10 0 1111111 12 15 2 10 2 3 Invalid 12 02 123456789123 123 I t

随机推荐

  • 忽略 DurandalJS 应用程序中的锚点

    我有一个使用 DurandalJS 的 SPA 应用程序 效果很好 链接被路由 视图模型被激活等 问题是 我有一个锚点指向实际存在于服务器上的页面 我需要浏览器来实际查询此页面 这是一个 asp net MVC 页面 看起来 Duranda
  • 在 Collectors.groupingBy() 中映射值

    为了这个例子 我们假设我有一个简单的类型Tuple有两个属性 interface Tuple
  • Excel VBA 使用 Telegram bot api 发送图像

    我正在编写一个 Excel 宏 该宏在运行另一个宏后发送结果的屏幕截图 截取的屏幕截图以 jpg 图像形式保存在目录 C documents SCREENSHOT 中 我想使用机器人将 picture1 jpg C documents SC
  • 如何访问 AS3 URLLoader 在 IOErrorEvent 上返回的数据

    我正在为 api 编写一个动作脚本库 我使用 URLLoader 对象从 api 加载数据 我遇到的问题是 每当 api 返回 400 秒内的 http 状态时 actionscript 都会将此视为 io 错误 这一切都很好 但是 如果是
  • 访问另一个用户的 D-Bus 会话

    让我们假设这种情况 我们有一个用户登录 通过以下方式执行一些应用程序sudo or su 该用户有一个dbus daemon跑步 然而 当以 root 权限运行的应用程序尝试访问 D Bus 时 它只会生成另一个dbus daemon 由
  • Windows 中需要 rJava 的问题

    我使用的是 64 位机器 具有最新版本的 R 3 1 2 最新的 RStudio 版本 0 98 1091 和最新的 JAVA 版本 8 Update 31 我尝试要求 rJava rJava 0 9 6 结果出现以下错误 require
  • 无法在 ubuntu 18.04 上安装 php-mbstring

    我使用的是ubuntu 18 04 我正在尝试安装 mbstring 但终端显示错误 php mbstring Depends php7 2 mbstring but it is not going to be installed 所以我尝
  • 使用“plot_date()”在日期图上使用颜色循环设置颜色

    我目前正在尝试使用 matplotlib 绘制多个数据图plot date功能 我无法弄清楚的一件事是如何自动为每个图表分配不同的颜色 就像发生的那样 plot设置后axes color cycle in matplotlib rcPara
  • Gradle JRE 与 JDK 请从您的 JDK 添加 lib/tools.jar

    我正在使用 gradle 运行 java 测试 这是我的例外 java lang RuntimeException java lang IllegalStateException Unable to load Java agent plea
  • 动态类/对象 ML.nets 预测模型 Train()

    我在用微软的 ML net 库 https learn microsoft com en us dotnet machine learning 我想根据在运行时生成合同的模型来训练数据 这意味着这些字段在编译时未知 使用当前 ML net
  • 使用 Gulp 生成的文件进行 VSTS 构建

    我目前有一个 VSTS 构建 它接受 Visual Studio 解决方案并使用以下构建参数构建它 C p DeployOnBuild true p WebPublishMethod Package p PackageAsSingleFil
  • GWT sinkEvent 功能如何工作?

    我有一个简单的 GWT 设置用于测试
  • 获取变量声明的位置

    我正在开发一个扩展 它需要我获取变量声明的位置 例如 var x 5 console log x VS Code API 是否提供类似功能getVariableLocations 这将返回的位置var x 5 您可以获得文件符号 https
  • 在 RSpec 中调用相同的 rake 任务两次

    我正在尝试使用 rspec 测试 rake 任务 为此我需要调用它两次 但是 它只被调用一次 it first test do Rake Task my rake task invoke rake task was processed en
  • 将单击处理程序添加到 GWT 中的 Horizo​​ntalPanel

    如何添加点击处理程序HorizontalPanel 它与使用一起工作addDomHandler 在较新的 GWT 版本中 但我必须降级到不支持此功能的 GWT 2 0 4 我曾经这样做过 horizontalPanel getWidget
  • sqlite3 日期和间隔函数

    我想知道sqlite3是否支持间隔函数 以下语句被 PostgreSQL 接受 但 sqlite3 无法解析它 select from orders where and o orderdate lt date 1995 03 01 inte
  • 需要巧妙的想法:如何为不同的字体声明不同的大小? @字体脸?

    我从未见过这样做 但我有一种感觉 一定有一种聪明的方法可以做到这一点 css font size adjust 看起来从来都不是这样的 但是当我环顾四周时 我发现了一些非常巧妙的 css 技术 Take this http net tuts
  • cocoa touch中有没有好的HTML模板引擎? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 在我的 iPhone 应用程序中 我想使用模板生成的一些 html 来填充 UIWebView 有没有像 jinja 或 smarty 这样的适用于
  • iOS 单元和 ui 测试中忽略了方案语言设置

    我的最终目标是发行 xcodebuild test 从命令行为不同的语言选择不同的方案 目前我有两个方案 它们之间唯一的区别是应用程序语言 在一种方案中是英语 在另一种方案中是西班牙语 如果我使用 Xcode 运行应用程序 它会很好地工作
  • 如何检查DLL依赖关系?

    有时 当我做一个小项目时 我不够小心 不小心添加了我不知道的 DLL 的依赖项 当我将此程序发送给朋友或其他人时 它不起作用 因为 某些 DLL 丢失了 这当然是因为程序可以在我的系统上找到 DLL 但不能在他们的系统上找到 有没有办法扫描