Почему это бросает это?вероятно, потому что MS делает что-то глупое под одеялом.
IIRC, этот код SecureString фактически выполняет вызов взаимодействия до advapi32.dll.
Моя реакция на колено:программное обеспечение, и посмотрите, если это исправить.
Убедитесь, что у вас есть доступ к этой DLL.