![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 01.07.2012
Сообщений: 9
|
![]()
Проблема с авто-запуском DLL.
Добавляю в ShellServiceObjectDelayLoad свою длл-ку перезагружаюсь и ни каких действий не происходит. в ХР делаю все тоже самое, работает. Что изменилось в win7? |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
![]()
Мне лично даже разбираться не хочется. Почему?
Потому что вместо того, чтобы использовать рекомендуемое решение, ты использовал недокументированный ключ реестра, гарантий относительно которого нет никаких, который может измениться или исчезнуть в любой момент. Надо ли удивляться, что он перестал работать? P.S. Подсказка: обрати внимание на разрядность системы и указанный апартмент.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
![]() |
![]() |
#3 | |||
Новичок
Джуниор
Регистрация: 01.07.2012
Сообщений: 9
|
![]()
GunSmoker
Цитата:
Цитата:
Цитата:
а система 32-х разрядная. Помогите с рекомендуемым решением пожалуйста, где посмотреть его? |
|||
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Я иногда так делаю... Но редко.
I'm learning to live...
|
|
![]() |
![]() |
#5 | |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
![]() Цитата:
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
|
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 01.07.2012
Сообщений: 9
|
![]()
GunSmoker Не оставляйте в биде, помогите...
|
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 01.07.2012
Сообщений: 9
|
![]()
Надо же так почти одновременно написали)
Есть hook-dll основан на логгере, использую для горячих клавишь, ставлю UID в ShellServiceObjectDelayLoad на xp грузится под explorer а в WIN7 никак. Прописываю в SOFTWARE\Classes\Directory\shellex\ CopyHookHandlers\ загружается грубо через раз. |
![]() |
![]() |
#8 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
![]()
Для горячих клавиш хук не нужен. Есть RegisterHotKey.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
![]() |
![]() |
#9 | |
Новичок
Джуниор
Регистрация: 01.07.2012
Сообщений: 9
|
![]() Цитата:
И все же на будущее, какое рекомендуемое решение ? Последний раз редактировалось mihaker; 01.07.2012 в 16:25. Причина: -- |
|
![]() |
![]() |
#10 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
![]()
Рекомендуемое решение для горячих клавиш - RegisterHotKey. А если это надо для запуска программы - то: ярлык в меню пуск с заданной комбинацией вызова.
Рекомендуемое решение для того, не знаю чего - то, не знаю что.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Dr.Web ругается на три dll только на одном компе сразу после установки Win7 | Xardas | Операционные системы общие вопросы | 7 | 05.04.2012 08:50 |
Firebird embeded установка в Win7 Delphi7 | d_adilet | БД в Delphi | 1 | 14.03.2012 08:31 |
Win7 x64 и Win7 x86, возможно ли? | Пепел Феникса | Операционные системы общие вопросы | 9 | 11.12.2011 14:09 |
DirectX on D7 in Win7 (X3DAudio.dll not found) | ArtGrek | Мультимедиа в Delphi | 0 | 03.06.2011 02:27 |