Управление TPM с помощью C#
Я пытаюсь
- инициализировать TPM
- установить владельца
- создавать AIK
Любая помощь / ссылка будет оценена.
2 ответа
Читайте MSDN.
Ссылка TBS: http://msdn.microsoft.com/en-us/library/aa446794(VS.85).aspx
Использование TBS: http://msdn.microsoft.com/en-us/library/ms725663(v=VS.85).aspx
Базовые службы TBS: http://msdn.microsoft.com/en-us/library/aa446796(VS.85).aspx
Вы также можете посмотреть эту статью от MS о TPM, некоторые из них с примером кода:
Обзор управления TPM
http://technet.microsoft.com/en-us/library/cc730635.aspx
Пошаговое руководство по управлению модулем доверенной платформы
http://technet.microsoft.com/en-us/library/cc749022(WS.10).aspx
Понимание ключей и паролей, используемых TPM
http://technet.microsoft.com/en-us/library/cc755038.aspx
Похоже, что библиотека TPM от Microsoft для C++ ("TBS") не имеет эквивалента в.Net, но есть внешняя библиотека от Microsoft, которая обеспечивает привязку - TSS.Net
Документация находится в файле.docx.
Это действительно старый вопрос...
Но для тех, кто ищет это сейчас, в GitHub есть решение C# для TPM 2.0: