新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
淺談C#調(diào)用iisapp.vbs
自從用了ASP.NET2.0以后,這個(gè)問題被漸漸關(guān)注起來,目前的方法就是C#調(diào)用iisapp.vbs獲取。今天準(zhǔn)備在我的文本轉(zhuǎn)換工具里集成這個(gè)功能,于是,實(shí)現(xiàn)C#調(diào)用iisapp.vbs。

創(chuàng)新互聯(lián)是一家專業(yè)提供慶安企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站、H5建站、小程序制作等業(yè)務(wù)。10年已為慶安眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。
C#調(diào)用iisapp.vbs代碼:
- usingSystem;
- usingSystem.Text;
- usingSystem.Text.RegularExpressions;
- usingSystem.Diagnostics;
- usingSystem.Management;
- usingSystem.Windows.Forms;
- namespaceTextConvertor
- {
- /**////
- ///W3wp的摘要說明。
- ///
- publicclassW3wp
- {
- privateW3wp(){}
- publicstaticstringGetAllW3wp(stringinput)
- {
- ObjectQueryoQuery=newObjectQuery
("select*fromWin32_ProcesswhereName='w3wp.exe'");- ManagementObjectSearcheroSearcher=newManagementObjectSearcher(oQuery);
- ManagementObjectCollectionoReturnCollection=oSearcher.Get();
- stringpid;
- stringcmdLine;
- StringBuildersb=newStringBuilder();
- foreach(ManagementObjectoReturninoReturnCollection)
- {
- pid=oReturn.GetPropertyValue("ProcessId").ToString();
- cmdLine=(string)oReturn.GetPropertyValue("CommandLine");
- stringpattern="-ap\"(.*)\"";
- Regexregex=newRegex(pattern,RegexOptions.IgnoreCase);
- Matchmatch=regex.Match(cmdLine);
- stringappPoolName=match.Groups[1].ToString();
- sb.AppendFormat("W3WP.exePID:{0}AppPoolId:{1}\r\n",pid,appPoolName);
- }
- returnsb.ToString();
- }
- }
- }
文章題目:淺談C#調(diào)用iisapp.vbs
分享URL:http://www.dlmjj.cn/article/djscopp.html


咨詢
建站咨詢
