用vbs返回 Internet Explorer 的下载控件和 Applet 的列表
作者 佚名
来源 ASP编程
浏览
发布时间 2013-07-09
问: 嗨,ScriptingGuy!要找出已为InternetExplorer下载了哪些程序,有没有简便的方法(这些项目在文件夹C:\Windows\DownloadedProgramFiles中)?我可以使用一个脚本获得可执行文件名和依存文件,但是我想获得它们显示在文件夹中的文件名。 --AC 答: 您好,AC。当您下载了ActiveX控件或Java小程序时,这些项目通常会放置在“DownloadedProgram”文件夹中。您可以在Windows资源管理器中或从InternetExplorer中查看这些项目。(单击“Internet选项”,然后在“常规”选项卡上单击“设置”。在“设置”对话框中,单击“查看对象”。) 当您使用Windows资源管理器查看文件夹内容时,您会看到“MSNFileUploadControl”之类的友好名称。不过,如果您使用dir命令或使用FileSystemObject之类的脚本访问此文件夹,您就会看到“MsnUpld.cab”之类的可执行文件名。您希望能够使用脚本返回您在Windows资源管理器中看到的这些友好名称。 那么您该怎么做呢?当然了,您可以使用下面的这个脚本: 复制代码 代码如下: strComputer="." SetobjWMIService=GetObject("winmgmts:\\"&strComputer&_ "\root\cimv2\Applications\MicrosoftIE") SetcolIESettings=objWMIService.ExecQuery_ ("Select*fromMicrosoftIE_Object") ForEachstrIESettingincolIESettings Wscript.Echo"Codebase:"&strIESetting.CodeBase Wscript.Echo"Programfile:"&strIESetting.ProgramFile Wscript.Echo"Status:"&strIESetting.Status Wscript.Echo Next Codebase:http://sc.groups.msn.com/controls/FileUC/MsnUpld.cab Programfile:MSNFileUploadControl Status:Installed 正如您看到的那样,“ProgramFile”属性为您提供了与显示在“DownloadedPrograms”文件夹中相同的友好名称。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于用vbs返回 Internet Explorer 的下载控件和 Applet 的列表的所有评论