|
1 / 1 / 0
Регистрация: 02.07.2013
Сообщений: 37
|
|||||||||||
Отредактировать Dll библиотеку, ибо не корректно работает13.07.2013, 20:24. Показов 1906. Ответов 19
Метки нет (Все метки)
Есть у меня одна DLL библиотека и некоторые строки нужно изменить. Посоветовали мне на этом форуме перекомпилировать ее в формат IL и там уже изменять. Все бы нечего, я изменил что нужно, пере образовал обратно в Dll. Но тут возникла одна проблема:
В библиотеке есть эти строки:
А мне нужно чтоб не один файл помечался, а два или три, по этому я изменяю код на:
Вопрос как мне сделать что б оба файла работали?
0
|
|||||||||||
| 13.07.2013, 20:24 | |
|
Ответы с готовыми решениями:
19
Не получается подключить библиотеку Unmanaged.dll (Firefox nss3.dll) Каким ПО можно корректно открыть и отредактировать .sys файлы? Как расширить библиотеку 3d картинок в Anylogic (или отредактировать их)? |
|
Master of Orion
|
|||||||||||
| 14.07.2013, 00:17 | |||||||||||
|
vladyxa96, вы грузите на вершину стека, соответственно он берет с вершины - раз, перезатирает значения - которые там уже есть - два. Странно, что у вас вообще без ошибки работает. Вы же maxstack не изменили.
Добавлено через 4 минуты Вопрос №2 - а чего вы хотите. Насколько я понял, этот код эквивалентен такому:
Добавлено через 54 секунды
0
|
|||||||||||
|
1 / 1 / 0
Регистрация: 02.07.2013
Сообщений: 37
|
|
| 14.07.2013, 12:24 [ТС] | |
|
Psilon, Хочу что б старые значения не перезатирались. А работали все
0
|
|
|
1 / 1 / 0
Регистрация: 02.07.2013
Сообщений: 37
|
|
| 14.07.2013, 18:34 [ТС] | |
|
Psilon, А если они будут третим и четвертым? Может вы что то посоветуете?
0
|
|
|
Master of Orion
|
|
| 14.07.2013, 21:14 | |
|
vladyxa96, если у вас нету доступа к исходным кодам - то ничего. Поля ms_strSpCamsDir и ms_strSpCamsFileName являются полями типа string, а не полями типа string[], соответственно вы не можете больше одного значения в них держать.
0
|
|
|
1 / 1 / 0
Регистрация: 02.07.2013
Сообщений: 37
|
|
| 15.07.2013, 13:13 [ТС] | |
|
Psilon, А если через рефлектор получить исходник, а потом запихнуть в Visual Studio?
0
|
|
|
1 / 1 / 0
Регистрация: 02.07.2013
Сообщений: 37
|
|
| 16.07.2013, 21:55 [ТС] | |
|
Psilon, Я же могу в рефлекторе изменять классы. Но на какой.....?
Добавлено через 23 часа 58 минут Psilon, Я понял что нужно где то огласить что string a [123], string b [123]. Но в каком месте?
0
|
|
|
Master of Orion
|
|
| 16.07.2013, 23:43 | |
|
Вам нужно во всей программе, где идет обращение к этим полям заменить обращение к ним на обращение к массиву. Это неформализуемая задача, так как никто не знает, как именно к ним нужно обращаться: к первому элементу, в цикле и т.д. Если в цикле - то вам придется в IL еще и foreach'и прописывать. Или надеяться на декомпиляцию, тогда ничего особо трудного.
0
|
|
|
1 / 1 / 0
Регистрация: 02.07.2013
Сообщений: 37
|
|
| 17.07.2013, 01:36 [ТС] | |
|
Psilon, Ну то для вас нечего особо трудного, а для меня нуба чет космическое..
0
|
|
|
1 / 1 / 0
Регистрация: 02.07.2013
Сообщений: 37
|
|
| 18.07.2013, 12:27 [ТС] | |
|
Psilon, Извините за наглость, но для вас это будет сложно?
0
|
|
|
|
||||||
| 19.07.2013, 03:29 | ||||||
|
Иногда чтобы забить гвоздь, нужно просто взять молоток и бить по шляпке....
1
|
||||||
|
1 / 1 / 0
Регистрация: 02.07.2013
Сообщений: 37
|
|
| 19.07.2013, 14:31 [ТС] | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 02.07.2013
Сообщений: 37
|
|
| 19.07.2013, 14:48 [ТС] | |
|
0
|
|
|
|
||||||
| 20.07.2013, 05:41 | ||||||
|
Сделайте дамп библиотеки в il
Надите там метод .method private hidebysig static void _copyAppData() cil managed Добавьте в него 4 строчки
2
|
||||||
|
1 / 1 / 0
Регистрация: 02.07.2013
Сообщений: 37
|
|
| 20.07.2013, 15:29 [ТС] | |
|
sigmov, Большое спасибо!!! Очень выручили))) А если мне нужно будет подкинуть еще пару файлов, то как будет выглядеть код?
0
|
|
|
|
|||||||
| 20.07.2013, 18:28 | |||||||
|
Выглядеть будет так:
1
|
|||||||
|
1 / 1 / 0
Регистрация: 02.07.2013
Сообщений: 37
|
|
| 28.08.2013, 21:39 [ТС] | |
|
sigmov, можно ли загрузить файлы другим способом. Так как если файл больше 20 мб загрузка не происходит и вылетает.
0
|
|
| 28.08.2013, 21:39 | |
|
Помогаю со студенческими работами здесь
20
Корректно ли добавлять обработчик исключений в библиотеку классов Как отредактировать DLL Как отредактировать *.dll ? Открыть или отредактировать Dll Как отредактировать .dll (изменить ее функционал) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|