标签: exe

如何知道".exe"进程是用C++还是C#编写的?

可能重复:
如何判断win32应用程序是否使用.NET运行时

有一种方法可以手动识别特定的".exe"进程是用C++(非托管代码)还是用C#(托管代码)编写的?

c# c++ exe

13
推荐指数
2
解决办法
9701
查看次数

有可能知道exe文件用什么语言编写?

我有一个exe文件,我用Ida反编译它.有人告诉我用Delphi编写的程序,所以我尝试用DeDe反编译但是失败了,没有输出也没有错误.我想知道是否有可能通过尝试专门为编程语言编写的不同反编译器来找到用于创建exe的语言?或者他们可以因为其他原因而失败吗?

programming-languages exe decompiler

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

检查一些exe程序是否在Windows上运行

如何在Windows上检查某个.exe程序是否正在运行(正在进行中)?

我正在制作更新一个.exe程序的java应用程序.因此,如果某个客户端使用该exe程序,我的应用程序会要求关闭exe程序,并在关闭后自动替换新的.exe文件.

java exe process

13
推荐指数
1
解决办法
4万
查看次数

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

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

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

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

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

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

windows winapi executable operating-system exe

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

MSI和EXE安装程序之间有什么区别,我应该选择哪个?

可能重复:
.msi和setup.exe文件之间的具体区别是什么?

我正在为我的项目的新版本(C#)安装一个安装程序.

以前,我使用Inno Setup创建.exe文件,以便在工作场所的其他计算机上安装我的项目.虽然阅读了一些教程,但我遇到了Windows Installer XML,它使用XML文件来构建.msi安装程序.

我的项目将在所有员工都可以访问的网络共享中提供,以便他们可以安装软件(我目前正在处理更新检查程序)

.exe.msi安装人员之间的主要区别是什么?为什么我要选择一个而不是另一个?鉴于我的特定环境,要么更有意义吗?

在这个问题上找到了一些信息,但没有太多的信息.

.net c# installer windows-installer exe

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

使Java程序成为独立的exe(无JVM运行)

有没有办法让Java程序成为独立的exe(没有JVM运行)?

java jvm exe

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

从PE文件中删除DOS存根

是否可以从PE文件中删除DOS存根和DOS标头?

windows executable exe portable-executable

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

如何检查是否在发布或调试模式下构建可执行文件或DLL(C++)

我需要找到模式exe/dll构建查看其标题.[edit]只使用c ++而无需任何外部工具.[/ edit]

有一个旧的讨论如何确定在发布或调试模式下构建的DLL. http://forums.codeguru.com/archive/index.php/t-485996.html

但不幸的是,我没有找到任何明确的答案.

c++ dll exe debug-symbols portable-executable

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

在Ubuntu Linux中提取EXE图标

我正在寻找一种从Linux上的EXE文件中提取图标的方法.

如何在Linux Ubuntu上完成此操作?

linux icons exe extract

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

如何正确创建r代码的exe

我想,让我的用户使用一个闪亮的应用程序,存储在gist.github.com使用library(shiny);runGist("xxx").为此,我创建了一个包含便携式Chrome,便携式R和2个文件的文件夹:

1 - run.R- 包含以下代码:

library(shiny);runGist("xxx")
Run Code Online (Sandbox Code Playgroud)

2 - 应该调用run.r的VBScript,以便调用runGist.

Randomize
CreateObject("Wscript.Shell").Run "R-Portable\App\R-Portable\bin\R.exe CMD BATCH --vanilla --slave run.R" & " " & RND & " ", 0, False
Run Code Online (Sandbox Code Playgroud)

当我点击VBScript时没有任何反应所以我想我错过了什么,怎么能解决这个问题呢?

更新:点击run.vbs后我得到了一个编号文件,当我在Notepad ++上打开它时,我得到了以下文字:

Downloading https://gist.github.com/#############/download
NULL
[1] TRUE

Listening on http://127.0.0.1:1337
Run Code Online (Sandbox Code Playgroud)

当我复制http://127.0.0.1:1337到浏览器时,它给出了我想要的东西.那么问题是如何使用消息中提供的地址调用浏览器? - 我注意到每次点击都会给出另一个地址.

vbscript exe r shiny

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