问题标签 [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.
node.js - 使用 NodeJS 的 IExpress 安装后批处理未立即找到 NPM
我正在尝试使用 iExpress 在我在 NodeJS 上创建的小脚本上安装依赖项。
iExpress 包只是安装包节点:
msiexec /i node.msi
然后运行 Post installation Batch 以将 Javascript 放入 %UserProfile% 文件夹中的文件夹中。
安装后批处理运行:
cmd /c post_install.bat
在批处理中有一条线不起作用:
npm install <dependency>
这似乎不会在 MSI 安装后立即起作用,但它会在第二次运行 .exe 并安装 NodeJS 时起作用。
因此,无论出于何种原因,MSI 直到批处理完成后才设置 PATH 变量,或者 iExpress 安装后批处理没有设置正确的环境变量。
其他人遇到过这个问题,是否有解决方法或建议?
我应该将 MSI 的安装和 NPM 的运行放入安装脚本而不是使用 Post Install 吗?
iexpress - Windows IExpress 是否仍然暴露漏洞?
我正在尝试使用 I Express,但我看到一篇文章指出它存在一些漏洞。
这是链接:https ://en.wikipedia.org/wiki/IExpress 。
这是来自链接的消息:
安全
使用 IExpress 创建的自解压包具有(固有)漏洞,这些漏洞允许任意代码执行,因为它们处理安装命令和命令行处理的方式。[4][5] 此外,由于 Windows 用户帐户控制处理安装程序的方式,这些漏洞允许权限提升。[6][7]
batch-file - 使用 IExpress 将批处理转换为 exe 时出错
我正在将我的批处理文件转换为 .exe 文件我已经添加了 .sql 文件和 jpg 文件我已经成功创建了包但是当我运行这个包时我收到这样的错误
需要帮助有什么答案吗?
batch-file - 无法将参数发送到通过 IExpress 转换为应用程序的批处理文件
我制作了一个包含个人数据的批处理文件,因此为了对其他人隐藏并发布它,我决定exe
通过 IExpress 将其“加密”转换为。
我的批处理文件被命名prime.bat
,它位于%userprofile%
.
以下是我运行的步骤iexpress.exe
:
- 跑了
iexpress.exe
。 - 已选中
Create new Self Extraction Directive file
- 已选中
Extract files and run an installation command
。 - 输入包标题 (
Prime finder
)。 - 已选中
No prompt.
。 - 已选中
Do not display a license.
。 - 选择
prime.bat
位于%userprofile%
(C:\Users\%username%
) 中。 cmd /c prime.bat
按原样输入Install Program
和离开Post Install Command
(<None>
)。- 已选中
Default (recommended)
。 - 已选中
No message
。 - 输入
C:\Users\username\prime.exe
但未选中以下任何框。 - 已选中
No restart
。 - 选择保存
SED
文件。
包创建成功!
由于批处理文件使用参数,它必须从 cmd 运行。当我从资源管理器中单击文件时,它正确打开。因为如果没有参数,我已经输入了一条错误消息,所以它抛出了预期的错误并以1
. 如果我只prime.exe
输入 cmd,就会发生上述情况,并产生相同的输出。
但是,如果我再次从 cmd 运行文件,但指定参数,我会在新窗口中收到一条错误消息。由于我不使用英语并且没有更改语言的权限,我将尝试翻译输出:
命令行选择中出现语法错误。
在命令后输入
/?
帮助。
因此,我输入prime.exe /?
了 ,然后出现了一个带有帮助的新窗口。我想我在iexpress.exe
选项中遗漏了一些东西。
batch-file - 将文件编译成一个自解压安装程序
我想将我的文件编译成 1 个设置,该设置会自动提取文件而没有“选择安装目录”对话框。
我有一个名为 SETUP 的文件夹,里面有 1 个 BAT 文件和另一个名为 MYFILES 的文件夹,里面有 3 个文件。这是BAT命令:
我想要发生的是将 SETUP 文件夹转换为根据 BAT 文件命令运行的安装文件,并且还自动将文件提取到给定的目标,而无需“选择安装目录”提示,无需用户交互,只需单击设置.
我已经查看了这个线程iexpress 硬代码提取目的地,但那里的答案不符合我想要发生的事情。我真的需要帮助,任何评论表示赞赏。
sql-server - 使用 iexpress 从 bat 文件创建的 Exe 无法执行
我有一个调用“sqlcmd”删除和创建过程命令的批处理文件,它仅在执行 bat 文件时工作正常。但是,当使用 iexpress(Windows 工具)将 .bat 文件转换为可执行文件时,应用程序无法运行并出现以下错误。
我尝试使用 iexpress 将“执行用于创建数据库的 sql 脚本的 bat 文件”转换为 exe,效果很好。但是 drop 和 create 过程命令都失败了。
我正在尝试使用 iexpress 工具从批处理文件创建一个 exe。在打包期间,所有依赖文件都包含在包中。我的问题是从“CreateProcedure.bat”创建 exe。建议和解决方案表示赞赏。
创建数据库.bat
创建数据库.sql
CreateProcedure.bat
错误:
exe - 执行 exe 文件时出错。“原因:系统找不到指定的文件”
我已将test.bat
文件转换为windows中的test.exe
使用工具。当我运行文件时。我收到错误消息iexpress
test.exe
当我运行test.bat
它工作正常。
iexpress - iExpress 错误:“无法结束资源更新”
多年来,我一直在成功使用 iExpress。现在,当生成我总是生成的相同 .exe 文件时,iExpress 现在给我错误:无法结束资源更新。
此错误出现在过程的最后。我看到 Create Package 屏幕和文本“Creating the package...”然后出现错误。在文件夹中,我会看到一个类似:~MyFileName.CAB 的文件,它通常会在运行 iExpress 结束时被删除。
我尝试删除 .CAB 文件并再次(多次)重新运行 iExpress。我尝试重新启动。我尝试使用不同的应用程序运行 iExpress。我尝试搜索网络和 Stack Overflow。我使用的是我通常使用的同一个 Windows 用户帐户。由于我无法发布我的应用程序,因此急需帮助。谢谢!!!
iexpress - iexpress设置提取路径?
我正在尝试将一些提取.jpgs
到某个目录(%APPDATA%\Microsoft\Teams\Backgrounds\Uploads)
我试过使用一个.bat
文件:
但这只是给了我一个错误
我还尝试了一个.inf
文件:
但这似乎根本没有做任何事情。
vbscript - 将 ZIP 文件提取到绝对路径
我正在尝试创建一个 VBS 文件,该文件可以将 ZIP 文件的内容从相对路径提取到绝对文件路径目标。我试图创建这个 VBS 文件的原因是因为我的总体目标是通过 iExpress 创建一个 EXE 文件,它将一堆代码复制到用户的计算机并同时安装 nodeJS。
我对采用这种方法的想法是创建一个批处理脚本,将代码目录复制到用户计算机上的设定位置,然后执行一个 MSI 文件来安装 nodeJS。我已经能够得到一个可以做到这一点的批处理脚本,但现在我想把它全部打包成一个 EXE。为此,我认为我需要将代码目录放入 ZIP 文件中,以便将其添加到 EXE 文件中,然后我的 EXE 需要一些功能来提取它。
要添加此功能,我的研究似乎表明 VBS 是最好的选择(特别是考虑到我希望还可以补偿对 PowerShell cmdlet 的访问受限的用户)。搜索似乎表明这种类型的文件是为了我想做的事情。
尽管在这条线上这似乎不起作用......
...它向我抱怨 destFolder 需要成为一个对象。我不太确定要更改什么来修复此错误(我对 VBS 不太熟悉),互联网上的大多数示例最初将 ExtractTo 变量设置为相对文件路径并运行命令将其转换为绝对文件路径。我不想这样做,因为当 iExpress 将其全部转换为 EXE 时,我的理解是相对文件路径从某个随机 TEMP 文件夹中开始。
任何关于我的 VBS 文件中的错误的指导,或指示提取 ZIP 文件的更好路径将不胜感激,谢谢。