Két projekt található a kiadott S3Emulator solution-ban.
Ezek közül a sima S3Emulator projekt valósítja meg magát az S3 Szervert (ha jól látom), a másik, S3Emulator.Sample pedig egy példát ad a Szerver használatára.
Az a problémám, hogy nem teljesen látom át a kettő közötti kapcsolatot, illetve azt, hogy a kettőt együtt használva hogyan alkalmazhatnám a metrikáimat.
Például megpróbáltam egy egyszerű metrikát implementálni.
Egyedül a Provider osztályom példányosítása kerül a Sample projekt Program osztályába, minden más WMI - hoz tartozó dolog pedig magában az S3Emulator projektben van.
Ebben az esetben viszont, ha el akarom végezni a WMI telepítését:
c:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe S3Emulator.Sample.exe
abba a hibába ütközöm, hogy A Sample Projektből nem látom a másik projektben létrehozott WMI-s dolgokat, tehát nem sikerül a telepítés.
Nem tudom, hogyan implementálhatnám a metrikáimat megfelelően a S3Emulátor projekten belül, hogy kívülről is elérhessem aztán őket, illetve, hogy a külső hatásokra reagálni tudjanak a mutatóim.