Um Sicherheitsrisiken zu verringern, marshallen Sie den {0}-Parameter als Unicode, indem Sie DllImport.CharSet auf CharSet.Unicode ...

Um Sicherheitsrisiken zu verringern, marshallen Sie den {0}-Parameter als Unicode, indem Sie DllImport.CharSet auf CharSet.Unicode festlegen oder den Parameter explizit als UnmanagedType.LPWStr marshallen. Wenn Sie diese Zeichenfolge als ANSI oder systemabhängig marshallen müssen, legen Sie "BestFitMapping=false" fest. Legen Sie zur Erhöhung der Sicherheit auch "ThrowOnUnmappableChar=true" fest.