測試文字功能,小工具,標題

記錄很重要,不然會浪費很多時間在找以前的記憶

一個人的氣度,決定他未來的高度。

2014年3月27日 星期四

WScript 的 GetObject Method 用來抓運行中的Process

問題原由: 想抓正在運行中的 Process

過程:上了MSDN查了資料,用MSDN上面 WScript GetObject Method 的VBS範例去改的程式是可以抓到Process的值,但想改用Javascript的寫法一直沒能成功.....

有在網路上找來找去,原以為是GetObject Method沒支援Javascript,後來查到Javascript也有GetObject Method,也先寫成web測試是可以使用,有點撞牆的感覺,中午休息一下後,換個關鍵字再問一下Google老師,結果有了重大的發現 !!!


重點1 : 休息很重要
重點2 : 有時問題不能解決,是因為我們一直用相同的思考方式,換個想法換個關鍵字說不定會有好的結果

後來用的關鍵字 : WMIService JavaScript

找到的資料網址:
http://bytes.com/topic/javascript/answers/151940-terminate-named-win32_process


==============轉貼該網頁上某段關鍵==========================

var computer = '.';
var WMIService = GetObject('winmgmts:' +
'{impersonationLevel=impersonate}!\\\\' +
computer + '\\root\\cimv2');
var processList = WMIService.ExecQuery('Select * From Win32_Process');
WScript.Echo('Found ' + processList.Count + ' processes.');
var processEnumerator = new Enumerator(processList);
while (!processEnumerator.atEnd()) {
WScript.Echo(processEnumerator.item().Name);
processEnumerator.moveNext();
}

================自己測試GetObject的HTML=======================

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <script type="text/javascript">
        var myobj = new Object;
        myobj = GetObject("C:\\001.jpg");
        function objtypeof() {
            alert(typeof(myobj));
        }
    </script>
</head>
<body>
    <input id="Button1" type="button" value="objtypeof" onclick="objtypeof()"/>
</body>
</html>

================微軟MSDN網址================================
微軟MSDN網址:
http://msdn.microsoft.com/en-us/library/8ywk619w(v=vs.84).aspx

沒有留言:

張貼留言