我们为客户构建了一个在 Windows 7 上以信息亭模式运行的应用程序,当 PC 启动时,它会启动该应用程序,用户无法访问除该应用程序之外的任何其他内容。其他所有内容均已锁定。
我们遇到的一个问题是,客户使用“云 WiFi”,它使用强制门户登录网络并授予互联网访问权限。但他们无法在这些设置上访问 Web 浏览器。
是否可以让 PC 在启动时自动登录到强制门户?
答案1
是的。你可以制作一个脚本,在连接WiFi时触发后台登录WiFi。
首先,获取版本山猫- 基于文本的浏览器 - 支持 SSL。接下来,cmd_args
通过使用 lynx 登录 WiFi 一次并记录输入来生成脚本文件。通过使用以下参数调用 lynx 来执行此操作:
lynx.exe -cmd_log=%USERPROFILE%\lynxlog.txt`
然后,您可以重命名该文件并使用它作为参数调用 lynx 来重现击键:
lynx.exe -cmd_args=FILENAME_HERE
将其放入批处理文件中。(使用 lynx 可执行文件的完整路径或在 PATH 环境变量中设置该路径。)
接下来将这两个文件与 捆绑在一起iexpress.exe
,所有针对在后台隐藏运行而优化的选项。
接下来,创建一个由日志10000
源中的事件 ID 触发的计划任务,该计划任务调用捆绑的可执行文件:NetworkProfile
Microsoft-Windows-NetworkProfile/Operational
另外,请确保将计划任务设置为即使用户未登录也能运行。一旦您授权,它应该可以实现所需的效果,即自动登录 WiFi,而无需任何用户输入。
来源:我的文章如何实现自动门户登录。