Поделиться через


ICE94

ICE94 проверяет таблицу ярлыков, таблицу компонентов, а также таблицу MsiAssembly и отправляет предупреждение, если в глобальном кэше сборок есть непреднамеренные сочетания клавиш, указывающие на файл сборки. Если запись в поле "Целевой" таблицы "Ярлык" не является функцией в таблице "Функции", ярлык не будет перевернут. Если запись в поле Component_ таблицы ярлыков также указана в таблице MsiAssembly, ярлык указывает на файл сборки. Если запись в поле File_Application в таблице MsiAssembly пуста, файл сборки находится в глобальном кэше сборок.

Результат

ICE94 публикует следующее предупреждение.

Предупреждение ICE94 Описание
Нерекомендационный ярлык "[2]" указывает на файл сборки в глобальном кэше сборок. Непредвершенный ярлык указывает на файл сборки в глобальном кэше сборок.

 

Пример

ICE94 сообщает следующую ошибку для примера:

The non-advertised shortcut 'shortcut1' points to an assembly file in the global assembly cache.

сочетания клавиш (частично)

Ярлык Компонент_ Цель
ярлык1 c1 [file1]
ярлык2 c2 feature1
ярлык3 c3 [file2]

 

таблица компонентов (частично)

Особенность
feature1

 

таблица MsiAssembly (частично)

Компонент_ File_Application
c1  
c2  
c3 fa1

 

Справочник по ice