婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 運行腳本之前,如何確定計算機上的默認腳本宿主的代碼

運行腳本之前,如何確定計算機上的默認腳本宿主的代碼

熱門標簽:怎么看地圖標注 百度地圖標注是什么意思 合肥高德地圖標注 廣州ai電銷機器人一般多少錢 外呼系統免費招代理 外呼線路中繼線是什么 外呼系統telrobot 拉薩外呼系統業務 深圳外呼系統收費
問:
您好,腳本專家!我知道,在運行腳本時,可使用代碼確定腳本是否在 WScript 或 CScript 中運行。但我想不明白的是:運行腳本之前,如何確定計算機上的默認腳本宿主?
-- AT
答:
您好,AT。您知道,人們完全難倒腳本專家并不是常事;不過我們不得不承認這個問題的確有點挑戰性。(嗯,嗯:那么,或許它并不足以能夠難倒腳本專家;老實說,事實上它相當簡單。不過你們無需知道這些。)我們還不知道如何回答這個問題,但我們知道,為了幫助您解決這個問題,我們將會需要大量辛勤的工作和奉獻。
但是,在困難面前,腳本專家放棄過嗎?嗯,事實上,我們放棄過。不過,在處理一些毫不相關的事情時,我們卻意外發現了答案。以下這個腳本(使用有點迂回的方法)將告訴您計算機上的默認腳本宿主:
復制代碼 代碼如下:

Const HKEY_CLASSES_ROOT = H80000000 
strComputer = "." 
Set objRegistry = GetObject("winmgmts:\\"  strComputer  "\root\default:StdRegProv") 
strKeyPath = "VBSFile\Shell\Open\Command" 
objRegistry.GetExpandedStringValue HKEY_CLASSES_ROOT,strKeyPath,vbNullString,strValue 
strValue = LCase(strValue) 
If InStr(strValue, "wscript.exe") then 
    Wscript.Echo "WScript" 
Else 
    Wscript.Echo "CScript" 
End If 

從中可以看出,有關默認腳本宿主的信息存儲在注冊表中,盡管不是處在特別明顯的位置。您所需要做的只是打開 HKEY_CLASSES_ROOT,找到注冊表項 VBSFile\Shell\Open\Command,然后查看默認值。(默認值是個例外的未命名的注冊表值,該注冊表值在 Regedit 中以“(默認)”的形式出現。)“(默認)”的值將是腳本宿主可執行程序的路徑 (例如,%SystemRoot%\System32\WScript.exe)。換句話說,可執行程序文件將告訴您默認腳本宿主是 CScript 還是 WScript。
那么,實際上我們如何獲得該值呢?嗯,我們首先定義一個名為 HKEY_CLASSES_ROOT 的常量,并將其值設定為 H80000000;這會告訴腳本我們要使用哪個注冊表配置單元。然后,連接到本地計算機上的 WMI 服務(盡管我們可輕而易舉地對遠程計算機運行該腳本),務必綁定到 root\default 命名空間。(大多數 WMI 腳本使用 root\cimv2 命名空間,但是出于某些原因,系統注冊表提供程序還是位于 root\default 中。可能是住房較便宜或是學校較好的原因吧。)
進行連接后,我們創建名為 strKeyPath 的變量,并為其分配值 VBSFile\Shell\Open\Command。此時,我們準備從注冊表中讀取該值。
什么?難道我們忘了什么事情?不,我們未忘記任何事情。(盡管現在您提到它,但我們卻有點想知道在我們早上離開屋子的時候是否有人將爐子關閉。)您說對了,在大多數 WMI 注冊表腳本中,我們需要將值分配給兩個變量,一個代表注冊表項,另一個代表注冊表項中所需的值。不過,在本例中,我們不需要創建在其中存儲注冊表值名稱的變量。為什么不能呢?因為,從技術角度來說,“(默認)”值實際上并沒有名稱;它們只不過是默認值而已。我們最終所要做的是告訴該腳本從此特殊的注冊表項中讀取 Null 值。這聽起來似乎不是很好的計劃,不過幸運的是,“注冊表提供程序”將知道這意味著讀取“(默認)”值。 
事實上,當談到這個主題時,以下該行代碼便可為我們檢索值:
objRegistry.GetExpandedStringValue HKEY_CLASSES_ROOT,strKeyPath,vbNullString,strValue
因為“(默認)”碰巧具有 REG_EXPAND_SZ 數據類型,所以我們調用 GetExpandedStringValue 方法,傳遞四個參數:
? HKEY_CLASSES_ROOT,告訴腳本要使用哪個注冊表配置單元的常量。
? strKeyPath,告訴腳本要使用哪個注冊表項的變量。
? vbNullString,一個代表 Null 值的 VBScript 常量。這是我們通常插入代表值名稱變量之處,不過正如我們說過的,這次我們的值沒有名稱。
? strValue,一個“輸出”參數。GetExpandedStringValue 需要用一個地方來存儲其從注冊表中讀取的值;輸出參數只是一個占位符變量,可在其中存儲值。
GetExpandedStringValue 可用后,我們便可使用該行代碼將 strValue 中的所有字符更改為小寫;這樣做是為了更容易確定該值是否含有特殊字符串。
strValue = LCase(strValue)
最后,我們調用 InStr 函數,看看是否可在 strValue 中任何地方找到該字符串值 wscript.exe。如果可以找到,則我們將回顯默認腳本宿主 WScript;如果沒有找到,則一定意味著默認腳本宿主為 CScript:
復制代碼 代碼如下:

If InStr(strValue, "wscript.exe") then 
    Wscript.Echo "WScript" 
Else 
    Wscript.Echo "CScript" 
End If 
這樣就可以了,AT:現在,在不運行腳本的情況下,您便可確定計算機上的默認腳本宿主。(是的,我們知道您不得不運行確定默認腳本宿主的腳本…不過您找到答案了。)我們希望您能發現此腳本的用處,并希望每個人在今天都學到了重要一課:盡你所能,也無法難倒腳本專家。
嗯,除非您問我們一個無法回答的問題。但是,只要問我們可以回答的問題就絕不會難倒我們。
是的:幾乎沒有可能。

標簽:漳州 臺灣 廣安 嘉興 周口 玉林 延安 六安

巨人網絡通訊聲明:本文標題《運行腳本之前,如何確定計算機上的默認腳本宿主的代碼》,本文關鍵詞  運行,腳本,之前,如何,確定,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《運行腳本之前,如何確定計算機上的默認腳本宿主的代碼》相關的同類信息!
  • 本頁收集關于運行腳本之前,如何確定計算機上的默認腳本宿主的代碼的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    午夜精品一区在线观看| thepron国产精品| 亚洲六月丁香色婷婷综合久久| 国产片一区二区三区| 中文字幕不卡的av| 亚洲欧美日韩久久精品| 亚洲国产日韩a在线播放性色| 天堂蜜桃一区二区三区| 日韩av不卡在线观看| 国产一区二区在线电影| voyeur盗摄精品| 欧美精品亚洲二区| 久久久久九九视频| 亚洲国产综合91精品麻豆| 国内精品免费在线观看| 国产黄色精品视频| 在线看不卡av| 日韩三级电影网址| 亚洲色图一区二区| 蜜臂av日日欢夜夜爽一区| 成人一区二区在线观看| 欧美日韩国产首页| 日本一区二区三区视频视频| 亚洲国产日韩在线一区模特| 国产电影一区二区三区| 在线电影院国产精品| 中文字幕乱码一区二区免费| 亚洲电影在线播放| 成人三级伦理片| 欧美精品第1页| 国产精品久久久久久久久免费相片 | 国产精品久久久久影院亚瑟| 亚洲一区二区三区自拍| 国产精品资源网站| 69堂亚洲精品首页| 亚洲欧洲另类国产综合| 国产一区二区三区高清播放| 欧美性生活一区| 国产精品久久久久久户外露出 | 亚洲色图欧美在线| 久久97超碰国产精品超碰| 欧美日韩一区小说| 国产精品成人免费| 精品一区二区三区欧美| 欧美军同video69gay| 亚洲欧美日韩国产综合| 国产成人欧美日韩在线电影| 欧美一区二区三区喷汁尤物| 亚洲国产精品一区二区久久恐怖片| 国产成人无遮挡在线视频| 亚洲成人免费视频| 久久亚洲一区二区三区明星换脸| 久久99精品国产.久久久久久| 国产日产亚洲精品系列| 色婷婷av一区二区三区gif | 久久蜜桃一区二区| av激情亚洲男人天堂| 亚洲成人综合视频| 亚洲成人动漫精品| 亚洲精品欧美激情| 久久久久久影视| 精品国产sm最大网站免费看| 日韩欧美aaaaaa| 91视频在线观看| 麻豆国产91在线播放| 国产精品美女久久福利网站| 日韩欧美国产一二三区| 国产乱码精品一品二品| 亚洲一区二区三区自拍| 国产精品网站一区| 国产精品午夜在线| 国产成人综合在线| 国产色91在线| 日韩精品五月天| 欧美日韩精品欧美日韩精品一| 一区二区三区四区不卡在线 | 色琪琪一区二区三区亚洲区| 一区二区三区小说| 在线视频观看一区| 丝袜美腿高跟呻吟高潮一区| 日韩欧美资源站| 国产精品系列在线观看| 国产精品毛片大码女人| 97国产一区二区| 亚洲成人综合在线| 日韩视频免费直播| 国产精品一区二区久久精品爱涩| 久久精品人人做人人综合| 国产成人av一区| 亚洲码国产岛国毛片在线| 51精品久久久久久久蜜臀| 久久精品国产精品亚洲综合| 久久久久高清精品| 91久久国产最好的精华液| 日韩电影在线观看一区| 亚洲精品在线电影| av不卡免费在线观看| 奇米一区二区三区| 国产女人水真多18毛片18精品视频| 91麻豆免费视频| 日韩在线一区二区| 中文字幕av在线一区二区三区| 91视频com| 亚洲一区二区精品久久av| 亚洲精品一区二区三区精华液| 91首页免费视频| 国内精品嫩模私拍在线| 亚洲精品视频免费观看| 日韩精品中文字幕在线一区| 92国产精品观看| 国产呦萝稀缺另类资源| 亚洲综合丝袜美腿| 欧美国产精品一区| 欧美成人性战久久| 欧美中文字幕亚洲一区二区va在线| 国产一区二区三区av电影| 五月婷婷综合激情| 亚洲免费资源在线播放| 日本一区二区三区国色天香 | 亚洲在线视频一区| 中文字幕精品综合| 欧美成人a视频| 欧美久久一二三四区| 99久久婷婷国产| 国产乱码精品一品二品| 日本va欧美va欧美va精品| 亚洲精品美腿丝袜| 中文字幕欧美日韩一区| 精品日韩99亚洲| 在线91免费看| 在线中文字幕一区| www.色综合.com| 国产999精品久久| 国模无码大尺度一区二区三区| 日韩和欧美的一区| 亚洲国产欧美在线人成| 一区二区三区日韩欧美精品| 中文字幕一区视频| 国产精品国产三级国产aⅴ中文| 国产三级欧美三级日产三级99| 日韩精品一区二区三区四区| 91精品欧美综合在线观看最新| 欧美性生活影院| 91黄视频在线| 欧美色倩网站大全免费| 欧美性生活大片视频| 欧美综合亚洲图片综合区| 在线亚洲一区二区| 欧美日韩免费高清一区色橹橹 | 国产成人免费av在线| 国产剧情一区二区| 国产二区国产一区在线观看| 国产成人综合在线| 成人福利视频网站| 99精品国产一区二区三区不卡| 波多野结衣亚洲| 91麻豆视频网站| 在线这里只有精品| 欧美老年两性高潮| 欧美一区二区人人喊爽| 精品三级av在线| 国产色爱av资源综合区| 国产精品三级久久久久三级| 中文字幕一区二区三区不卡| 亚洲精品免费播放| 亚洲成av人片观看| 国产尤物一区二区| 丁香婷婷综合五月| 一本一道综合狠狠老| 欧美酷刑日本凌虐凌虐| 欧美r级电影在线观看| 国产亚洲一二三区| 中文字幕在线观看不卡| 夜夜揉揉日日人人青青一国产精品| 亚洲国产精品麻豆| 麻豆91在线播放免费| 国产精品一区二区在线观看不卡| 福利电影一区二区三区| 99这里都是精品| 91精品国产91久久综合桃花| 久久免费电影网| 亚洲一级不卡视频| 国产一区二区三区精品视频| 99久久久国产精品| 福利电影一区二区| av欧美精品.com| 欧美综合亚洲图片综合区| 日韩一区二区精品葵司在线 | 亚洲电影在线播放| 午夜成人免费电影| 成人高清视频在线观看| 精品视频一区二区不卡| 国产人成一区二区三区影院| 一区二区三区成人| 成人性生交大片免费看视频在线| 欧美亚日韩国产aⅴ精品中极品| 日韩三级免费观看| 亚洲图片自拍偷拍| 欧美日韩国产影片| 亚洲午夜电影在线观看|