国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > VBScript > 正文

用vbs返回 Internet Explorer 的下載控件和 Applet 的列表

2020-03-24 18:02:56
字體:
來源:轉載
供稿:網友
問:
嗨,Scripting Guy!要找出已為 Internet Explorer 下載了哪些程序,有沒有簡便的方法(這些項目在文件夾 C:/Windows/Downloaded Program Files 中)?我可以使用一個腳本獲得可執行文件名和依存文件,但是我想獲得它們顯示在文件夾中的文件名。

-- AC

答:
您好,AC。當您下載了 ActiveX 控件或 Java 小程序時,這些項目通常會放置在“Downloaded Program”文件夾中。您可以在 Windows 資源管理器中或從 Internet Explorer 中查看這些項目。(單擊“Internet 選項”,然后在“常規”選項卡上單擊“設置”。在“設置”對話框中,單擊“查看對象”。)

當您使用 Windows 資源管理器查看文件夾內容時,您會看到“MSN File Upload Control”之類的友好名稱。不過,如果您使用 dir 命令或使用 FileSystemObject 之類的腳本訪問此文件夾,您就會看到“MsnUpld.cab”之類的可執行文件名。您希望能夠使用腳本返回您在 Windows 資源管理器中看到的這些友好名稱。

那么您該怎么做呢?當然了,您可以使用下面的這個腳本:

復制代碼 代碼如下:
strComputer = "."
Set objWMIService = GetObject("winmgmts://" & strComputer & _
"/root/cimv2/Applications/MicrosoftIE")

Set colIESettings = objWMIService.ExecQuery _
("Select * from MicrosoftIE_Object")

For Each strIESetting in colIESettings
Wscript.Echo "Code base: " & strIESetting.CodeBase
Wscript.Echo "Program file: " & strIESetting.ProgramFile
Wscript.Echo "Status: " & strIESetting.Status
Wscript.Echo
Next
此腳本依賴于類 MicrosoftIE_Object 和命名空間 root/cimv2/Applications/MicrosoftIE,據我們所知,這個類和這個命名空間都還未經過證明。但是,似乎這個腳本可以使用;運行此腳本,您將得到與以下內容類似的輸出:

Code base: http://sc.groups.msn.com/controls/FileUC/MsnUpld.cab
Program file: MSN File Upload Control
Status: Installed

正如您看到的那樣,“ProgramFile”屬性為您提供了與顯示在“Downloaded Programs”文件夾中相同的友好名稱。
html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 锡林浩特市| 图木舒克市| 高台县| 罗源县| 鱼台县| 修水县| 桐梓县| 息烽县| 志丹县| 长岭县| 漯河市| 曲阳县| 高青县| 大丰市| 惠东县| 来宾市| 遂溪县| 于都县| 宜昌市| 永顺县| 吉安县| 中宁县| 错那县| 从江县| 方山县| 平谷区| 浦县| 临西县| 廉江市| 四子王旗| 寿阳县| 泰和县| 长沙市| 涪陵区| 盐津县| 施甸县| 宁南县| 新沂市| 临江市| 井冈山市| 黔西|