我想要实现身份验证过程,并且需要从重定向 URL 的查询参数中获取一些令牌值。该重定向 URL 在 fiddler 中具有 302 状态。但我无法在 WebBrowser 导航或任何其他事件中获取该 URL,我直接获取重定向 URL 后面的下一个 URL。请告诉我如何在使用 WebBrowser Control 时捕获重定向 URL。
谢谢。
我在运行 MSI 时安装 Web 服务,但默认情况下在本地系统下运行。我希望它在登录系统的特定用户下运行。我们可以通过更改服务的登录属性来做到这一点,但我想在安装时执行此操作。那么,我如何在 wix 中创建自定义 UI 来询问用户的用户名和密码。我有 2 个文件 - service.wxs 和 Product.wxs,我正在尝试类似的操作:
<?xml version="1.0" encoding="utf-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Fragment>
<UI Id="myUI">
<TextStyle Id="WixUI_Font_Normal" FaceName="Tahoma" Size="8" />
<Property Id="DefaultUIFont" Value="WixUI_Font_Normal" />
<Dialog Id="myDlg" Height="400" Width="550" Title="User Sample UI" >
<Control Id="myEdit" Type="Edit" Property="USERNAME" Height="17" Width="100" X="50" Y="50" Indirect="yes" Text="[USERNAME]"/>
<Control Id="meEdit" Type="Edit" Property="PASSWORD" Password="yes" Height="20" Width="100" X="80" Y="50" Indirect="yes" Text="[PASSWORD]"/>
</Dialog>
</UI>
</Fragment>
<Fragment>
<DirectoryRef Id="FOLDER">
<Component Id="..." Guid="*">
<File Id="..." KeyPath="yes" Source="SourceDir\Service.exe" />
<wix:ServiceInstall Id="Install" Account="[USERNAME]" Password="[PASSWORD]" Name="...." …Run Code Online (Sandbox Code Playgroud)