0
WMI 클래스를 사용하는 C#에서는 특정 소프트웨어가 설치되고 제거 된 횟수를 확인할 수 있습니까?컴퓨터에 소프트웨어를 설치하고 제거한 횟수
원격 컴퓨터에서 실행하고 싶습니다. 나는 코드를 따라 소프트웨어 목록을 얻고있다 :
ManagementScope scope = new ManagementScope(@"\\" + ipAddress + @"\root\cimv2");
ObjectQuery query = new ObjectQuery("Select * from Win32_Product");
ManagementObjectSearcher searcher = new ManagementObjectSearcher(scope, query);
ManagementObjectCollection queryCollection = searcher.Get();
foreach (ManagementObject m in queryCollection)
{
Console.Write(m["Caption"]+"\t");
Console.WriteLine(m["installDate"]);
}
어떤 소프트웨어입니까? 자신의 소프트웨어 또는 타사 소프트웨어? –
나는 원격 컴퓨터에 설치된 모든 소프트웨어를 말하며 .... 내 자신의 소프트웨어에 관한 것은 아닙니다. – Arshad