小编Vin*_*oth的帖子

如何在Wix中默认选中复选框

我正在使用复选框,并根据复选框选中或不跳过对话框.

以下代码为Checkbox

<Control Id="CheckBox_Samples" Type="CheckBox" X="172" Y="225" Width="274" Height="26" Property="INSTALLSAMPLES" Text="Install Samples" CheckBoxValue="TRUE" TabSkip="no" />
Run Code Online (Sandbox Code Playgroud)

以下代码跳过对话框.

<Control Id="Next" Type="PushButton" X="372" Y="348" Width="56" Height="17" Text="[ButtonText_Next]" Default="yes">
  <Publish Event="SetTargetPath" Value="APPDIR">INSTALL</Publish>
  <Publish Event="NewDialog" Value="NewDialog_1">INSTALL AND INSTALLSAMPLES</Publish>
  <Publish Event="NewDialog" Value="SetupTypeDlg">INSTALL AND (NOT INSTALLSAMPLES)</Publish>
</Control>
Run Code Online (Sandbox Code Playgroud)

一切正常.但默认情况下,复选框始终未选中.我想默认显示选中复选框.

wix

6
推荐指数
1
解决办法
4267
查看次数

如何在wix中的注册表中编写产品ID

我的要求是打击.我需要在安装设置时在注册表中编写Product Id.我有以下产品ID代码.

<Product Id="{CEEE7807-F6D7-43F6-A206-110B9E25AC9C}" 
         Name="Sample installer" 
         UpgradeCode="{BFBD4770-8C5D-4A53-BA07-EF52401F0CB4}" 
         Language="1033" 
         Version="$(var.ProductVersion)" 
         Manufacturer="My company.">
Run Code Online (Sandbox Code Playgroud)

我有以下代码写入注册表.我想在这里传递产品Id值.

<Component Id="registry_values" Guid="{11FB6C4C-3C90-4F46-B0D2-BB95150F60E6}">
    <RegistryValue 
         KeyPath="yes" 
         Root="HKCU" 
         Key="Software\MyProduct\Myfolder\SampleFolder\Product" 
         Value="[Product Id]" 
         Type="string" />
</Component>
Run Code Online (Sandbox Code Playgroud)

请帮我解决这个问题.

wix

4
推荐指数
1
解决办法
1926
查看次数

无法在Mac 10.8中找到packagemaker命令行工具

我使用的是Mac 10.8和Xcode 4.4.1.我为xcode 4.4.1(Package Maker)安装了Xcode 4.4.1和Auxilium工具的命令行工具.我已将PackageMaker.app放入应用程序文件夹中.我正在寻找Package Maker的命令行工具.我通过网络搜索并找到了一些命令.

/Developer/usr/bin/packagemaker --verbose --doc [project].pmdoc --out [project].pkg mkdir -p dmg
Run Code Online (Sandbox Code Playgroud)

但我无法“/Developer/usr/bin/packagemaker”在我的机器中找到该位置.有什么我错过配置的吗?我也在安装Mac Port.请更新我Mac端口是否有任何选项.请帮我解决这个问题.

macos command-line packagemaker osx-mountain-lion

2
推荐指数
1
解决办法
5024
查看次数

Wix中的"添加/删除程序"中没有安装程序条目

我正在使用wix来创建安装程序.我在Product中使用下面的代码.

<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Product Id="{98356803-6759-78F5-458F-378295D23DAF}" Name="Test Install" UpgradeCode="{345D4770-545D-4A53-BA07-EF52401F0CB4}" Language="1033" Version="1.1.1.1" Manufacturer="Installer. Inc">
    <Package Description="Sample Installer" Comments="Test Install" Manufacturer="Installer. Inc" InstallerVersion="200" Compressed="yes" />
Run Code Online (Sandbox Code Playgroud)

我正在使用以下属性.

    <Property Id="ARPNOMODIFY" Value="1" />
    <Property Id="ARPNOREPAIR" Value="1" />
    <Property Id="ARPNOREMOVE" Value="1" />
    <Property Id="ARPSYSTEMCOMPONENT" Value="1" />
Run Code Online (Sandbox Code Playgroud)

但是我的安装程序条目在程序和功能(Windows 7)中不可用.我错过了什么吗?请告诉我您需要的任何其他详细信息.请帮我解决这个问题.

wix

0
推荐指数
1
解决办法
2074
查看次数