问题标签 [exe]

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 投票
8 回答
3839 浏览

delphi - 将 SSL 与 Delphi 一起使用,但仍然只有一个 exe

我们使用 Indy,我们需要在我们的应用程序中支持 SSL 电子邮件,但是我们需要将我们的应用程序放在一个 .Exe 中。

我们知道默认的 Indy 处理程序需要在路径中包含 dll。从 EXE 的一个资源中提取 Dll 将是最后的手段。

有更好的想法吗?

0 投票
1 回答
313 浏览

vb.net - 需要帮助将十六进制写入 exe 文件

有人能告诉我如何将这些十六进制数写入 exe 文件,同时还能执行它吗


0 投票
0 回答
109 浏览

exe - 从网络驱动器运行 .NET 应用程序时如何防止 FileIOPermissionException(和其他)

如果从本地驱动器执行,我的 C# 应用程序 (.NET 3.5 SP1) 运行良好。

但是,如果我从网络驱动器运行它,它会执行(它是 .NET 3.5 SP1),但在File.ReadAllText期间无法读取位于同一网络驱动器上的文件。

如果有关系,文件夹结构如下所示

我想这是 .NET 应用的一些安全功能,他们删除了自 SP1 以来的“执行”限制,但权利仍然不像本地应用程序那样完全。

我四处搜索,但如果远程运行它,我找不到正在发生的事情以及限制是什么。

它是一个带有命令行参数的 CONSOLE APPLICATION,如果它重要的话。

0 投票
6 回答
14388 浏览

client - 从客户端运行 EXE

我需要从客户端运行一个 exe 文件。Exe 文件存在于我的 C:\ 目录中。我需要从我的 WEB 站点运行这个 exe 文件。

我该怎么办?

0 投票
1 回答
517 浏览

swing - 如何在 c/c++ 中使用 java jar?

我是 java swing 的新开发者。我想打包 GUI 程序。在neatbeans的帮助下,我得到了一个java jar文件。但我想将jar转换为exe文件,虽然我知道exe4j,但我需要exe文件包括jar和其他文件。也许在 c/c++ 中使用 jar 是一种解决方案?

0 投票
3 回答
296 浏览

.net - 使用 .Net 和另一个外部库为项目创建单个 EXE 文件

我有一个为我们需要作为单个 EXE 运行的类创建的电子邮件客户端。它由 C++ .NET 和具有大量 DLL 文件的外部 POCO 库制成……实现这一目标的最佳方法是什么?

我正在寻找一些类似的问题,有些人推荐了ILMerge和 Ezirez 等工具,但问题只要求为 .NET 制作单个 EXE 文件,但我希望它同时用于 .NET 和第 3 方外部 POCO 库.

0 投票
2 回答
3120 浏览

c++ - 将 EXE 作为 DLL 加载,本地 vftable

我有一个名为的 exe test.exe,通常用作独立应用程序。我想将此 exe 用作另一个应用程序 app.exe 中的模块(dll)。

test.exe 中的代码做了一些非常简单的事情,比如:

虚拟在哪里someMethod(),MyClass 有一个虚拟的 d'tor。
doTest()从 test.exe 导出,因此创建了一个名为 test.lib 的库 app.exe
与此库链接以在启动时静态加载 test.exe。

当我单独运行 test.exe 时,它​​运行得很好,但是当我从 app.exe 中加载它时,它会崩溃。
使用调试器单步执行代码会发现崩溃是在调用虚拟方法时发生的。事实证明,vftable 不知何故变坏了。

经过一番调查,事实证明,当 MyClass 的构造函数中的代码正在运行时,vftable 是一回事,但是当调用new返回时,它会被称为“本地 vftable”的其他东西替换。我发现这个关于为什么会这样的模糊讨论

经过大约一天的调试后,我发现这个“本地 vftable”中的指针在两种情况下都是相同的,当 test.exe 是独立的和作为模块加载时。这不可能是正确的,因为 test.exe 被加载到不同的地址......
为了测试这个理论,我将链接器选项中的加载地址更改为 test.exe 在 app.exe 中时加载的地址,现在,瞧,一切正常。

显然,这不是一个永久的解决方案,因为下一次这个随机选择的地址可能会被占用,同样的问题会再次出现。

所以我的问题是:为什么这个“本地 vftable”与 exe 的静态加载地址相关联?将exe作为模块加载是一件坏事吗?为什么exe假定它已加载到其静态地址?

只是为了上下文:这一切都是通过 MSVC 2008、Windows XP x64 完成的。

0 投票
3 回答
6868 浏览

c# - 在 C# 中创建可移植(非安装)Windows 应用程序

我有一个 .net 3.5 应用程序,我想让它便携。它简单且运行完美,我已将 .EXE + .DLL 发送给一些朋友,并且在同一个文件夹中运行带有 .DLL 和 .ICO(我在其中使用过的)的 exe 时,它​​按预期工作。

我想要的很简单:创建一个单独的 EXE 文件,它关心 dll、图像和任何我想要的东西,而不需要设置,也不需要安装。(又名便携式)

如果需要,我可能会考虑将其迁移到 .net 2.0,我不使用任何仅限 3.5 的功能,事实上,我不太确定为什么要使用 3.5(无论如何我都是编程新手)

我想要任何提示、链接或有关如何操作的说明,因为将 .rar 发送给我的朋友并告诉他们在他们调用的所有“奇怪文件”中提取并运行 .exe 真的很烦人(此外,不是每个人都在文件夹中显示扩展名,所以这是一场噩梦)

(我在 StackOverflow 中进行了搜索,但没有找到任何可以回答我所问问题的问题,我发现唯一一个类似的问题最终是在讨论 Windows 机器中的框架可用性、语言选择和没有好的答案.)

0 投票
1 回答
634 浏览

c# - 如何将聚合 .NET COM 互操作添加到 ATL EXE 服务器?

我想知道如何将 .NET C# COM 对象(使用 .NET 的 COM 互操作工具创建)添加到 Visual Studio 2008 ATL EXE 服务器。基本上,我正在尝试创建一个进程外自动化服务器来保存我的 C# COM 对象,以允许它充当许多客户端的单例服务器。我认为我需要做的就是将正确的条目添加到 ATL EXE 服务器的 IDL 文件中?这听起来对吗?那么有人还会知道如何实际实例化我的 C# COM 对象吗?我猜我需要重新定义它的 GUID,否则它会立即实例化 C# 吗?谢谢你的帮助。

-大卫

例如: 。

0 投票
2 回答
3011 浏览

python - Python 2.6:从 Windows 控制台应用程序读取数据。(操作系统系统?)

我有一个返回一些文本的 Windows 控制台应用程序。我想在 Python 脚本中阅读该文本。我曾尝试使用 os.system 阅读它,但它无法正常工作。

假设 test.exe 返回“bar”,我希望将变量 foo 设置为“bar”。但发生的情况是,它在控制台上打印“bar”并且变量 foo 设置为 0。

我需要做什么才能获得我想要的行为?