Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
ICE42 valida que los servidores InProc no están vinculados a archivos EXE en la tabla clase . También valida que solo las clases LocalServer y LocalServer32 tengan argumentos y valores DefInProc.
Resultado
ICE42 envía un error si hay servidores InProc vinculados a archivos EXE en la tabla Class.
Ejemplo
ICE42 notificaría los errores siguientes para el ejemplo mostrado.
| Error ICE42 | Descripción |
|---|---|
| CLSID '{GUID1}' es un servidor InProc, pero el componente de implementación 'Component1' tiene un EXE ('test.exe') como su KeyFile. | Hay un archivo ejecutable especificado como un servidor InProc. Los archivos EXE no pueden ser servidores InProc. |
| CLSID '{GUID1}' en el contexto 'InProcServer32' tiene un argumento. Solo los contextos localServer pueden tener argumentos. | Para corregir este error, quite el argumento . |
| CLSID '{GUID1}' en el contexto 'InProcServer32' especifica un valor predeterminado de InProc. Solo los contextos localServer pueden tener valores predeterminados de InProc. | Hay un objeto con un valor InProc predeterminado que no es un objeto que funciona en los contextos LocalServer o LocalServer32. Para corregir este error, quite el valor DeflnProc o cambie el contexto de la clase . |
| CLSID | Contexto | Componente_ | DefInProcHandler | Argumento |
|---|---|---|---|---|
| {GUID1} | InProcServer32 | Component1 | InProcServer | Arg |
de tabla de componentes de (parcial)
| Componente | KeyPath |
|---|---|
| Component1 | Archivo1 |
de tabla de archivos de (parcial)
| Archivo | Nombre |
|---|---|
| Archivo1 | test.exe |
Temas relacionados