簡體   English   中英

InstallShield:處理帶有特殊字符的密碼

[英]InstallShield: Handle password with special characters

我有一個安裝程序 (InstallShield/InstallScript),在安裝過程中,它使用調用 Windows advapi32.dll LogonUser 函數的外部簡單 C# 應用程序驗證用戶名/密碼。 (我知道 InstallShield 提供了自己的驗證功能,我們遇到了一些問題,因此我們以這種方式執行此操作)。

但是,當嘗試處理帶有特殊字符的密碼時,如Abcde"12Abcde21" ,引號消失了,密碼變為(在這兩種情況下) Abcde12 用引號將它包圍起來僅對第二種情況有幫助(當“出現在末尾時)。嘗試用 \\”替換每個“實例”也沒有幫助。

有什么想法嗎?

謝謝。

也許也嘗試逃避反斜杠,看看它是否有效?
含義:

\\"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM