ГОСТ Р ИСО/МЭК 19770-2-2014
Окончание таблицы 2
usr/share/<software creator regid>
UNIX© и Linux™
Windows® NT
Windows’® 2000 Professional
Windows Server® 2000
Windows’® XP
Windows Server® 2003
C:\Winnt\AII UserslApplication Data\<software creator regid>
% AllUsersProfile%\Application Data\<software creator regid>
Microsoft Vista®
Microsoft Server® 2008
% Program Data%\<software creator regid>
Провайдер платформы может предоставить доступ к тегу идентификации программного обеспе
чения с помощью методов, не зависящих от способов доступа к файлам. Например, в ОС Microsoft
Vista® включены 4 прикладных программных интерфейса (API), которые могут использоваться для
управления хранилищем тегов идентификации программного обеспечения. Такими API-интерфейсами
являются следующие:
Т а б л и ц а 3 - API-интерфейс Microsoft Vista©для управления тегами идентификации программного обеспечения
SLGetlnstalledSAMLicenseApplicationsИзвлекает список приложений, содержащих тег идентифи
SLGetSAMLicense
SLUninstallSAMLicense
SLInstallSAMLicense
кации программного обеспечения, установленный с помощью API
SLInstallSAMLicense
Считывает информацию о конкретном теге идентифика
ции программного обеспечения, установленном с помощью API
SLInstallSAMLicense
Удаляет тег идентификации программного обеспечения для указан
ного приложения
Добавляет тег идентификации программного обеспечения в храни
лище Microsoft Vista®’
Кроме того, копия тега идентификации программного обеспечения также будет установлена в ката
лог верхнего уровня самого приложения. Таким образом, тег идентификации программного обеспечения
может быть обнаружен, даже если съемное устройство хранения данных (например, жесткий USB-диск)
будет перенесено с одной системы на другую (см. 7.5). В том случае, если одно и то же программное
обеспечение должно быть установлено в двух различных местах для одного и того же набора конечных
пользователей, предполагается, что по-лрежнему будут иметься два (или более) экземпляров тега иден
тификации программного обеспечения в указанном выше общем системном каталоге, а также два (или
более) других тега идентификации программного обеспечения, располагающихся в корневых каталогах
установочных каталогов. В этом случае утилите удаления программного обеспечения в момент удаления
должно быть известно о наличии нескольких установок, чтобы не удалить тег идентификации программ
ного обеспечения из общего системного каталога, пока вседругие установки не будут удалены.
П р и м е ч а н и е - Поставщики инструментария SAM должны помнить о том. что могут встречаться случаи,
когда тег идентификации программного обеспечения может присутствовать как в общем системном каталоге, так и
в одном или нескольких каталогах верхнего уровня места установки программного пакета. Используя информацию,
содержащуюся в элементе installation_details, инструментарий SAM может сопоставлять теги, расположенные в
общем системном каталоге и корневых установочных каталогах, с их соответствующими установками. В
инстру ментарий SAM должны быть включены правила, позволяющие учитывать различные перестановки
обнаруженных тегов. В тех случаях, когда тег обнаруживается в каталоге установки программного пакета, а не в
общем системном каталоге, то для того чтобы определить, располагается ли программное обеспечение на
сьемном устройстве хра нения данных (которое, возможно, было перенесено на другую систему), требуется
применение дополнительных правил.. Если тег обнаруживается в общем системном каталоге, и. кроме того,
несколько тегов обнаруживаются в установочных каталогах, может потребоваться применение правил,
обеспечивающих соответствие организацион ным политикам. Специалист-практик по использованию процессов
SAM может в этом случав оформить соответ ствующий отчет и предпринять соответствующие действия.
Целью инструментария SAM должно быть максимальное упрощение для специалиста-практика
по использованию процессов SAM процессов управления исключениями из организационной политики,
выявление таких исключительных случаев и выдача отчетов по ним в соответствии с политиками, ука
занными специалистом-лрактиком. и значительное упрощение процессов контроля над общим ходом
реализации процессов SAM.
16