Сейчас на форуме: UniSoft, _MBK_, laslo, bartolomeo (+5 невидимых)

 eXeL@B —› Программирование —› Изменить dll
Посл.ответ Сообщение

Ранг: 15.7 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 06 августа 2011 09:44
· Личное сообщение · #1

Как в ExploreFrame.dll изменить resource




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 06 августа 2011 09:52
· Личное сообщение · #2

Видимо, так же, как менять ресурсы в любой другой ДЛЛ? Вопрос не совсем понятен.



Ранг: 15.7 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 06 августа 2011 09:57
· Личное сообщение · #3

Примерчик кода или ссылку, где почитать




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 06 августа 2011 10:01
· Личное сообщение · #4

http://msdn.microsoft.com/en-us/library/ms648049(v=vs.85).aspx и далее по ссылкам?

| Сообщение посчитали полезным: xetis


Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 06 августа 2011 10:02
· Личное сообщение · #5

--> Как изменить ресурсы в DLL <--
--> Как программно изменить ресурсы в DLL <--

-----
Yann Tiersen best and do not fuck




Ранг: 15.7 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 06 августа 2011 10:15
· Личное сообщение · #6

PE_Kill, ни разу не смешно




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 06 августа 2011 10:50
· Личное сообщение · #7

Я и не смеялся. Что конкретно непонятно? Походить еще по ссылкам за тебя и запостить всё здесь что ли?

-----
Yann Tiersen best and do not fuck




Ранг: 15.7 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 06 августа 2011 10:54
· Личное сообщение · #8

так нечего постить, функция UpdateResource, там не упоминается



Ранг: 60.6 (постоянный), 20thx
Активность: 0.070
Статус: Участник

Создано: 06 августа 2011 12:19 · Поправил: Модератор
· Личное сообщение · #9

ТС .... Каким хреном изменение визуальных стилей винды относится к реверсингу? Если у тебя кривые руки, выпрямляй.

Кильните топ, что-ли

| Сообщение посчитали полезным: sys_dev


Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 06 августа 2011 17:10
· Личное сообщение · #10

Не совсем понятно, какая сложность в вызове пары функций из мсдн.
Видимо, ТС ленив, посему отправляется в гугл.
s0l отправляется на 3 дня в бан.
Топик отправляется на закрытие.

P.S. Автор заверил, что он не ленив, что софт уже написан, но есть какие-то проблемы. Поверю на слово, что проблемы достойны обсуждения, и открою топик обратно.




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 06 августа 2011 17:54
· Личное сообщение · #11

xetis пишет:
функция UpdateResource, там не упоминается

Ты уже определись что нужно. Расписать как работает UpdateResource? Как такового вопроса то и нет, есть какая то брошеная по пьяни фраза.

-----
Yann Tiersen best and do not fuck




Ранг: 15.7 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 06 августа 2011 19:02
· Личное сообщение · #12

Проблема такая, программа не меняет ресурсы, в dll из system32, в других dll меняет

вот исходный код

a1af_06.08.2011_EXELAB.rU.tgz - Program.cs




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 06 августа 2011 19:49
· Личное сообщение · #13

Ну вот, это уже конкретика. Нормальный у тебя код, просто отладчиком пользоваться не умеешь и про GetLastError не знаешь. Если отдебажить UpdateResource, то видно, что она проверяет, есть ли в DLL ресурс MUI и если есть возвращает код 0x32 (The request is not supported.) Если этот MUI переименовать, то код отрабатывает нормально. Видимо защита от дурака на уровне системы.

-----
Yann Tiersen best and do not fuck


| Сообщение посчитали полезным: xetis
 eXeL@B —› Программирование —› Изменить dll
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати