Я пытаюсь сохранить некоторые строки в памяти и установил пакет SecureString Nuget в UWP с таргетингом 10240. Использовать его довольно просто:
SecureString secureStr = new SecureString();
for (int i = 0; i < someString.Length; i++)
{
secureStr.AppendChar(someString[i]);
}
secureStr.MakeReadOnly();
Но для доступа к содержимому у меня естьиспользовать:
IntPtr stringPointer = Marshal.SecureStringToBSTR(secureStringObj);
string normalString = Marshal.PtrToStringBSTR(stringPointer);
Marshal.ZeroFreeBSTR(stringPointer);
Но в UWP нет такого метода в классе Маршала SecureStringToBSTR
, есть ли другие способы чтения содержимого SecureString?
Спасибо!