驗證連接字符串後,它非常簡單,使用立即類型的自定義操作來加密連接字符串,然後將其存儲到某個屬性。
可能是Visual Studio中的自定義操作項目。 ,並把你的加密邏輯。 WIX CustomActions 假設你兩個屬性
<property Id="CONSTR" value"abc">
<property Id="CONSTR_ECYTP">
在對話框中第一個屬性是指連接字符串的文本框中。
<Control Id="CONNECTIONSTRING" Type="Edit" X="40" Y="76" Width="220" Height="18" Property="CONSTR" Text="{200}" />
將下一個按鈕添加到此對話框中。
<Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="Next"></control>
現在在此控件中。 調用您的自定義加密操作。
<Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="Next">
<Publish Event="DoAction" Value="ENCRYPT_CONNSTR" Order="1" >1</Publish>
<Publish Event="NewDialog" Value="[NEXTDIALOG_ID]" Order="2" >2</Publish>
</Control>
在自定義操作中設置其他屬性。
session["CONSTR_ECYTP"]=Encryptfunction(session["CONSTR"])
這將是真棒,如果你可以給我一些參考 –
我更新了答案,這一定會幫助你。 –