标签: executable

如何以编程方式确定Windows可执行文件DLL依赖项?

如何确定哪个DLL是二进制文件依赖于使用编程方法?

要清楚,我不是要确定正在运行的exec的DLL依赖项,而是任何任意exec(可能缺少必需的DLL).我正在寻找在C/C++应用程序中实现的解决方案.这是我的应用程序在运行时需要完成的事情,不能由第三方应用程序完成(如依赖).

c++ windows dll executable dependencies

12
推荐指数
3
解决办法
7667
查看次数

如何手动读取/写入.exe机器码?

我对编译魔术并不熟悉.改造人类可读的代码(或不行为真正可读大会指令)转换成机器代码,对我来说,火箭科学与巫术相结合.

我将把这个问题的主题缩小到Win32可执行文件(.exe).当我在专门的查看器中打开这些文件时,我可以找到分散在不同位置的字符串(通常每个字符16b),但其余的只是垃圾.我认为不可读的部分(大多数)是机器代码(或者可能是资源,例如图像等......).

有没有简单的方法来读取机器代码?将exe作为文件流打开并逐字节读取,如何将这些单独的字节转换为汇编?这些指令字节和汇编指令之间是否有直接的映射?

.exe是如何写的?每条指令四个字节?更多?减?我注意到一些应用程序可以像这样创建可执行文件:例如,在ACD中您可以将一系列图像导出到幻灯片中.但这不一定是SWF幻灯片,ACD See也能够生成EXEcutable演示文稿.怎么做的?

我怎样才能理解EXE文件中的内容?

windows winapi executable operating-system exe

12
推荐指数
5
解决办法
1万
查看次数

.o对象文件和.so库文件有什么区别?

就像标题所说,"程序对象文件"(.o扩展名)和"库文件"(.so扩展名)之间有什么区别

executable elf object-files

12
推荐指数
1
解决办法
4928
查看次数

如果在可执行文件中使用了gcc -fPIC标志,那么用于编译对象的含义是什么呢?

我正在为我正在进行的项目整理一个makefile.我在项目中有一个可执行文件和一个共享库.两者都使用一些相同的源文件,这些文件分别编译到目标文件中.为了能够在共享库中使用这些对象,我需要在gcc中使用-fPIC(位置无关代码)标志.使用可执行文件中使用的-fPIC编译对象是否有任何影响?

executable gcc shared-libraries fpic

12
推荐指数
1
解决办法
1814
查看次数

如何使用在所有平台上运行的SWT创建可执行JAR?

SWT附带一个基础JAR和每个平台一个特定的JAR(Windows,Linux/32位,Linux/64位,Mac,AIX,...).如何创建可在运行时选择正确平台JAR的可执行JAR?

[编辑]我想在一个子目录中提供所有平台JAR,main()然后修改类加载器.有没有人试过这个?

java executable swt portability

12
推荐指数
2
解决办法
2万
查看次数

对我们的可执行文件进行数字签名有多重要?

我们制作了一个内容管理系统.它是一个基于数据库的系统,仅供企业和组织使用,不能从Internet下载.也就是说,它不是某种人可能偶然发现的软件,不知道它是什么以及它是否安全.在20多年的时间里,我们的系统正在销售,其可执行文件从未经过数字签名.是时候开始签名吗?

对于初学者,我可以想到一些优点和缺点:

  • Pro:如果使用Verisign证书,则可以使用Windows错误报告
  • Pro:当Windows Vista和Windows 7显示其中一个令人讨厌的UAC消息时,签名的应用程序会更好一些
  • 骗局:证书需要花钱.不是很多,但如果它们没用,那就太多了
  • Con:签名有一些维护开销,我不知道多少.

executable code-signing digital-signature

12
推荐指数
1
解决办法
2249
查看次数

如何构建独立的scala可执行文件

我试图从我已经开始的scala项目创建一个独立的.exe文件(或类似的东西).我需要以这样的方式创建它,使用应用程序的人必须尽可能少地工作(双击安装程序或只是.exe文件).我有什么选择?

executable scala build

12
推荐指数
2
解决办法
1万
查看次数

从makefile运行Executable

嘿,我只是有一个关于makefile的快速问题.有没有办法自动运行从makefile生成的可执行文件?

就像我只输入"make"一样,它会编译并构建并自动执行,所以我可以跳过./myExecutable的额外步骤

我记下来了:

run: prog1
        ./prog1
Run Code Online (Sandbox Code Playgroud)

但它似乎没有用.

谢谢

linux executable command-line makefile

12
推荐指数
1
解决办法
3万
查看次数

如何使用AutoHotkey创建独立的exe?

我创建了一个脚本来重新映射Windows按钮以右键单击.

如何创建可以下载的可执行AutoHotkey文件,该文件只能自动运行该脚本?

executable autohotkey keyboard-events

12
推荐指数
1
解决办法
3万
查看次数

在朱莉娅制作独立的二进制文件?

有没有办法制作包含所有julia依赖项的独立二进制文件,并且不要求用户安装julia?我认为可以使用Go语言.在像Python这样的其他语言中很难做到,我想知道Julia是否可以做到这一点,或者是否有计划这样做.

executable compilation julia

11
推荐指数
1
解决办法
1337
查看次数