【问题标题】:How do i get the return value from command prompt in NSIS installer?如何从 NSIS 安装程序中的命令提示符获取返回值?
【发布时间】:2015-02-03 19:20:26
【问题描述】:

我正在尝试获取在 NSIS 安装程序脚本中生成密钥库时在命令提示符中输入的密码。

如何从变量中的命令提示符获取密码??

提前致谢。

【问题讨论】:

  • 我们需要更多信息,因为我不知道你在说什么。在命令提示符下执行的命令只能返回一个数字。存储字符串的唯一位置是环境变量,但这不是存储密码的好地方,并且父进程无论如何都无法访问它。您可以将其通过管道传输到 %temp% 中的文件吗?
  • @Anders 感谢您的回复。我制作了一个对话框来创建密钥库并提供输入文本。用户输入所有详细信息后,我从文本框中获取详细信息并使用 Execwait 执行命令。该命令不包含密码,因此命令提示符要求输入密码,我想将该密码放入变量中。那我可以这样做吗?

标签: command-line scripting installation command-prompt nsis


【解决方案1】:

ExecDos plugin 可以为您正在执行的命令提供标准输入文本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-16
    • 2011-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-28
    相关资源
    最近更新 更多