首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何找出windows exe使用的库?

要找出Windows EXE使用的库,可以使用一些工具和方法。以下是一些常用的方法:

  1. 使用depends.exe工具:depends.exe是一个免费的开源工具,可以帮助您分析Windows应用程序的依赖关系和DLL。您可以从这个链接下载它:https://github.com/lucasg/Dependencies
  2. 使用Process Explorer工具:Process Explorer是一个强大的系统和进程监视工具,可以帮助您查看正在运行的进程及其依赖关系。您可以从这个链接下载它:https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer
  3. 使用DLL Export Viewer工具:DLL Export Viewer是一个免费的开源工具,可以帮助您查看DLL文件中导出的函数和类型。您可以从这个链接下载它:https://www.nirsoft.net/utils/dll_export_viewer.html
  4. 使用PEview工具:PEview是一个免费的开源工具,可以帮助您查看PE文件(包括EXE和DLL)的详细信息,包括导入表、导出表、依赖关系等。您可以从这个链接下载它:https://wjradburn.com/software/
  5. 使用objdump工具:objdump是一个免费的开源工具,可以帮助您查看PE文件(包括EXE和DLL)的详细信息,包括导入表、导出表、依赖关系等。您可以从这个链接下载它:https://www.gnu.org/software/binutils/

通过这些工具和方法,您可以找出Windows EXE使用的库,并了解它们之间的依赖关系。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

使用instsrv.exe和srvany.exe创建windows服务

srvany.exe是Microsoft Windows Resource Kits工具集一个实用小工具,用于将任何EXE程序作为Windows服务运行。...将srvany.exe和instsrv.exe拷贝到C:\Windows\System32\后,64位系统需要同时复制到C:\Windows\SysWow64\下,我们可以通过下面的命令行进行srvany.exe...服务安装卸载: 安装:instsrv ServiceName C:\Windows\System32\srvany.exe 卸载:instsrv ServiceName remove...安装完毕后,我们需要对srvany.exe进行配置,以便于能够加载我们指定程序,配置方法是,开始 – 运行 – regedit,打开注册表,定位到下面的路径。...正常情况下停止了srvany.exe服务的话,srvany.exe和你服务程序.exe进程应该会停止,到如果调用是bat程序,bat里调用程序不会停止。

1.5K10
  • 使用Instsrv.exe和Srvany.exe 安装windows服务「建议收藏」

    大家好,又见面了,我是你们朋友全栈君。 要把应用程序添加为服务,你需要两个小软件:Instsrv.exe和Srvany.exe。...Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务方式运行。这两个软件都包含在Windows NT Resource Kit里,如果你没有,也可以到网上下载。...下载 instsrv.exe 和 srvany.exe 我下载地址 [点击打开链接][https://www.cr173.com/soft/64394.html] 2. cmd cd 到...命令 instsrv.exe服务名 [srvany.exe] 所在目录 instsrv.exe ServerName C:\program\srvany\srvany.exe...名称 AppParameters 值为你要作为服务运行程序启动所需要参数。 如: 8. 打开服务控制面板 9. 找到自己刚才所创建服务名 控制相关属性 就行了 可以启动试一试 10.

    4K10

    如何恢复windowsexe文件默认打开方式

    事情由来: 有一次在用一个播放器选择打开视频文件时候,意外手贱点击打来了 exe 文件,之后戏剧性恶心开始了,首先当然是打开失败,接着整个桌面的 exe 文件全部被替换成那个播放器图标,然后所有的...exe 程序全部打不开了,全部被关连成用播放器打开模式。...但是大多数解决方案是建立个 reg 文件(因为这时候 CMD 命令行程序也打不开),里面的内容反正就是修改注册表之类,但是不行,因为这只是针对 win98 之前系统管用,在我 win10 系统是无效...找到也是一个 reg 注册表,运行就 OK 了。...源代码如下: REGEDIT4 [hkey_classes_root.exe] @="exefile" [hkey_classes_root\exefile\shell\open\command]

    3.9K20

    使用Windows 7中

    Windows7中功能让管理文件和文件夹变得简单。今天我们就来看看如何使用如何把网络共享盘添加到中。Windows7中让你更方便地管理散落在你电脑里各种文件。...如果Windows7你用时间不短,经常在文档文件夹存储文件的话,你会在库中文档文件夹看到这些文件。一些软件还会在我文档里建立文件夹,这些你也会看得到。 ?...如果你有些文档不是放在“我文档”里呢。你就得把他们都添加到中。有几个方法可以添加到。 右击想要添加到文件夹,选择“包含到”,再选择包含到那个中。...记得虽然包含到中,但文件还是存储在原始位置,不会改变。 如果你要添加文件夹已经打开,可以从上方工具条选择“包含到”,再选择要添加到哪里。...可以看到中包含了硬盘上各个地方文件,包括其他分区文件。你也可以从中删除文件夹,具体做法是点击上面的“n个位置” 默认已经很好了,但如果你想更好地利用这个功能,你也可以自己建立自己

    1.6K60

    生成lua静态.动态.lua.exe和luac.exe

    于是就想使用5.2以上版本试试;windows下没有5.2以上版本,又不愿意使用VS编译出lua.exe;就在网上搜索下了关于使用命令行生成lua静态.动态.lua.exe和luac.exe资料...:现整理如下: 将下载lua源码解压,在src目录下 打开VC命令行提示窗口 执行如下代码即可(针对5.1): 生成~~~ 静态: del *.obj liblua.lib cl -c -nologo...loslib.c ltablib.c lstrlib.c loadlib.c linit.c link -lib -out:liblua.lib -verbose:lib *.obj 生成~~~ 动态:...-verbose:lib *.obj Building Lua on other systems(eg:windows)原文如下: If you’re not using the usual Unix...(临时) (这个脚本中写入是bin, lib,include , tools路径信息,也可以自己配置) 抑或可以参考 这里 or 这里

    3.5K110

    关于windowslsass.exe进程

    关于windowslsass.exe进程 作者:eygle 出处:http://blog.eygle.com 日期:December 26, 2004 « 安装cronolog,格式化Apache日志文件...lsass - lsass.exe - 进程信息 进程文件: lsass or lsass.exe 进程名称: 本地安全权限服务 描述: 本地安全权限服务,控制Windows安全机制。...Link 意思是说: 这是一个本地安全授权服务,并且它会为使用winlogon服务授权用户生成一个进程。这个进程是通过使用授权包,例如默认msgina.dll来执行。...首先,微软缺省lsass.exe位于c:/windows/System32/lsass.exe 我们应该清楚正常运行lsass需要动态链接: C:/>tlist 720 720 lsass.exe...通常我认为,只要对windows进程有适当认识,不依赖防病毒工具,我们仍然可以敏感认识到异常进程或异常Dll,从而发现可疑进程,找出问题所在。

    2.2K50

    彻底使用 Cmder 替换掉 Windows 系统默认 Cmd.exe

    安装 Cmder 以后,默认配置中是没有替换掉 Cmd.exe ,一直以来我认为是没有这种方法可以替换,包括什么镜像劫持等方式。...但是最近看到一篇文章可以在注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths 下创建一个 cmd.exe...这样设置虽然可以替换到运行中输入 cmd.exe。但是无法替换直接运行批处理文件打开 cmd.exe。...即使你修改了 batfile 关联程序,也没有特别好方法去使用 Cmder 来启动一个批处理。...你只需要在设置中,开启替换默认系统终端选项就可以了。 开启此选项后,无论你是运行中输入 cmd 还是启动一个批处理文件,都将使用 Cmder 彻底替换。

    63830

    Windows使用 ffmpeg

    今天我们来聊聊如何Windows使用ffmpeg进行音视开发。...不过相对来说还是使用 Windows 同学比较多,为了方便他们可以更顺利学习音视频开发,因此今天我们就来看看如何Windows 搭建使用 ffmpeg 开发环境。 ?...Windows 下编译 ffmpeg 我们要想使用 ffmpeg,就一定要有在 Windows 下可以使用 ffmpeg 。这个你可以通过官网直接下载,也可以通过 ffmpeg 源码进行编译。...而最后一种方式最为复杂,但这种方式编译出 ffmpeg 是最符合 Windows 风格。 VS中选择 x86 或 x64 当 ffmpeg 编译好之后,我们该如何使和它呢?...这样就将ffmpeg 文件路径设置好了。 指定要使用 ffmpeg 文件 接下来我们来看看如何指定要使用 ffmpeg 文件 。

    3.2K50

    如何使用Python找出矩阵中最大值位置

    a.reshape((3,3))print(a)r, c = np.where(a == np.max(a))print(r,c)代码分析:首先,我们导入了NumPy并为其分配了别名np。...这个为我们提供了用于处理数组和矩阵功能。然后我们使用np.random.randint(10, 100, size=9)函数随机生成了一个包含9个10到100之间随机整数一维数组。...最后我们使用print(r, c)打印出最大值所在行索引和列索引。...输出:[[42 86 40] [63 36 77] [38 60 98]](2, 2)3.总结第一种方法优点:使用了NumPy提供函数和方法,简化了数组操作和计算最大值过程。...第二种方法优点:使用了np.argmax()函数,直接找到展平数组中最大值索引,避免了使用np.where()函数额外操作。使用了divmod()函数,将索引转换为行索引和列索引,代码更简洁。

    1.1K10

    Windows Visual Studio 使用 libevent

    这几天在看 libevent 官方书籍跟着学习,开着个 Ubuntu 虚拟机在 Windows 下来回切换,学习效率实在低下,且不说编译、测试这些复杂步骤。...所以决定研究一下如何Windows Visual Studio 环境下使用 libevent ,这样学习效率会高很多。...图片 使用 Visual Studio 建立一个 Win32 控制台空项目,建立完成后首先在项目目录下新建两个文件夹,lib 和 inc,用来存放 .lib 文件和 .h 头文件(熟悉的人目录结构你可以自己规划...图片 在 链接器-输入,附加依赖 中分别添加三个 lib 文件和 socket 所需文件。 图片 以上环境我们就搭建好了,接下来就是下一段代码来测试一下了。...; } else { // 获取当前使用了哪种 I/O 模型,Windows 下仅显示 win32 printf("Using Libevent

    49330

    windows使用graalvmspring native将JAVA程序构建为本地可执行exe程序

    使用graalvm aot编译器将java程序编译为本地机器码,大幅提升性能。...随手建一个空springboot项目玩一下启动速度提升肉眼可见,内存占用也大幅下降 执行JAR包 执行AOT编译exe 环境准备 虚拟机 GraalVM官网 社区版官方下载地址 本文使用...Files (x86)\Windows Kits\10\Include\10.0.19041.0\um;C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0...可执行文件 使用spring native构建spring应用 直接使用graal AOT构建spring应用是不行,因为很多通过反射等动态加载机制调用类无法追踪,导致ClassNotFound错误无法构建...可使用spring native项目完成构建 spring项目maven bom修改如下 pom.xml ... <!

    2.1K30

    windows?linux?如何使用JMeter

    文档文件 /extras : ant 相关额外文件 / lib /:包含JMeter所需Java /lib/ext:包含 JMeter 和协议核心 jar 文件 /lib/junit:用于 JMeter...Junit /可打印文档: 步骤 4) 启动 JMeter 您可以通过 3 种模式启动 JMeter 图形用户界面模式 服务器模式 命令行模式 二.以GUI模式启动JMeter 如果您使用是 Window...Linux中使用JMeter与在Windows使用相同;您只需运行以下shell 脚本即可。...下面是如何在Linux系统中进行设置并使用JMeter指南: 首先,你需要在你Linux服务器上安装Java环境,因为JMeter是由Java编写。...创建并运行测试: 你可以选择使用JMeter图形用户界面(GUI),与在Windows或Mac环境下一样创建测试。当然,对于大型测试或者需要避免GUI消耗过多资源,应该使用无GUI模式CMD运行测试。

    24510

    Python如何生成可执行.exe文件

    发布方式: .py文件:对于开源项目或者源码没那么重要,直接提供源码,需要使用者自行安装Python并且安装依赖各种。...,需要使用者安装相应版本Python和依赖。...比较麻烦是需要针对不同平台需要打包不同可执行文件(Windows,Linux,Mac,…)。 本文主要就是介绍最后一种方式,.py和.pyc都比较简单,Python本身就可以搞定。...-w 生成exe文件后,打开速度慢问题 1.改用-D参数 pyinstaller -D test.py -w 2.使用 Enigma Virtual Box 将文件夹压缩成一个exe文件 执行过程如下图所示...,可以把他拷贝到其他地方直接使用,如下图所示,是打包完成后目录: 六、执行exe应用 因为是exe应用,是可执行文件了,所以直接双击运行即可,运行效果如下图所示: 到这里,exe

    4.3K10

    Windows系统如何连接SVN使用

    SVN版本控制系统 TortoiseSVN客户端(根据客户端对应操作系统版本选择,)  安装TortoiseSVN 1、在本地下载并安装TortoiseSVN客户端,默认下一步安装 2、默认安装是英文版...,如需中文版可以参考步骤2 TortoiseSVN如何汉化改成中文语言 3、在本地项目文件夹内空白区域单击鼠标右键 本教程项目文件夹为C:\ahaoyw 在弹出菜单中,选择SVN检出 填写如下信息后...指定版本URL,本文示例中直接指定到版本启动SVN,svnserve只为svnrepos这一个版本工作,因此版本URL格式为svn://服务器IP地址/。 指定检出至目录。...本文示例中,目录为C:\ahaoyw 说明 第一次登录需要输入账号和密码,即您在passwd文件中设置用户名和密码。 检出完成示例如下

    2.7K30

    PostgreSQL 使用递归SQL 找出数据对象之间依赖关系 - 例如视图依赖

    背景: 在数据中对象与对象之间存在一定依赖关系,例如继承表之间依赖,视图与基表依赖,主外键依赖,序列依赖等等。...在删除对象时,数据也会先检测依赖,如果有依赖,会报错,需要使用cascade删除。 另外一方面,如果需要重建表,使用重命名方式是有一定风险,例如依赖关系没有迁移,仅仅迁移了表是不够。...所以迁移,通常使用是增量迁移数据,同时使用替换filenode方式更加靠谱,依赖关系不变。 本文将介绍一下如何查找依赖关系。...-- 注意下search_path,下面建function都是只能在指定search_path下访问到。...3个视图,分别是public schema下 v1 和 v2 视图、sm1 schema下v1 视图。

    1.4K40
    领券