问题标签 [executable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
3998 浏览

executable - 试图让 Windows 服务在共享驱动器上运行可执行文件

我有将在 Windows 服务中运行的 c#。我正在尝试使用 Process 和 ProcessStartInfo 类来运行可执行文件。如果可执行文件在本地驱动器上,没问题。但是,我需要在共享驱动器上运行可执行文件。我尝试使用 UNC 表示法 (//machine_name/share_name/directory/runme.exe),但该过程似乎挂起。该服务和共享驱动器在 Windows XP 上。以前有没有人解决过这个问题?

0 投票
5 回答
5644 浏览

windows - 如何用另一个 .exe 包装对 .exe(带参数)的调用?

我有一个 Windows 可执行文件(比如program.exe),我想为用户提供 2 个启动器,它们将向它传递不同的参数。

我可以使用 2 个批处理文件轻松完成此操作,但我宁愿为用户提供 2 个 .exe 文件,因为它们更有可能在不编辑的情况下被正确使用。

有没有一种简单的方法来创建这样的可执行文件?

0 投票
5 回答
3967 浏览

build - How do I compile to x64 binary from a x86 platform running VS2008 Pro?

I am trying to compile my apps (which uses 3rd party libraries) for the x64 platform. However selecting x64 from Build Configuration Manager from my VS2008 Pro doesn't seem to work. The binary does get created but my client wasn't able to get it to run on x64.

I wonder if the 3rd party DLLs could be the cause. Anyone has any idea on this?

0 投票
5 回答
24884 浏览

.net - 如何判断 .NET 应用程序是在 DEBUG 还是 RELEASE 模式下编译的?

我的电脑上安装了一个应用程序。如何确定它是否在 DEBUG 模式下编译?

我尝试使用.NET Reflector,但它没有显示任何具体内容。这是我看到的:

0 投票
1 回答
16340 浏览

python - 创建自包含的 Python 应用程序

我正在尝试创建一个独立的pisa版本(html 到 pdf 转换器,最新版本),但由于几个错误,我无法成功。我试过了py2exebb-freezecxfreeze

这必须在 Windows 中,这让我的生活更加艰难。我记得几个月前作者有一个包含安装的 zip 文件,但现在它已经消失了,只剩下依赖于 python 的方式。

你将如何解决这个问题?

0 投票
3 回答
3974 浏览

python - 微小的python可执行文件?

我计划使用 PyInstaller 创建一个独立的 python 可执行文件。PythonInstaller 带有对 UPX 的内置支持,并使用它来压缩可执行文件,但它们仍然非常庞大(大约 2.7 mb)。

有没有办法创建更小的 Python 可执行文件?例如使用缩小的 python.dll 或类似的东西?

0 投票
6 回答
79383 浏览

linux - 确定 Linux 中二进制文件的目标 ISA 扩展名(库或可执行文件)

我们有一个与在带有 Via C3 处理器的 Advantech POS 板上的(相当旧的)FC3 下运行的 Java 应用程序相关的问题。Java 应用程序有几个通过 JNI 访问的已编译共享库。

Via C3 处理器应该与 i686 兼容。前段时间在具有相同处理器的 MiniItx 板上安装 Ubuntu 6.10 后,我发现前面的说法并非 100% 正确。由于缺少C3处理器中设置的i686的一些特定和可选指令,Ubuntu内核在启动时挂起。在使用 i686 优化时,GCC 编译器默认使用 i686 集的 C3 实现中缺少的这些指令。在这种情况下,解决方案是使用 i386 编译版本的 Ubuntu 发行版。

Java 应用程序的基本问题是 FC3 发行版是通过从另一台 PC(这次是 Intel P4)的 HD 映像克隆而安装在 HD 上的。之后,该发行版需要进行一些黑客攻击才能使其运行,例如用 i386 编译版本替换一些软件包(例如内核)。

问题是工作一段时间后系统完全挂起,没有任何痕迹。我担心某些 i686 代码会留在系统中的某个位置,并且可以随时随机执行(例如从挂起模式恢复后或类似的情况)。

我的问题是:

  • 是否有任何工具或方法可以找出二进制文件(可执行文件或库)需要哪些特定架构扩展?file没有提供足够的信息。
0 投票
0 回答
6305 浏览

c++ - 如何静态链接现有的 linux 可执行文件?

寻找一种将动态链接的可执行文件转换为静态可执行文件的方法。似乎应该是可能的,但是手册页变短了,谷歌也没有帮助。

0 投票
2 回答
7515 浏览

c# - C# - 如何调用添加到项目解决方案中的 exe

所以我在我的项目解决方案中添加了一个 EXE。EXE 做一些事情并通过标准输出输出数据。我想捕获输出,但更重要的是如何在我的程序中执行该 EXE?

0 投票
10 回答
93094 浏览

.net - 如何找出可执行文件需要运行的 .NET Framework 版本?

我有一个可执行文件,我想知道该文件需要启动哪个版本的 Microsoft .NET Framework。

有没有一种简单的方法可以在某处找到这些信息?

(到目前为止,我尝试了ILDASMDUMPBIN,但没有任何运气。)