ICE42
ICE42 會驗證 InProc 伺服器未連結至 Class 資料表中的 EXE 檔案。 它也會驗證只有 LocalServer 和 LocalServer32 類別具有引數和 DefInProc 值。
如果 Class 資料表中有連結至 EXE 檔案的 InProc 伺服器,ICE42 會張貼錯誤。
ICE42 會針對顯示的範例回報下列錯誤。
ICE42 錯誤 | 描述 |
---|---|
CLSID '{GUID1}' 是 InProc 伺服器,但實作元件 'Component1' 具有 EXE ('test.exe') 作為 KeyFile。 | 有一個可執行檔指定為 InProc 伺服器。 EXE 檔案不能是 InProc 伺服器。 |
內容 'InProcServer32' 中的 CLSID '{GUID1}' 具有引數。 只有 LocalServer 內容可以有引數。 | 若要修正此錯誤,請移除 引數。 |
內容 'InProcServer32' 中的 CLSID '{GUID1}' 會指定預設的 InProc 值。 只有 LocalServer 內容可以有預設的 InProc 值。 | 有一個物件具有預設的 InProc 值,不是在 LocalServer 或 LocalServer32 內容中操作的物件。 若要修正此錯誤,請移除 DeflnProc 值或變更 類別的內容。 |
類別資料表 (部分)
CLSID | Context | 元件_ | DefInProcHandler | 引數 |
---|---|---|---|---|
{GUID1} | InProcServer32 | Component1 | InProcServer | 精 氨 酸 |
元件資料表 (部分)
元件 | KeyPath |
---|---|
Component1 | File1 |
檔案資料表 (部分)
檔案 | 檔案名稱 |
---|---|
File1 | test.exe |