C# InstallShield:使用特殊字符处理密码
我有一个安装程序(InstallShield/InstallScript),在安装过程中,它使用调用Windows advapi32.dll LogonUser函数的外部简单C#应用程序验证用户名/密码。(我知道InstallShield提供了自己的验证功能,我们在这方面遇到了一些问题,因此我们以这种方式进行验证) 但是,当试图处理带有特殊字符的密码时,如C# InstallShield:使用特殊字符处理密码,c#,special-characters,installshield-2009,C#,Special Characters,Installshield 2009,我有一个安装程序(InstallShield/InstallScript),在安装过程中,它使用调用Windows advapi32.dll LogonUser函数的外部简单C#应用程序验证用户名/密码。(我知道InstallShield提供了自己的验证功能,我们在这方面遇到了一些问题,因此我们以这种方式进行验证) 但是,当试图处理带有特殊字符的密码时,如Abcde“12或Abcde21”,倒逗号消失,密码变为(在这两种情况下)Abcde12。在它周围加上倒逗号只对第二种情况有帮助(当“出现在末
Abcde“12
或Abcde21”
,倒逗号消失,密码变为(在这两种情况下)Abcde12
。在它周围加上倒逗号只对第二种情况有帮助(当“出现在末尾时)。尝试用\”替换每个“实例”也没有帮助
有什么想法吗
谢谢。也许还可以尝试避开反斜杠,看看它是否有效?
意思是:
也可以尝试避开反斜杠,看看它是否有效?
意思是:
\\"