问题标签 [iexpress]

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 投票
3 回答
2951 浏览

exe - 如何将“需要提升的权限”添加到现有的 EXE 文件?(或者我可以在运行 IExpress 时设置它吗?)

我们的应用程序有一个安装程序。(一个 C++ 程序,在 VisualStudio 2012 中创建。)安装程序现在已签名并需要提升权限 - 用户会收到一个简洁的 UAC 问题。

但是,对于某些客户来说,安装程序需要很多其他文件。我们使用 IExpress 创建自解压存档。用户运行自解压 EXE 文件,文件被解压,我们的安装程序启动。

但是在我们添加了 UAC 支持后,这不起作用。IExpress 构建的 EXE 不会启动需要提升权限的程序。

一个简单的解决方案是 IExpress 构建的 EXE 也需要提升的权限。但我还没有找到 IExpress 的标志来做到这一点。(或者我错过了什么?)

有没有一种简单的方法可以将“需要提升的权限”添加到现有的 EXE 文件中?

0 投票
2 回答
4684 浏览

iexpress - iexpress 扩展为 temp 时不维护文件夹结构

环境:Windows 7 64、Visual Studio 2013

在运行 iexpress 之前,我有一个引用主 msi 和先决条件 msi (SlimDX) 的设置文件。当 Visual Studio 安装程序添加先决条件时,它会将 prereq msi 添加到 setup.exe 旁边的子文件夹中。

现在我使用 iexpress.exe 来合并 setup.exe 和 2 个 msi 文件。当 iexpress 将 3 个文件解压缩到临时文件夹时,可再发行文件不在子文件夹中,尽管安装文件仍期望它在子文件夹中。

提取时如何强制 iexpress 维护文件夹结构?或者,在向 Visual Studio 安装程序添加先决条件时,如何强制它将依赖项放置在与 setup.exe 相同的文件夹级别?

SDE 文件

0 投票
0 回答
3730 浏览

windows - my.bat 不是内部或外部命令、可运行程序或批处理文件

我创建了一个 .bat 文件,它打开了我在 Chrome 上以应用程序模式工作时使用的特定网页(因此它删除了选项卡和地址栏以节省空间)。我想将此 .bat 文件转换为 .exe(出于多种可能看起来很迂腐的原因)。我使用 iexpress 将 .bat 转换为 .exe。当我尝试运行 .exe 时,DOS 窗口非常短暂地闪烁然后崩溃。我能够在消息关闭时抓取消息的屏幕截图。消息在标题中。

我的 .bat 中的脚本如下:

我在“要启动的安装程序”中添加了 cmd /c,因为我使用的是 Win 7。我在 Notepad++ 中打开了该文件,它的编码没有 BOM。我找不到我的 .bat 文件未被识别的另一个原因。

0 投票
0 回答
41 浏览

windows - VB脚本有时会返回某些丢失的文件?提取文件需要太长时间?

我有这个 VB 脚本,后来我使用 IExpress 将它与一些 dll 文件一起编译。有时,当用户运行此脚本时,它会返回一条错误消息,指出未找到某个 dll 文件。

据我所知,使用 IExpress 时创建的安装程序会将文件提取到 %temp%\IXP000.TMP 的临时文件夹中。我怀疑有时脚本运行时间不够长,无法在执行脚本之前将所有 dll 文件提取到临时文件夹中。

有什么方法可以确保在安装程序中运行脚本之前提取所有文件?

我在这里先向您的帮助表示感谢!

0 投票
1 回答
398 浏览

iexpress - iexpress重启的条件是什么

我使用 iexpress.exe 快速创建基于批处理文件的简单安装程序。IExpress 向导提供“仅在需要时重新启动”选项。

但是我如何从批处理文件中得知需要重新启动?我尝试在 Windows 更新中使用退出代码 3016。但这不起作用。

顺便说一句:我调用批处理文件

my.bat 的内容:

0 投票
2 回答
2757 浏览

c# - 如何使安装文件(由 IExpress 制作)在另一台计算机上以管理员身份运行

我为我们公司开发的产品制作了一个自定义安装程序。因为我们处理不理解 zip 文件的客户,所以我创建了一个 IExpress 可执行文件,它可以解压缩所有内容并启动 setup.exe

我面临的问题是我的安装程序需要管理员凭据(检查注册表以查看密钥是否存在,执行批处理脚本等)。到目前为止,我一直通知客户右键单击并选择“以管理员身份运行”。有没有办法自动执行此操作,所以我不必指示他们右键单击?客户不喜欢听从指示。

提前致谢!

0 投票
2 回答
1192 浏览

batch-file - 批量安装命令出错 - IExpress

我正在尝试制作一个 EXE 文件,它将提取其内容,将它们放入正确的 DIR 中,然后运行主启动文件(fileOne.jar)。您可以通过观看此视频来了解我是如何做到的 --> [这里] <--,或阅读此

我运行了 IExpress,将所有内容保留为默认设置,并添加了我的文件“fileOne.jar”“fileTwo.jar”“install.bat”,而不是将“install.bat”设置为安装命令。Install.bat 的命令 -->

MD Program move fileOne.jar Program move fileTwo.jar Program move Program C:/"Program Files" fileOne.jar

但是每次我创建一个时,它都会给我一个错误:错误

我究竟做错了什么?我需要不同类型的文件来放入安装命令吗?如果是这样,我需要了解一门新的编程语言吗?

0 投票
1 回答
4138 浏览

.net - Windows 10 上的 IExpress.exe 正在生成与 Windows XP 不兼容的 EXE

类似这个问题

多年来,我一直在使用 IExpress(Windows 随附)将我的引导程序 EXE 和 .NET 应用程序 MSI 打包成一个自解压安装程序文件。(我的应用是 32 位的,所以我使用了 iexpress.exe 的版本%windir%/SysWOW64

我最近从 Windows 8.1 迁移到了 Windows 10。

在不更改我的代码的任何内容的情况下,在 Windows 10 上使用 IExpress 会导致 EXE 无法在 Windows XP 上运行(获取“[FileName].exe 不是有效的 Win32 应用程序”)

在 Windows 8.1、8 或 7 上使用 IExpress,它工作正常。

任何人都可以阐明或提供解决方案吗?

(我尝试将 iexpress.exe 从 Windows 8(文件版本 11.0.9600.17416)复制到 Windows 10 并使用它,但同样的事情发生了。)

0 投票
1 回答
1720 浏览

vbscript - 如何从 iexpress 创建的 exe 中反编译 [vb] 脚本

是否可以从 iExpress 创建的 VBScript 中反编译或提取 [vb] 脚本?

我有一个.exe使用 iExpress 压缩的程序 VBScript

是否可以反编译它以查看源代码?

0 投票
1 回答
131 浏览

python - 创建从 Web 获取 Python 模块的安装包

我正在尝试为我的程序创建一个安装包,我可以将它发送给没有任何编程背景并且可能无法使用命令行的其他人。该程序本身对用户非常友好,但它需要安装 Python 包索引中的几个 Python 包才能运行。我可以使用 pip 安装这些软件包(虽然这对一个人不起作用,所以我必须从 .tar.gz 下载并手动安装它),但我认为我的用户无法做到这一点或像我一样解决安装问题。

我和我的用户都在 Windows 环境中工作,所以我尝试使用 iExpress 向导创建安装文件。但是该向导不包括以目录树格式安装大量文件或自动将这些目录添加到 PATH 的任何选项;所以这似乎不是一个选择。

我可以采取什么最简单的方法来为我的用户自动正确安装这些 Python 模块?

编辑

我也在考虑使用安装包中包含的批处理文件的可能性,但我仍然想知道是否有更简化的方式来进行这种安装。