我正在将VB6代码转换为C#.NET并遇到问题:
“尝试读取或写入受保护的内存。这通常表示其他内存已损坏。”
具有例外的代码行是:
[DllImport("advapi32.dll", EntryPoint = "RegOpenKeyEx")]
public static extern int RegOpenKeyEx(UIntPtr hKey, string lpSubKey, uint ulOptions, int samDesired, out UIntPtr phkResult);