所以我有Wix这个安装项目,并希望在桌面上有一个快捷方式。 这一定很容易,你可能会想。 但事实并非如此。 所有在互联网上find的代码片段都不起作用。 经过几个小时的努力和阅读文件,我终于明白了,所以我在这里与你分享。
在许多项目(多年)上使用InstallShield之后,我滔滔不绝地说:最近版本的InstallShield太难使用,开发速度慢,太复杂,而且太多了。 我正在寻找推荐的替代scheme来编写Windows安装程序。 我有一个偏好,使MSI安装程序,但我打开替代品。
我有一个产品安装程序可执行文件,将一些文件复制到用户的硬盘驱动器。 它不是一般意义上的典型安装程序(它不会在“开始”菜单或“程序文件”文件夹中添加任何内容)。 每次安装程序在Vista上运行时,在exe终止后,Vista会产生一个任务对话框: 该程序可能没有正确安装 使用推荐configuration重新安装 这个程序正确地安装了 是否有一个函数,我需要从EXE或registry项调用设置,向操作系统表明该程序安装正确(或至less抑制此消息)? 相关问题: Windows 7 RC中的“此程序可能安装不正确” (针对Windows 7特定的问题)
我已经创build了所有与Inno Setup多年的Delphi工具的设置。 现在有些用户更喜欢MSI安装包,所以他们可以将设置从中央服务器部署到所有工作站。 我如何创build一个? 我是否必须购买Visual Studio或其他产品?
我相信这很容易,但是我很难过。 我有一个自定义操作,在安装时执行一个不同的(非MSI)安装程序。 不幸的是,我注意到它也执行UNinstallation上的安装程序! 我已经看了选项,但我不能“找出如何制止这一点。 如果有人能帮助我,我会非常感激。 另外,如何设置自定义操作才能在UNinstall期间closures? 任何帮助是非常感激的家伙!
我们使用Visual Studio 2013在vb.net中开发了一个软件。现在我们要构build一个自定义安装程序,其步骤如下: 用户开始安装我们的软件。 在“input串行密钥”选项中,用户input我们提供的16位串行。 点击“确定”button后,我们的软件连接到我们的IP,并将串行密钥和其他用户的信息保存到我们的数据库。 确认密钥返回到我们的软件。 软件写入一个文件并将其保存到系统文件夹。 这几乎就像Adobe或Corel注册过程。 我们也接受其他技术,必须确保我们的软件只能安装在一台机器上。 请注意,我们是一群新手程序员(不太高级),所以; 如果这个过程被详细阐述,那对我们将会非常有帮助。
卸载我的应用程序时,我想configurationWix安装程序以删除原始安装后添加的所有文件。 看起来卸载程序只删除最初从MSI文件安装的目录和文件,并保留稍后在应用程序文件夹中添加的所有内容。 换句话说,我想卸载时清除目录。 我怎么做?
我有一个安装项目,我需要安装在默认先决条件列表中不可用的可再发行组件。 是否有可能将此可再发行组件添加到安装项目创build的引导程序?
我目前正在做一些调查,closures我们目前使用的安装包(Wise Installer 9),并转向处理Windows Vista,Windows 7和64位系统的东西。 安装人员的本地化将是有益的,因为我们也有一些法国加拿大客户。 我们目前在以下技术中安装软件包和实用程序: 进展4GL Visual Studio 2005 Visual Studio 2008 .NET Compact Framework 3.5 我已经看了WiX和InstallShield , Altiris也replace了旧的Wise系统。 我还没有使用过InstallShield,但是从我看到/安装的所有东西中,似乎都是最受欢迎的产品之一。 我浏览了一些与InstallShield有关的Stack Overflow标签,我很好奇这个组织对此有何评论。 我只是默认去他们? 在非.NET的东西的WiX有多好?
如果我有一个Java源文件(* .java)或一个类文件(* .class),我怎样才能将它转换成.exe文件? 我也需要我的程序安装程序。 有没有一个开源的程序可以做到这一点?