ssl - 使用 vbscript 清除 SSL 状态

标签 ssl vbscript browser-automation clear-cache

作为我项目的一部分,我必须自动化运行在安全套接字层上的 Web 应用程序。因此,如果某些帐户无法正常工作,我必须在注销后使用 vbscript 清除 SSL 状态、缓存、浏览历史记录。到目前为止,我已经编写了以下代码,但它无法正常工作。

ieObj.document.execCommand ("ClearAuthenticationCache")

 Set objFSO = CreateObject("Scripting.FileSystemObject")
 Set objShell = CreateObject("Shell.Application")
 Set objFolder = objShell.Namespace(TEMPORARY_INTERNET_FILES)
 objFSO.DeleteFile (objFolder.Self.Path & "\*.*")
 ieObj.Quit
 Set ieObj = Nothing
 Application.Wait DateAdd("s", 2, Now)

只是为了现在更新,我正在使用 sendkeys 清除 ssl 状态,

Sub ClearSSLState()
' Macro1 Macro
Dim oShell
Set oShell = CreateObject("Wscript.Shell")
oShell.Run ("cmd")
Application.Wait DateAdd("s", 1, Now)
oShell.AppActivate "C:\SYSROOT\system32\cmd.exe"

Application.Wait DateAdd("s", 1, Now)
oShell.SendKeys "inetcpl.cpl"
oShell.SendKeys "{enter}"
oShell.AppActivate "Internet Properties"
Application.Wait DateAdd("s", 1, Now)
oShell.SendKeys "^{TAB 3}"
oShell.SendKeys "{Tab}"

oShell.SendKeys "{enter}"
oShell.SendKeys "{enter}"
oShell.SendKeys "{Tab 6}"
oShell.SendKeys "{enter}"
Application.Wait DateAdd("s", 1, Now)

oShell.AppActivate "C:\SYSROOT\system32\cmd.exe"
oShell.SendKeys "exit"
oShell.SendKeys "{enter}"

End Sub

非常感谢,如果有人请建议使用 vbscript 清除 ssl 状态的任何选项。

非常感谢:)

最佳答案

使用 Process Monitor 检测控制面板操作时(一个很棒的实用程序,顺便说一句),当按下 Clear SSL State 按钮时,看起来会执行以下命令:

"C:\Windows\system32\rundll32.exe" "C:\Windows\system32\WININET.dll",DispatchAPICall 3

关于ssl - 使用 vbscript 清除 SSL 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13232700/

相关文章:

php - 您必须启用 openssl 扩展才能通过 https 下载文件

.htaccess - 使用 SSL/HTTPS 将 URL 始终从 www 重定向到非 www

spring-boot - 带有带有 http/2 和 ssl 的嵌入式 Tomcat 的 Spring Boot 2.1,gzip 不工作

com - 在 vista 64 上执行脚本后 cscript.exe 崩溃

ssl - 将 TLS 与 SIM7080 (SIM7000) AT 命令一起使用。如何处理证书

if-statement - 如何在同一个 "And"语句中一起使用 "Or"和 "If"关键字

cookies - 添加同站;安全到经典 ASP 中的 Cookie

javascript - 我可以覆盖/重新定义 "global"Javascript 函数,如 confirm() 和 alert() 吗?

java - 如何使用多个定位器在 selenium webdriver 中查找元素

testing - "Generate Random String"Robot Framework 字符串库中用于赋值给变量的关键字