2C features Microsoft C++-t nem tudja lekérdezni

0 votes
asked Apr 14, 2013 in IRF tantárgy by abarta (78 points)  

Üdv!

Az lenne a kérdésem, hogy valakinél előfordult-e olyan, hogy a Feature-k lekérdezése nagyrészt működött, viszont voltak olyan esetek amelyeknél nem tudta elvégezni. Nekem a következő a problémám: a microsoft C++-os termékekre nem működik, viszont pl a VMware-esekkel igen.
Esetleg valakinek nincs ötlete, hogy miért működhet szelektíven?

1 Answer

0 votes
answered Apr 14, 2013 by kadarandras (28 points)  

Nekem működik:

<Products>
<Machine Name="192.168.121.137">
<Vendor Name="Microsoft Corporation">
<Product Name="Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.6161" Version="9.0.30729.6161">
<Feature Name="VC_RED_enu_amd64_net_SETUP" Version="9.0.30729.6161"/>
<Feature Name="Servicing_Key" Version="9.0.30729.6161"/>
<Feature Name="VC_Redist_12222_amd64_enu" Version="9.0.30729.6161"/>
<Feature Name="FT_VC_Redist_ATL_x64" Version="9.0.30729.6161"/>
<Feature Name="FT_VC_Redist_CRT_x64" Version="9.0.30729.6161"/>
<Feature Name="FT_VC_Redist_MFC_x64" Version="9.0.30729.6161"/>
<Feature Name="FT_VC_Redist_MFCLOC_x64" Version="9.0.30729.6161"/>
<Feature Name="FT_VC_Redist_OpenMP_x64" Version="9.0.30729.6161"/>
</Product>
</Vendor>
<Vendor Name="Microsoft Corporation">
<Product Name="Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.4148" Version="9.0.30729.4148">
<Feature Name="VC_RED_enu_x86_net_SETUP" Version="9.0.30729.4148"/>
<Feature Name="Servicing_Key" Version="9.0.30729.4148"/>
<Feature Name="VC_Redist_12222_x86_enu" Version="9.0.30729.4148"/>
<Feature Name="FT_VC_Redist_ATL_x86" Version="9.0.30729.4148"/>
<Feature Name="FT_VC_Redist_CRT_x86" Version="9.0.30729.4148"/>
<Feature Name="FT_VC_Redist_MFC_x86" Version="9.0.30729.4148"/>
<Feature Name="FT_VC_Redist_MFCLOC_x86" Version="9.0.30729.4148"/>
<Feature Name="FT_VC_Redist_OpenMP_x86" Version="9.0.30729.4148"/>
</Product>
</Vendor>
</Machine>
</Products>
commented Apr 14, 2013 by abarta (78 points)  
Akkor még annyit kérdezhetnék, hogy lekérdezésnél mivel azonosítod?
Csak a nevet használod, vagy esetleg a verziószámot is? Nálam mindig az mondja a névre, hogy az nem kulcs és nem leghet használni a lekérdezésben (név + verzióval kérdezek le)
commented Apr 14, 2013 by anonymous  
ehhez az xmlhez egy apró javítani való: Ha azonos vendor tartozik több szoftverhez azonos gépen, akkor nem kell új vendor tagot nyitni.
(Nem beleugatni akartam, csak ha esetleg nem vetted volna észre vagy valami.)
...