与 TeamViewer 相同的 Windows 安装程序

标签 windows installation

我在三天内努力创建 Windows 安装程序。我需要创建一个与 TeamViewer 相同的窗口安装程序。请参阅随附的快照:

TeamViewer Setup First Window

如果我们选择选项“运行”并单击下一步,它会显示许可协议(protocol)对话框。单击最后一个 Next,整个设置将关闭并启动 Team Viewer。在幕后,Team Viewer 设置正在将整个所需文件复制到某个临时文件夹中。然后启动该 .exe 文件。

我曾尝试使用 Advanced Installer 9.6.1 并尝试使用 InstallShield 2010 实现相同的目标。在第一个中,您可以启动自定义文件,但无法退出对话框(进度和退出对话框)。在第二种情况下,我需要使用安装脚本语言。这使得它很难使用。

能否请您建议我一些设置设置的方法。或者,如果您有任何其他建议或工具可以帮助我解决此问题。最后我考虑过创建具有此类功能(如 Team Viewer)的自定义 Windows Installer。但我是创建 Windows 安装程序的新手。

最佳答案

我不认为您可以在不编写任何代码的情况下获得与 TeamViewer 呈现的完全相同的行为。这是因为 Windows Installer 程序包 (.MSI) 不是为这种情况设计的。

高级安装程序支持临时文件并显示所需的对话框,但一旦您关闭安装程序,它就会删除所有文件。正如您已经发现的那样,您无法在不显示退出对话框的情况下关闭完整的 UI 安装程序包。

关于与 TeamViewer 相同的 Windows 安装程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13657314/

相关文章:

c# - Windows 接收 iOS 设备发布的 BLE 广播包

java - 安装 JRI 时遇到问题(R 到 java)

c# - 使用 NuGet 包管理器控制台时无法访问源

java - maven : Failed to install metadata project Could not parse metadata maven-metadata-local. xml:开始标记之前只允许空白内容

c# - 如何使用 InstallShield 2009 显示消息框

windows - 批量将两个整数相乘

windows - log4j 写入 Windows 共享

windows - Chef - Powershell 输出

两个线程能否同时读取同一个const内存块

angular - node_modules/rxjs/internal/types.d.ts(81,44) : error TS1005: ';' expected error after installation of Angular 6