![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
![]()
А разве программа не посылает сообщение системе на запрос записи в реестр? Я думаю-да, с хуками не работал(не нужно было), но думаю надо копать в их сторону
pushl $0x18E3DF6B
call ICQ |
![]() |
![]() |
![]() |
#12 |
Программист и
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,265
|
![]()
Хук это перехват сообщений на сколько я знаю, а разве можно перехватить обращение к реестру и отправить программе то что мне нужно?
Понятно, ну попробую так, хотя не работал в таком плане с хуками. |
![]() |
![]() |
![]() |
#13 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
![]()
http://www.xakep.ru/magazine/xa/102/114/1.asp
Вот нашёл про перехват при обращении к реестру
pushl $0x18E3DF6B
call ICQ |
![]() |
![]() |
![]() |
#14 | |||
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Есть еще крайний вариант - работать из-под админа (или завести на компьютере акк "Программист" с правами админа).
Хук на реестр??? Никогда не слышал. Хук по идее Цитата:
Совершенно другой подход - использовать другой компилятор. Не язык, а среду. Есть же фришные компиляторы, в которых кроме одного EXE ничего нет. Если все-таки хочется работать с Дельфи и чем скорее, тем лучше - создайте акк с полными правами. russian-stalker, в статье говорится: Цитата:
Цитата:
P.S. Simply-Art, всегда пожалуйста.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ Последний раз редактировалось Alex Cones; 05.09.2009 в 15:57. |
|||
![]() |
![]() |
![]() |
#15 |
Программист и
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,265
|
![]()
Ось ХП, но я думаю API принцип один и тот-же, есть хоть маленькая зацепка, буду пробовать.
|
![]() |
![]() |
![]() |
#16 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]()
Это делается перехватом WinAPI, нижестоящих NativeAPI или собственно системных сервисов, но для этого нужно как минимум лезть в чужое адресное пространство, что из под ограниченной учётки, естественно, не разрешено
пыщь
|
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 19.06.2009
Сообщений: 896
|
![]()
А не проще записать в реестр то, что программа желает увидеть для нормальной работы?
|
![]() |
![]() |
![]() |
#18 | |
Программист и
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,265
|
![]()
Если бы было возможно. Блин вот системщик перемудрил, теперь парится из-за него
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#19 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
![]() Что же касается решения Вашей проблемы, то не обязательно давать пользователю админские права. Достаточно отследить в какие ветки реестра "лезет" Ваша программа и на эти ветки дать пользователю разрешения на запись (разумеется, разрешения может дать только администратор!) |
|
![]() |
![]() |
![]() |
#20 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Вот здесь пост с указание ЧАВО для Дельфи. Там один из пунктов - "доступ в HKEY_LOCAL_MACHINE без прав админа"
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Эмуляция счетчика | tolikman | Microsoft Office Access | 3 | 24.10.2008 11:13 |
Эмуляция | Mago | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 27.07.2008 23:33 |
Эмуляция консоли... | Sota | Общие вопросы C/C++ | 4 | 20.01.2008 01:04 |
Эмуляция клавиш | UnD)eaD)Snake | Win Api | 1 | 04.11.2007 18:07 |