
Wix
文章平均质量分 72
wilsonke
sssd
展开
-
Wix Components Xml Tool
因为要做wix安装包,要一行一行copy Components的xml描述太麻烦了,个人有点懒,不愿重复劳动;所以写了个小工具;来生成xml;原来一个小时的工作,因为有了小工具,一秒就搞定,何乐而不为? FolderBrowserDialog dlg = new FolderBrowserDialog(); DialogResult ret =原创 2012-08-28 14:04:21 · 1161 阅读 · 0 评论 -
wix 自定义对话框
自定义对话框 开始之前,我们先看看标准的WixUI_Mondo UI包含哪些对话框: 1: BrowseDlg 2: CustomizeDlg 3: DiskCostDlg 4: LicenseAgreementDlg 5: SetupTypeDlg 6: WelcomeDlg 这些标准对话框都有Bac翻译 2012-09-14 10:36:18 · 2915 阅读 · 0 评论 -
Wix 实战攻略 (多操作系统)
这段时间,用Wix做公司的安装包,因为网上相关的完整资料还是很少,所以做这些工作还是让我有好几天比较受累。为了让自己以后不再受累,也为了让后来者少点付出,多点收获,写此文以记之。背景:要做一个安装包,安装包里是一个虚拟磁盘管理系统;但是要同时自动适应不同的操作系统window2000; NT;XP;Window7;Window7 x64等。 Product.wxs 代码如下:原创 2012-09-13 17:11:01 · 2857 阅读 · 1 评论 -
内置CustomAction的使用
1. Quiet Execution Custom Action安静模式下执行操作。允许用户在后台执行一些命令,但是不出现执行窗口。例1,安静模式下执行CMD操作 ion="QtExecExample" After="TheActionYouWantItAfter"/>采用安静模式执行CMD操作,但是不出现CMD命令窗口。注意Value中的命令以及应用程序必须加转载 2012-09-12 16:32:50 · 2770 阅读 · 0 评论 -
Wix Custom Action 运行exe文件
原创 2012-09-12 14:06:05 · 2874 阅读 · 0 评论 -
Wix 64bit System64Folder ProgramFiles64Folder
src="12345.dwg" /> src="wilsonTest.txt" /> Not Installed--> NOT INSTALLED-->原创 2012-09-07 16:47:11 · 2424 阅读 · 0 评论 -
wix Language Feature Property CustomAction
1) Language与Codepage的设Language指所在地区使用的语言,为数字编号。Codepage指所在地区的代码页,用来进行区域区分。下来列举几个常见的区域代号:语言 语言-国家 Language CodepageEnglish en-us 1033 1252Simplified Chinese zh-cn 2052 936Traditional Chin转载 2012-08-16 13:44:21 · 2075 阅读 · 0 评论 -
wix Condition patch
1) 安装时用户权限的判断使用MSI程序进行安装时,一般要进行用户权限的判断,可以使用内置的属性Privileged进行判断,也可以通过设置Package的相关属性进行判断。Privileged属性Privileged当用户不具备管理员权限时,安装停止并给出提示消息。使用Package属性设置,一般来说有2中安装方式,面向用户和面向机器。面向用户指的是所有用户下均进行安装,转载 2012-08-16 13:56:41 · 2509 阅读 · 0 评论 -
wix Feature Component
Feature安装过程中,有时候需要根据用户的设置来进行不同的安装,其中一个方面就是根据用户选择安装的Feature或者Component,来判断下一步的操作。Wix中提供了相关的判断方法和内置的状态值。Prepending some special characters to the names will give them extra meaning:% environment v转载 2012-08-16 14:00:12 · 1325 阅读 · 0 评论 -
Wix 安装32位或64位的设定
或者 <File Id="DPInst.exe_x32" Name="DPInst.exe" LongName="DPInst.exe" Vital="yes" DiskId="1" src="C:\DPInst\x32\DPInst.exe" /> NOT VersionNT64 <File Id="DPInst.exe_x64" Name="DPI原创 2012-09-04 16:28:19 · 3143 阅读 · 0 评论 -
Wix 判断 操作系统
Version9X = 400Version9X = 400 AND WindowsBuild = 1111Version9X = 410Version9X = 410 AND WindowsBuild = 2222Version9X = 490VersionNT = 400VersionNT = 400 AND ServicePackLevel = nVersionN原创 2012-09-05 09:24:21 · 1985 阅读 · 0 评论 -
wix log
1) 安装卸载时进行日志记录Wix制作的Installer的调试很麻烦,没有直接的Bug工具,可以通过记录安装日志的方式进行间接调试。命令为msiexec /i package.msi /l log.txt详细参考:msiexec /Option [Optional Parameter]安装选项 安装或配置产品/a 管理安装 - 在网络上安装产品/j转载 2012-08-16 13:49:37 · 3051 阅读 · 0 评论 -
Wix Install Msi package
<File Id="sample1.msi" Name="sample1.msi" src="C:\Drivers\MSI\1\sample1.msi" /> <File Id="sample2.msi" Name="sample2.msi" src="C:\Drivers\MSI\2\sample2.msi转载 2012-09-04 17:08:38 · 1691 阅读 · 0 评论 -
wix 入门
由于工作需要,近2个月一直在研究Wix,总算小有起色。鉴于国内Wix 的普及和使用有限,这里将个人遇到得问题和解决方案记录下来,以便交流和相互促进。闲话少说。Wix:全称Windows Installer XML,属于微软的一个开源项目,目标是使用XML语言灵活的定制具有各种功能的安装包,需要微软的Windows Installer服务支持。Wix生成的产品为msi文件,这转载 2012-08-16 13:46:36 · 1452 阅读 · 0 评论 -
Wix Candle Light Dark
最近工作中要用到安装包的制作工具,以前到是用过NSIS,比较简单好用的一款免费安装包制作软件,有很多插件可用,功能也不错。不过这次要使用的是WiX。Wix 是 Windows Installer XML 的缩写,它是微软提供的一组工具和规范的集合,用来制作MSI格式的安装包。另外值得一提的是,Wix是微软少有的开源软件之一。Wix包含的工具:Candle.exe -- 蜡烛,编译器,将转载 2012-08-17 14:10:44 · 2008 阅读 · 0 评论 -
Right-click is slow or weird behavior caused by context menu handlers
Right-click is slow or weird behavior caused by context menu handlersfrom: http://windowsxp.mvps.org/slowrightclick.htmSymptomsWhen you right-click a file/folder, there may be a huge delay bef转载 2012-12-21 11:34:37 · 1092 阅读 · 0 评论