【问题标题】:InstallShield: Handle password with special charactersInstallShield:使用特殊字符处理密码
【发布时间】:2010-09-07 08:59:54
【问题描述】:

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

但是,当尝试处理带有特殊字符的密码时,例如 Abcde"12Abcde21" ,引号消失并且密码变为(在这两种情况下)Abcde12。用引号括起来仅有助于第二种情况(当“出现在末尾时)。尝试用 \” 替换每个“实例”也没有帮助。

有什么想法吗?

谢谢。

【问题讨论】:

    标签: c# special-characters installshield-2009


    【解决方案1】:

    也许也可以尝试转义反斜杠,看看它是否有效?
    含义:

    \\"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-13
      • 2011-11-16
      • 1970-01-01
      相关资源
      最近更新 更多