|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.10.2008, 08:44 | #1 |
Регистрация: 16.10.2008
Сообщений: 4
|
Подмена функции
В общем проблема такая. Имеется набор статических библиотек (.lib), в них функции которые мне необходимо использовать. И есть в этих библиотеках функция, назовём её int* Parhsivaja(int parameter) из-за которой моё приложение не работает в сответствии со спецификацией, точнее, вообще не работает. Функцию эту я бы с удовольствием заменил другой int* Normalnaja(int parameter), что в приложении и проделал. Но вся беда в том, что в этих библиотеках множество функций вызывают эту самую Parhsivaja. И эти функции мне нужны.
Можно как нибудь заставить линковщик подменить Parhsivaja на Normalnaja при сборке или как-нибудь поправить эти библиотеки? Пользую Visual Studio. Может через заголовочный файл int* Parhsivaja(int parameter)? |
16.10.2008, 16:22 | #2 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
а может надо изменить саму DLL на которую ссылается LIB
|
17.10.2008, 08:58 | #3 |
Регистрация: 16.10.2008
Сообщений: 4
|
Там одни статические либы. Я пробовал в редакторе поправить названия функций. Линковщик, естественно, написал, что либа повреждена. Можно попробовать заменить эту либу на свою. Но, боюсь, что в ней кроме функции Parhsivaja есть и другие, которые я сам написать не смогу.
Может есть какой-нибудь софт для редактирования либ? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подмена IP ? | KAKTYC | PHP | 2 | 28.10.2008 00:14 |
Функции | Vinni_puh | Microsoft Office Excel | 1 | 20.12.2007 05:51 |
Подмена клавиш | martinz | Win Api | 19 | 25.11.2007 09:02 |
Подмена МАК-АДРЕСА | Рустам | Работа с сетью в Delphi | 1 | 18.08.2007 12:32 |
Перехват и подмена кодов клавиш чужого окна | Hedgehog | Безопасность, Шифрование | 3 | 23.04.2007 16:05 |