[DllImport("rapi.dll", CharSet=CharSet.Unicode)]
public static extern int CeRegCreateKeyEx(
uint hKey,
string lpKeyName,
int lpReserved,
string dwType,
int dwOptions,
int samDesired,
int lpSecurityAttributes,
out uint phkResult,
out uint lpdwDisposition);
uint HKEY_CLASSES_ROOT = 0x80000000;
uint HKEY_CURRENT_USER = 0x80000001;
uint HKEY_LOCAL_MACHINE = 0x80000002;
uint HKEY_USERS = 0x80000003;
function info on msdn at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wceactsy/html/cerefCeRegCreateKeyExRAPI.asp
Please add some!
uint key;
uint ret = CeRegOpenKeyEx(HKEY_LOCAL_MACHINE,"Software\\TestApp\\Settings",0,0x1,out key);
if(ret == 0)
{
uint trash;
uint key2;
CeRegCreateKeyEx(key, "NewKey", 0, "", 0, 0, 0, out key2, out trash);
CeRegCloseKey(key2);
}
CeRegCloseKey(key);