繁体   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