使用安装盾创建随机密码(安装脚本)

时间:2017-07-25 07:45:23

标签: installshield installscript

我是Install Shield(安装脚本)的新手,如果我的问题重复,请提前道歉。

安装盾是否有任何功能来创建随机密码? 或实现相同的代码片段。

提前感谢您的帮助:)

1 个答案:

答案 0 :(得分:1)

InstallScript不包含内置的任何内容。您需要编写自己的函数来实现该功能。据我所知,你有选择:

  • 您可以编写一个生成(创建)随机密码的DLL,并从您的脚本中调用此DLL函数。这可能是首选方法,因为我不确定什么是“随机密码”?这是随机数字或随机字符序列,还是其他东西。无论如何,您可以根据自己的要求自由创建自己的实现。
  • 您可以在脚本中对Windows随机生成器函数进行原型设计并调用它们以生成随机数。可能你需要将这个数字转换成“密码”,如果这不是数字。要对Windows函数进行原型设计,您需要包含winapi.hrand()的原型行以及种子生成srand()函数。有点像...

    prototype cdecl VOID MSVCRT.srand(INT);
    prototype INT MSVCRT.rand();