Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.07.2009, 19:10   #1
poster123
Пользователь
 
Регистрация: 13.07.2009
Сообщений: 11
Стрелка Загрузка dll при автозапуске !

Возникла проблема такого плана: файл загрузчик библиотеки dll прописан в автозапуске винды, при обычном запуске все протекает нормально программа подключает dll, но вот при автозапуске(после перезагрузки или выключения ПК) файл незагружает dll или загружает, но функции библиотеки непашут. Библиотека находится в той же папке, что и программа загрузчик, атозапуск осуществляется через реестр вот отсюда: HKEY_LOCAL_MACHINE\SOFTWARE\Microso ft\Windows\Curr entVersion\Run.
Подскажите как решить данную проблему.
Код подключения к dll:

Код:
function FookKB: Longint;stdcall; external 'bbl.dll' name 'Install....';
function UnFookKB: Longint;stdcall; external 'bbl.dll' name 'Remove...';
В общем руками грузит exe+dll функции робят, а через реестр тока exe+ dll но функции dll неробят...


с createlink тож такая фигня но там просто прописываешь workingdir и робит...


Подскажите как решить проблему !!!!

Последний раз редактировалось poster123; 24.07.2009 в 19:22.
poster123 вне форума Ответить с цитированием
Старый 24.07.2009, 21:59   #2
AndreyMust19
Пользователь
 
Регистрация: 01.03.2009
Сообщений: 31
По умолчанию

Возможно путь текущего каталога при запуске из реестра отличается от обычного запуска. Добавь в программу вывод на экран текущего пути перед загрузой dll и посмотри - отличаются ли они.
AndreyMust19 вне форума Ответить с цитированием
Старый 24.07.2009, 23:30   #3
poster123
Пользователь
 
Регистрация: 13.07.2009
Сообщений: 11
По умолчанию

Цитата:
Сообщение от AndreyMust19 Посмотреть сообщение
Возможно путь текущего каталога при запуске из реестра отличается от обычного запуска. Добавь в программу вывод на экран текущего пути перед загрузой dll и посмотри - отличаются ли они.
Попробую..
Ты имеешь в виду его в dll прописать или в exe
Код:
var
  dir : string;

begin
  
  dir := GetCurrentDir;
  ShowMessage('Current directory = '+dir);
end;

Последний раз редактировалось poster123; 25.07.2009 в 00:53.
poster123 вне форума Ответить с цитированием
Старый 25.07.2009, 00:12   #4
poster123
Пользователь
 
Регистрация: 13.07.2009
Сообщений: 11
По умолчанию

Цитата:
Сообщение от AndreyMust19 Посмотреть сообщение
Возможно путь текущего каталога при запуске из реестра отличается от обычного запуска. Добавь в программу вывод на экран текущего пути перед загрузой dll и посмотри - отличаются ли они.
Разобрался, твой совет помог вычислить ошибку... THX)

Последний раз редактировалось poster123; 25.07.2009 в 00:52.
poster123 вне форума Ответить с цитированием
Старый 05.08.2009, 11:24   #5
silverworld
Заблокирован
 
Регистрация: 01.08.2009
Сообщений: 8
По умолчанию Загрузка dll при автозапуске

Подскажите пожалуйста, кто сталкивался... После ночного автозапуска в салон хоть не садись - настолько "воняет" бензином, что приезжаю на работу вся окутанная этим ароматом. Как только включаешь печку - запах усиливается. При обычном запуске двигателя такого не наблюдается. В чем может быть дело?
silverworld вне форума Ответить с цитированием
Старый 05.08.2009, 11:49   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
настолько "воняет" бензином
Я думал DLL работает на дровах, ну в крайнем случае на электричестве...
Цитата:
После ночного автозапуска
А это как?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическая загрузка DLL ImportDLL Общие вопросы C/C++ 2 12.06.2009 11:33
Загрузка BitMap из DLL Македонский Мультимедиа в Delphi 2 02.06.2009 17:28
загрузка .dll blackstersl Общие вопросы Delphi 1 29.04.2009 21:53
Явная загрузка DLL FaTaL Общие вопросы Delphi 17 10.10.2008 08:57
Загрузка DLL Hollander Общие вопросы Delphi 3 21.05.2007 20:19