IPB

Добро пожаловать, гость ( Вход | Регистрация )

> .DLL Import, замена
-=CHE@TER=-
Dec 7 2007, 21:04
Сообщение #1


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,361
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 314 раз(а)



Вопрос: есть некоторая программа которая импортирует из некоторой .DLL какие-то функции.
Эти функции есть в стандартных системных библиотеках Windows. Проблема в том, что длина имени этой .DLL на 1 символ короче системной. Очень хочется её выбросить. Есть ли какие-нибудь программы для этого?
В частности "in_mod.dll" от последней версии Winamp тащит за собой трёхсоткилограммовый "nscrt.dll" со всякими ftell, fread, fopen, fclose и т.д. Это всё есть в msvcrt.dll - вопрос в том, как подменить?

P.S. Пользуюсь Winamp 2.81 "Classic".
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Ответов(1 - 2)
Grom PE
Dec 7 2007, 21:12
Сообщение #2


Advanced Member
***

Группа: CTPAX-X
Сообщений: 84
Регистрация: 7-February 08
Из: i@grompe.org.ru
Пользователь №: 3,120
Спасибо сказали: 95 раз(а)



Быстрое решение — заменить строку "nscrt.dll" на "msvcrt". Такое сработает для Windows XP.
Другое решение состоит в том, чтобы добыть программу редактирования импорта...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Dec 8 2007, 10:12
Сообщение #3


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,361
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 314 раз(а)



QUOTE(Grom PE @ Dec 7 2007, 09:12 PM) *
Быстрое решение — заменить строку "nscrt.dll" на "msvcrt". Такое сработает для Windows XP.
Другое решение состоит в том, чтобы добыть программу редактирования импорта...
Во, спасибо!
Однако, "Точка входа для __CppXcptFilter в msvcrt не найдена". Поставил mfc71.dll - теперь не нашла точку входа для "itoa". Всё запустилось на msvcr71.dll, но при попытке проиграть любой модульный файл Winamp падает - "Память по адресу бла-бла-бла не может быть read"... Эх, блин, жалко, да и исходников нет. Другие библиотеки не подходят.
Гнусный Nullsoft...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0 -

 



Упрощённая версия Сейчас: 14th November 2024 - 20:39