| Сейчас на форуме: 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 =) | 



 ждал ждал и никто не ответил. Подыму еще разок наверх тему...

 Для печати