Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
ICE42 valideert dat InProc-servers niet zijn gekoppeld aan EXE-bestanden in de tabel Klasse. Ook wordt gevalideerd dat alleen de klassen LocalServer en LocalServer32 argumenten en DefInProc-waarden hebben.
Resultaat
ICE42 plaatst een fout als er InProc-servers zijn gekoppeld aan EXE-bestanden in de klassetabel.
Voorbeeld
ICE42 rapporteert de volgende fouten voor het weergegeven voorbeeld.
| ICE42-fout | Beschrijving |
|---|---|
| CLSID {GUID1} is een InProc-server, maar het implementatieonderdeel Component1 heeft een EXE ('test.exe') als keyfile. | Er is een uitvoerbaar bestand opgegeven als een InProc-server. EXE-bestanden kunnen geen InProc-servers zijn. |
| CLSID {GUID1} in context 'InProcServer32' heeft een argument. Alleen LocalServer-contexten kunnen argumenten hebben. | Als u deze fout wilt oplossen, verwijdert u het argument. |
| CLSID {GUID1} in context 'InProcServer32' geeft een standaardWaarde InProc op. Alleen LocalServer-contexten kunnen standaard InProc-waarden hebben. | Er is een object met een standaardWaarde InProc die geen object is dat in de contexten LocalServer of LocalServer32 werkt. Als u deze fout wilt oplossen, verwijdert u de DeflnProc-waarde of wijzigt u de context van de klasse. |
klassetabel (gedeeltelijk)
| CLSID | Context | Bestanddeel_ | DefInProcHandler | Argument |
|---|---|---|---|---|
| {GUID1} | InProcServer32 | Component1 | InProcServer | Arg |
componenttabel (gedeeltelijk)
| Bestanddeel | KeyPath |
|---|---|
| Component1 | Bestand1 |
bestandstabel (gedeeltelijk)
| Bestand | Bestandsnaam |
|---|---|
| Bestand1 | test.exe |
Verwante onderwerpen