1 我有一个autohotkey脚本,它使用一系列net use命令映射多个网络驱动器。我将密码输入autohotkey输入框一次,然后使用输入的密码运行所有net use命令。只要输入正确的密码,这就很有效。如果我输错密码,它会运行所有带有错误密码的net use命令,我的帐户最终会被锁定。 除了从net use命令中捕获错误代码/输出之外,还有一些其他方法(通过Autohotkey / Windows命令行)在我多次运行之前验证用户名/密码组合是否正确? windows passwords autohotkey — mwolfe02 source
1 一种简单的方法是将您的凭据存储在MD5哈希文件中,或将哈希值存储在程序中作为变量进行比较。当您将详细信息输入到输入框中时,请将它们进行散列并与预定义的散列进行比较。 你可以找到一个MD5实现,很容易用AHK使用这里。提供了一个例子。 这是实现此目标的更简单方法之一。我不确定通过AHK与SAM数据库进行交互的简单方法。 — 约翰T. source