Есть ли способ получить значение из реестра с помощью процедуры CLR, которая не связана с необходимостью реестра Microsoft.Win32 в качестве сборки в SQL Server?Использование CLR для получения значения из реестра
Я ищу, чтобы получить DigitalProductId (мне нужно будет декодировать его в строку) из реестра в proc CLR и вернуть его SQL.
Поддерживаемые Namespaces
CustomMarshalers
Microsoft.VisualBasic
Microsoft.VisualC
mscorlib
System
System.Configuration
System.Data
System.Data.OracleClient
System.Data.SqlXml
System.Deployment
System.Security
System.Transactions
System.Web.Services
System.Xml
System.Core.dll
System.Xml.Linq.dll
Могу ли я использовать метод в mscorlib для этого?
Редактировать: Я пропустил что-то здесь? Возможно, Microsoft.Win32 можно использовать в среде CLR? Редактировать: Да, я что-то упустил. Он должен быть установлен как сборка UNSAFE, а затем подписан и т. Д., Прежде чем я смогу использовать Microsoft.WIn32.
Just FYI: вам не нужно устанавливать свою сборку в UNSAFE для _use_ 'Microsoft.Win32', вам нужно только' UNSAFE', если вы получаете доступ к определенному коду внутри этого класса и/или системных ресурсов, которые требуют Это. Вероятно, существует код в пространстве имен Microsoft.Win32, который будет запускаться в сборках SAFE. –