AA,ASP.Net 응용 프로그램에서 WMI, C#을 사용하여 System.Managment 개체에 사용자 지정 속성을 추가하는 방법?
WMi 개체의 Properties 컬렉션에 사용자 지정 속성을 추가하려고합니다. 그래서 그 개체의 속성을 검색 할 때마다 사용자 지정 추가 속성을 얻을. 구체적으로 말하면 다음 코드를 볼 수 있습니다.
foreach (ManagementObject WebSite in WebSitesCollection)
{
if (WebSite.Properties["Name"].Value.ToString().Contains(appPoolName))
{
foreach (PropertyData propertyData in WebSite.Properties)
{
try
{
HttpContext.Current.Response.Write(propertyData.Name + " " + propertyData.Value + "<br/>");
if (propertyData.Name.Equals("Enable32BitAppOnWin64"))
{
AppPoolx.SetPropertyValue("Enable32BitAppOnWin64", true);
AppPoolx.Put(); return true;
}
else
{
AppPoolx.Properties.Add("Enable32BitAppOnWin64", true);
AppPoolx.Put(); return true;
}
}
catch (Exception ex1)
{
HttpContext.Current.Response.Write("Error Ocurred while Setting Property: " + ex1.Message + "<br />");
break;
}
}
}
}
그러나 AppPoolx.Properties.Add("Enable32BitAppOnWin64", true);
반환 오류
작동으로 인해 개체의 현재 상태에 유효하지 않습니다.
WMi 개체에 사용자 지정 속성을 추가 할 수 있는지 궁금합니다. 이 Add() 함수는 무엇입니까?
"WMI 개체에 사용자 지정 속성 추가"의 올바른 절차는 무엇입니까?
DB에 저장할 수 있다고 제안하지 마십시오.
감사
스티브