Backupen des Regitry Keys

15/10/2009 - 18:08 von Bernhard Schneider | Report spam
Hallo Ng,

Ich versuche gerade einen Registry Key zu backupen mit Folgendem Code mit
viel hilfe von Dr Google erzeugt doch irgenwie klaqppt es nicht das Keyfile
wird nicht erzeug und es wird keine exception geworfen was mache ich falsch?


Danke Im Voraus Bernhard
using System;
using System.Runtime.InteropServices;
using Microsoft.Win32;
using System.Text;
using System.Collections;


namespace ConsoleApplication2
{
class Program
{
[DllImport("advapi32.dll", EntryPoint = "RegSaveKey")]
public static extern int RegSaveKey(IntPtr hKey, string lpFile, int
lpSecurityAttributes);


[StructLayout(LayoutKind.Sequential)]
public struct TOKEN_PRIVILEGES
{
public int PrivilegeCount;
public int Attributes;
}

static void Main(string[] args)
{
IntPtr hHkcu = new IntPtr((int)RegistryHive.CurrentUser);
RegSaveKey(hHkcu, "C:eg.reg", 0);


}
}
}
 

Lesen sie die antworten

#1 Arne Janning
15/10/2009 - 20:13 | Warnen spam
Hallo Bernhard,

"Bernhard Schneider" wrote
Ich versuche gerade einen Registry Key zu backupen mit Folgendem Code



[...]

[StructLayout(LayoutKind.Sequential)]
public struct TOKEN_PRIVILEGES
{
public int PrivilegeCount;
public int Attributes;
}



Die Struktur ist falsch. Siehe:

http://www.pinvoke.net/default.aspx...LEGES.html

Herzliche Grüße

Arne

Ähnliche fragen