小编rea*_*pen的帖子

WIX-Installer MSI Publisher Unknown

如何为使用WIX Installer开发的MSI安装程序提供发布者名称?

在安装我的.msi安装程序时,它显示了未知的发布者,如何为发布者提供名称?是否可以在WIX​​中执行此操作?如果这样帮助我如何使用WIX安装程序实现这一点.

installation installer wix

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

WIX单选按钮组

我坚持使用WIX电台组按钮,我想知道

  1. 是否能够根据下图中提到的WIX无线电组按钮的选择禁用文本框.

  2. 如何保存选择的无线电组按钮值.我需要选择的无线电盒值并保存在注册表中.

对于注册表,是否可以根据此条件分配第一个文本框值?

<Condition><![CDATA[if (RADIOGROUP=1)<Property Id="RADIOGROUP" Value="[TEXTBOX1]" />]]></Condition>
   <RegistryKey Root="HKLM" Key="SOFTWARE\Company\Service" >
   <RegistryValue Name="RADIOGROUP" Value="[RADIOGROUP]" Type="string" >
                  </RegistryKey>
Run Code Online (Sandbox Code Playgroud)

谁能帮我.

WIX Radio组按钮

wix wix3.5 wix3.6

5
推荐指数
1
解决办法
8852
查看次数

证书安装访问被拒绝错误

我正在尝试在 localMachine Root 中添加证书。下面是我尝试过的代码,但这不允许我添加到本地机器中,同时添加它说访问被拒绝。如何允许安装在本地机器内?

X509Certificate2 cert = new X509Certificate2(@"D:\MyCertificate.pfx", "Temp@1234",
                X509KeyStorageFlags.MachineKeySet | X509KeyStorageFlags.PersistKeySet);
// save certificate and private key
X509Store storeMy = new X509Store(StoreName.Root, StoreLocation.LocalMachine);
storeMy.Open(OpenFlags.ReadWrite);
storeMy.Add(cert);
Run Code Online (Sandbox Code Playgroud)

c# ssl client-certificates

5
推荐指数
2
解决办法
9834
查看次数

在下一步之后进行WIX CUSTOM ACTION CALL

单击"下一步"按钮时,如何调用自定义操作dll?目前我正在做的事情如下:

<CustomAction Id="TestingAction" BinaryKey="BIN_CustomAction" DllEntry="TestValue" Execute="deferred" Return="check" />
<Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="&amp;Next"></Control>
<Custom Action="TestingAction" After="Next"></Custom> 
Run Code Online (Sandbox Code Playgroud)

当我给出After ="Next"哪个是我的下一个按钮时,我在构建应用程序后遇到错误.

"Product:*"部分中未解决的符号'WixAction:InstallUISequence/Next'的引用.

如何解决是个问题,任何人都可以帮助我点击Next Button后如何调用CustomAction.

wix

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

Innosetup添加多个exe文件并在主设置中执行

我想知道如何使用innosetup添加额外的setup exe并使用我的主exe执行额外的exe.

请帮助我,因为我在过去3天尝试这个,因为我是使用innosetup的新手.

谢谢.

inno-setup

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

WIX Combobox填充值

有没有人知道如何使用WIX Setup.AS将值填充到组合框中我正在尝试过去几周.我无法实现这一点,当试图执行我的MSI时,组合框没有出现.Below提供我正在做的事.请帮助我.

    <MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." />
    <MediaTemplate />

    <Feature Id="ProductFeature" Title="SetupProjectComboTest" Level="1">
        <ComponentGroupRef Id="ProductComponents" />
    </Feature>

<UI>
  <UIRef Id="WixUI_FeatureTree" />
  <ComboBox Property="WIX_VERSIONS">
    <ListItem Value="Windows Installer XML 3.0" />
    <ListItem Value="Windows Installer XML 3.5" />
    <ListItem Value="Windows Installer XML 3.6" />
  </ComboBox>
  <Dialog Id="MyCustomDlg"  Width="500" Height="260">
    <Control Id="ComboBoxMain" Type="ComboBox" X="10" Y="60" Width="300" Height="17" Property="WIX_VERSIONS" />
    <Control Id="ButtonMain" Type="PushButton" X="320" Y="60" Width="40" Height="17" Text="Show">
      <Publish Property="COMBOVALUEFORMATTED" Order="1"  Value="You've chosen the [WIX_VERSIONS] version of the toolset" /> …
Run Code Online (Sandbox Code Playgroud)

wix wix3.7

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

使用 https 的 WCF 服务自托管

当前,在我们的一台客户端机器中,有一个作为 Windows 服务托管的 Wcf 服务,实际上目前这是正常的 http 调用。由于我们需要使用 https 而不是 http,为此我们修改了 app.config 但在启动服务后 https url 不起作用。然后我们尝试使用 URL 保留netsh http add urlacl url=https://+:18732/Peripheral/ user=Everyone。然后我们再次重新启动服务,它无法访问 https url .

我们在 URl 浏览器中收到错误 • 确保启用了 TLS 和 SSL 协议。

这与任何证书问题有关吗?如果是这样,我们如何才能解决这个问题?

web.config 提供如下:-

<system.serviceModel>
<standardEndpoints />
  <serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>
  <bindings>
    <basicHttpBinding>
    <binding name ="soapBinding">
    <security mode="Transport">
    <transport clientCredentialType="None"/>
    </security>
    </binding>
    </basicHttpBinding>
    <webHttpBinding>
 <binding name="Bind1" crossDomainScriptAccessEnabled="true">
<security mode="Transport">
 <transport clientCredentialType="None"/>
</security>
</binding>
</webHttpBinding>  
    </bindings>
    <services>
      <service name="Peripheral.Server.Impl.PeripheralServiceImpl" behaviorConfiguration="SvcBhvr">
<host>
<baseAddresses>
  <add baseAddress="https://localhost:18732/Peripheral/" />
  </baseAddresses>
</host>
<endpoint …
Run Code Online (Sandbox Code Playgroud)

ssl wcf windows-services client-certificates wcfserviceclient

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