ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Подмена значения в реестре.
  #1  
Старый 08.09.2007, 23:43
Аватар для idef
idef
Новичок
Регистрация: 07.09.2007
Сообщений: 2
Провел на форуме:
3523

Репутация: 0
По умолчанию Подмена значения в реестре.

Нужно подменить значение в реестре.Где-то читал, что значения перечисляются функцией NtEnumerateValueKey, но при подмене параметра Name никаких изменений не произошло(выводится старое значение).
Код:
static NTSTATUS WINAPI xNtEnumerateValueKey(
                HANDLE KeyHandle,
                ULONG Index,
                KEY_VALUE_INFORMATION_CLASS KeyValueInformationClass,
                PVOID KeyValueInformation,
                ULONG KeyValueInformationLength,
                PULONG ResultLength
        )
{
WCHAR regstr[]    = L"NameValue";
WCHAR teststr[]  = L"Val02";
NTSTATUS ns;KEY_VALUE_FULL_INFORMATION *kvfi = NULL;
kvfi = (KEY_VALUE_FULL_INFORMATION*)KeyValueInformation;
ns=NtEnumerateValueKey(KeyHandle,Index,KeyValueInformationClass,KeyValueInformation,KeyValueInformationLength,ResultLength);
if(ns==STATUS_SUCCESS & kvfi->Type==REG_SZ)
{
if(RtlCompareMemory((PVOID)&kvfi->Name[0],(PVOID)&regstr[0],9)==9)
{
RtlCopyMemory((PVOID)&kvfi->Name[4],(PVOID)&teststr[0],4);
}
}
return ns;
}
Как правильно подменить значение?
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получение значения Edit Prod С/С++, C#, Delphi, .NET, Asm 5 11.04.2007 16:57
Подмена Mac и Ip адреса ReVOLVeR Защита ОС: вирусы, антивирусы, файрволы. 19 04.01.2007 14:43
Отключить звук запуска Windows Vista в Реестре CyberPunk Болталка 0 12.12.2006 11:25
Настройка прокси соединения без измений в реестре. С++. artetch Статьи 0 18.11.2006 18:10
Руководство по «тонкой» настройке Firefox 2 SK | Heaton Статьи 0 09.11.2006 08:07



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ