Сейчас на форуме: vasilevradislav, tyns777, zombi-vadim (+3 невидимых) |
eXeL@B —› Программирование —› Registry add =) |
Посл.ответ | Сообщение |
|
Создано: 14 июня 2008 14:59 · Личное сообщение · #1 Проблема в том что когда я получу путь до апликатион дата мне надо опять делать CCOUNTED_UNICODE_STRING для пути к апликатион дата + мой путь до программы.Выше идет invoke RtlInitUnicodeString, addr us, eax тут вроде инициализация да ? и я могу просто адрес на стркутруру кинуть InitializeObjectAttributes addr oa, == тут адрес структуры с адресом апликатион == , OBJ_CASE_INSENSITIVE + OBJ_KERNEL_HANDLE, NULL, NULL
Но мне нужно еще добавить путь к данным с реестра а известно что память выделена только на данные с реестра и прибавить еще на знаю как , я не смогу . Как быть ? CCOUNTED_UNICODE_STRING "\Registry\User\Software\\Microsoft\Windows\Cu rrentVersion\Explorer\Shell Folders", g_usMachineKeyName, 4
Здесь идет получение ключа. Полученный путь с реестра будет повторно использоваться в команде InitializeObjectAttributes addr oa, $CCOUNTED_UNICODE_STRING("\тут адрес с реестра + добавленный мой"), OBJ_CASE_INSENSITIVE + OBJ_KERNEL_HANDLE, NULL, NULL
Инициализация требует двойной слэш. Будет ли полученная строка с реестра после инициализации с двойным слэшэм. И как повлияет на это добавление остаточного пути... Спсб =) ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube |
|
Создано: 27 июня 2008 11:14 · Личное сообщение · #2 |
|
Создано: 27 июня 2008 12:08 · Личное сообщение · #3 |
eXeL@B —› Программирование —› Registry add =) |