使用存储在标准USB笔式驱动器中的批处理文件(或VB脚本)自动登录Windows XP / Win-7
为什么我需要这个: 我的Pen Drive充满了批处理记录和其他诊断工具。我在2个实验室中拥有75台独立(未联网)的PC,其中大部分都装有Win-XP-Pro SP-2。我经常需要使用管理员帐户登录每台PC进行配置或诊断。 因此,当我启动PC时,每次必须从登录屏幕中手动选择用户名并输入其密码。 现在,我想登录到Admin Acc。如果笔驱动器已连接到PC,则自动(以编程方式)。 我知道的: 我知道可以在用户登录XP / Win7之前运行脚本(批处理文件)。我写了一个批处理文件并保存到本地PC。我在组策略中对其进行了配置,以在系统启动时运行它(GPO位置:Computer Configuration \ Windows Settings \ Scripts(启动/关闭)\ Sartup)。此批处理文件成功检测到“笔驱动器是否已连接”。 我在Pen Drive上存储了另一个批处理文件(当前为空白)。 第一个批处理文件使用循环在从C到Z的所有驱动器中搜索第二个(login.bat)批处理文件,如果该文件存在,则假定存在笔式驱动器,然后进一步调用第二个(login.bat)批处理文件进行操作。 我不知道的是: 现在我不知道login.bat文件的代码是什么,或者我不知道'如何实用地登录。 还有哪些其他选择: 不必仅使用批处理文件。我还可以考虑“如果您有其他任何自动登录选项,例如使用VB Script或任何其他第三部分可执行文件”, 编辑: 根据这个问题,设置用户通过批处理脚本在Windows上自动登录,我可以创建一个脚本来修改注册表项并允许自动登录。即使这可行,您也必须重新启动PC才能应用更改。这是我要避免的事情。与仅亲自登录相比,运行脚本和重新启动需要更多时间。 我希望能够根据需要自动登录。这意味着,一旦我连接笔式驱动器,该脚本就应该能够以管理员帐户登录我,而无需重新启动PC。 我在网上阅读可以通过创建GINA dll文件来实现,但是我在该领域没有经验。有什么想法可以实现吗?