UNICODE_STRING KeyName;
NTSTATUS Status;
- dprintf("Create key: '\\Registry\\Machine\\Software\\testkey':\n");
+ dprintf("Create key '\\Registry\\Machine\\Software\\testkey':\n");
RtlInitUnicodeStringFromLiteral(&KeyName,
L"\\Registry\\Machine\\Software\\testkey");
InitializeObjectAttributes(&ObjectAttributes,
OBJ_CASE_INSENSITIVE,
NULL,
NULL);
- dprintf("NtCreateKey: ");
+ dprintf("NtCreateKey:\n");
Status = NtCreateKey(&hKey,
KEY_ALL_ACCESS,
&ObjectAttributes,
NULL,
REG_OPTION_NON_VOLATILE,
NULL);
- dprintf("Status = %lx\n",Status);
+ dprintf(" Status = %lx\n",Status);
if (NT_SUCCESS(Status))
{
NtClose(hKey);
OBJ_CASE_INSENSITIVE,
NULL,
NULL);
- dprintf("NtOpenKey: ");
+ dprintf("NtOpenKey:\n");
Status = NtOpenKey(&hKey,
KEY_ALL_ACCESS,
&ObjectAttributes);
- dprintf("Status = %lx\n",Status);
+ dprintf(" Status = %lx\n",Status);
if (!NT_SUCCESS(Status))
return;
- dprintf("NtDeleteKey: ");
+ dprintf("NtDeleteKey:\n");
Status = NtDeleteKey(hKey);
- dprintf("Status = %lx\n",Status);
+ dprintf(" Status = %lx\n",Status);
NtClose(hKey);
}
OBJ_CASE_INSENSITIVE,
NULL,
NULL);
- dprintf("NtOpenKey: ");
+ dprintf("NtOpenKey:\n");
Status = NtOpenKey(&hKey,
KEY_ALL_ACCESS,
&ObjectAttributes);
- dprintf("Status = %lx\n", Status);
+ dprintf(" Status = %lx\n", Status);
if (!NT_SUCCESS(Status))
return;
- dprintf("NtQueryKey: ");
+ dprintf("NtQueryKey:\n");
Status = NtQueryKey(hKey,
KeyBasicInformation,
&KeyInformation[0],
sizeof(KeyInformation),
&Length);
- dprintf("Status = %lx\n", Status);
+ dprintf(" Status = %lx\n", Status);
if (NT_SUCCESS(Status))
{
dprintf("\tKey Name = ");
dprintf("\n");
}
- dprintf("NtEnumerateKey: \n");
+ dprintf("NtEnumerateKey:\n");
Index=0;
while(NT_SUCCESS(Status))
{
Index++;
}
- dprintf("NtClose: ");
+ dprintf("NtClose:\n");
Status = NtClose(hKey);
- dprintf("Status = %lx\n", Status);
+ dprintf(" Status = %lx\n", Status);
}
UNICODE_STRING ValueName;
NTSTATUS Status;
- dprintf("Create key: '\\Registry\\Machine\\Software\\testkey':\n");
+ dprintf("Create key '\\Registry\\Machine\\Software\\testkey':\n");
RtlInitUnicodeStringFromLiteral(&KeyName,
L"\\Registry\\Machine\\Software\\testkey");
InitializeObjectAttributes(&ObjectAttributes,
OBJ_CASE_INSENSITIVE | OBJ_OPENIF,
NULL,
NULL);
- dprintf("NtCreateKey: ");
+ dprintf("NtCreateKey:\n");
Status = NtCreateKey(&hKey,
KEY_ALL_ACCESS,
&ObjectAttributes,
NULL,
REG_OPTION_NON_VOLATILE,
NULL);
- dprintf("Status = %lx\n",Status);
+ dprintf(" Status = %lx\n",Status);
if (!NT_SUCCESS(Status))
return;
RtlInitUnicodeStringFromLiteral(&ValueName,
L"TestValue");
- dprintf("NtSetValueKey: ");
+ dprintf("NtSetValueKey:\n");
Status = NtSetValueKey(hKey,
&ValueName,
0,
REG_SZ,
(PVOID)L"TestString",
24);
- dprintf("Status = %lx\n",Status);
+ dprintf(" Status = %lx\n",Status);
NtClose(hKey);
}
UNICODE_STRING ValueName;
NTSTATUS Status;
- dprintf("Create key: '\\Registry\\Machine\\Software\\testkey':\n");
+ dprintf("Create key '\\Registry\\Machine\\Software\\testkey':\n");
RtlInitUnicodeStringFromLiteral(&KeyName,
L"\\Registry\\Machine\\Software\\testkey");
InitializeObjectAttributes(&ObjectAttributes,
OBJ_CASE_INSENSITIVE | OBJ_OPENIF,
NULL,
NULL);
- dprintf("NtCreateKey: ");
+ dprintf("NtCreateKey:\n");
Status = NtCreateKey(&hKey,
KEY_ALL_ACCESS,
&ObjectAttributes,
HKEY KeyHandle;
NTSTATUS Status;
- dprintf("Open key: '\\Registry\\Machine\\Software\\testkey':\n");
+ dprintf("Open key '\\Registry\\Machine\\Software\\testkey':\n");
RtlInitUnicodeStringFromLiteral(&KeyName,
L"\\Registry\\Machine\\Software\\testkey");
InitializeObjectAttributes(&ObjectAttributes,
HKEY hKey = NULL;
NTSTATUS Status;
- dprintf("Open key: '\\Registry\\Machine\\Software\\testkey':\n");
+ dprintf("Open key '\\Registry\\Machine\\Software\\testkey':\n");
RtlInitUnicodeStringFromLiteral(&KeyName,
L"\\Registry\\Machine\\Software\\testkey");
InitializeObjectAttributes(&ObjectAttributes,
if (!NT_SUCCESS(Status))
return;
- dprintf("Enumerate values: \n");
+ dprintf("Enumerate values:\n");
Index = 0;
while (Status == STATUS_SUCCESS)
{