Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# InstallShield:使用特殊字符处理密码_C#_Special Characters_Installshield 2009 - Fatal编程技术网

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。在它周围加上倒逗号只对第二种情况有帮助(当“出现在末

我有一个安装程序(InstallShield/InstallScript),在安装过程中,它使用调用Windows advapi32.dll LogonUser函数的外部简单C#应用程序验证用户名/密码。(我知道InstallShield提供了自己的验证功能,我们在这方面遇到了一些问题,因此我们以这种方式进行验证)

但是,当试图处理带有特殊字符的密码时,如
Abcde“12
Abcde21”
,倒逗号消失,密码变为(在这两种情况下)
Abcde12
。在它周围加上倒逗号只对第二种情况有帮助(当“出现在末尾时)。尝试用\”替换每个“实例”也没有帮助

有什么想法吗


谢谢。

也许还可以尝试避开反斜杠,看看它是否有效?
意思是:


也可以尝试避开反斜杠,看看它是否有效?
意思是:

\\"