问题标签 [wise]
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.
windows-installer - Wise for Windows:Advt 和 Non-Advt 快捷方式
我有 2 个完全相同的 MSI 软件包,但一个有广告的快捷方式,另一个有非广告的快捷方式。我有第三个 MSI 包,需要使用上述升级。
观察:当我使用“非 advt 快捷方式”包升级时,我没有在开始菜单中获得快捷方式。
当我使用“advt 快捷方式”包升级时,我确实在开始菜单中获得了快捷方式。
如果我在“advt 快捷方式”包中使用 DISABLEADVTSHORTCUTS=1,那么我不会在开始菜单中获得快捷方式。
从日志文件中我可以看到,在“advt 快捷方式”包中,似乎跳过了“ShortcutRemove”操作,说最新的包已经覆盖了快捷方式,因此无法删除。因此,我想我可以在开始时看到捷径。但是非 advt 快捷方式包没有这样的运气。我假设正在编写快捷方式,然后将其删除。但为什么?我尝试将 Remove Shortcut 命令保留在 if 块中,例如 If REMOVE,然后 Remove Shortcut。但是好像没有影响。任何线索将不胜感激。谢谢!
windows-installer - 使用 Wise for Windows 安装程序时文件的自定义时间戳
如果我正在制作一个包含 10 个文件的 MSI 包,那么我可以给所有文件一个特定的时间戳,比如 2016 年 8 月 10 日,同时使用 wise for windows installer 5.0 版创建 MSI 包,还是我需要一些其他工具?
vb6 - 通过 Wise 安装程序重新充气
我有一个 Visual Basic 6 程序,它需要使用 C# dll。在我的开发环境(XP)上,我可以手动执行 RegAsm xxxx.dll /tlb:xxx.tlb /codebase 并且它工作正常。
现在,我需要使用 Wise Installer v1.5(没有任何 RegAsm 功能)在目标机器上安装这个程序——在大多数情况下是 Win 7、8.1 和 10。
有谁知道我是否可以从我的 vb 程序中调用 API 调用或其他东西来注册 C# dll,并自动创建 .tlb 文件?
任何帮助深表感谢,
apache-spark - spark中如何高效分配和使用partition?
这是我的例子。
我想知道的是平均分配分区。
该data
变量由五个分区组成,所有数据均分。
几次之后transformation operation
,分配给sub
变量的五个分区中只有两个被使用。
该sub
变量由五个分区组成,但并非所有数据都被均匀分区。
如果我将另一个添加transformation operation
到sub
变量中,将有 5 个可用分区,但只有 2 个分区用于操作。
所以我想在操作数据时利用所有可用的分区。
我用了这个repartition
方法,但它并不便宜。
所以我正在寻找一种明智的方法来利用尽可能多的分区。
有什么好办法吗?
wix - 将用 WISE 编写的 EXE 转换为 WIX
在我们的组织中,我们使用 WISE 安装程序来创建 MSI 和 EXE。现在为了实现连续构建过程,我们正在从 WISE 迁移到 Wix。我们能够使用 dark.exe 将 Wise 中的所有 MSI 转换为 WIX。但是我们找不到在 WISE to WIX 中创建 EXE 的方法。从 WISE 创建 EXE 到 WIX 的简单方法是什么?
authentication - 在使用 WISE 打包安装程序编写的自定义应用程序包中遇到 Kerberos 和/或 NTLM 身份验证失败
我们在使用 WISE 打包安装程序最初为 Windows 7 设计的自定义应用程序包中遇到 Kerberos 和/或 NTLM 身份验证失败。在 Windows 7 上,它们工作正常,但现在在 Windows 10 上失败。它们在使用 Microsoft SCCM 工具在 Windows 10 上安装期间都失败,并且在安装过程中对网络上的 SMB 共享使用 Kerberos 身份验证时特别失败。我们可以在网络跟踪中看到客户端应用程序在身份验证事务期间从 Kerberos 故障转移到 NTLM。我们不确定为什么。我们有一个大规模的 Active Directory 环境。因为 WISE 包是编译的,所以我们无法查看它。在成功的 Windows 7 机器上,似乎计算机在执行包时需要访问共享,并且登录的用户必须具有对 SMB 共享的读取和执行访问权限。我们能够访问使用 Windows 7 系统帐户但不是使用 Windows 10 系统帐户时相同的 SMB 共享。很奇怪!这是包内的代码问题吗?这可能很重要:SMB 共享使用 DNS 别名,不确定这是否有任何区别。主人的真实姓名不同。当使用主机的真实名称而不是别名时,访问问题似乎得到了解决。
windows - 如何控制 Windows 10“最近添加”程序列表中显示的内容?
运行安装程序后,Windows 10 开始菜单将显示最近添加的程序。
就我而言,安装程序会在开始菜单中安装多个程序。出于某种原因,它正在选择其中一个并将其显示为“最近添加”,但我想指定一个不同的显示在那里。
如何设置/控制?
我试图更改安装程序将条目添加到开始菜单的顺序,但这似乎没有任何效果。
(我们碰巧使用的是 Wise 安装程序,但这可能不相关。)
windows-installer - 在 WindowsInstallerEditor (WISE) 中添加\修改文件
如何在 Windows 安装程序编辑器中修改现有文件。当我尝试通过添加它时FeatureDetails -->Files --> AddFile
,它仍在使用较小的旧文件。
我应该在添加之前从安装程序中删除现有的吗?如果是这样,如何删除它?
wix - 如何避免意外在我的 MSI 中分发敏感信息?
如何避免意外在我的 WiX / MSI 中分发敏感信息?
- 我不小心将密码、机器名称或登录凭据与我的 MSI 文件一起分发。我如何最好地处理这个问题?
- 部署后,我的应用程序错误地连接到我的 QA / UAT 系统而不是我的生产系统 - 因为我的设置的自定义操作代码中的调试构造错误。如何检测和避免这种情况?
- 我一般如何避免分发此类信息?
这是一个问答式问题,采用最简单的方法来避免意外通过您的 MSI 传播敏感信息
batch-file - 如何在指定日志文件时静默运行 Unwise.exe
这可能是一个简单的解决方案的愚蠢问题,但我试图在批处理文件中合并一行以静默卸载明智的卸载程序(即卸载 SolidThinking Embed 2017)。
Unwise.exe在同一个文件夹中有一个快捷方式,也可以包含安装的日志文件,否则自己运行会提示输入日志文件,或者如果在脚本中完成则会抛出找不到日志的错误.
有没有办法在行中包含日志文件并静默卸载应用程序?
例如(这不起作用):
提前致谢。