Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Удаление ресурсов из чужого приложения / 12 сообщений из 12, страница 1 из 1
02.12.2010, 13:57
    #36991191
djande
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление ресурсов из чужого приложения
Доброго времени суток! Написал пример(см. прикреплённый файл), который должен удалять ресурс из чужого .exe приложения, а он этого почему-то не делает. Помогите пожалуйста. В результате API функции UpdateResource на выходе даёт значение =0.

Модератор: Вложение удалено.
...
Рейтинг: 0 / 0
02.12.2010, 14:43
    #36991334
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление ресурсов из чужого приложения
вас не ссмущает, что это запрещено законом?
...
Рейтинг: 0 / 0
02.12.2010, 14:56
    #36991365
djande
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление ресурсов из чужого приложения
Konst_One,

Так я же работаю со своим приложением, только со вторым. У меня два .exe приложения, работающие с ресурсами. Я же не лезу конкретно в "чужой код"!
...
Рейтинг: 0 / 0
02.12.2010, 15:06
    #36991392
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление ресурсов из чужого приложения
попробуй посмотреть работу с

LoadLibraryEx
LoadLibrary

может что тебе нужно
по крайней мерер это загрузка внешних библиотек
...
Рейтинг: 0 / 0
02.12.2010, 15:18
    #36991440
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление ресурсов из чужого приложения
попробуй поменять
как вариант
проверь номер ресурса и его язык

Код: plaintext
1.
2.
CONST RC_BITMAP =  2 &
RC_BITMAP вместо IMAGE в  UpdateResource
...
Рейтинг: 0 / 0
02.12.2010, 16:00
    #36991549
djande
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление ресурсов из чужого приложения
michael R,

не работает
...
Рейтинг: 0 / 0
02.12.2010, 16:06
    #36991561
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление ресурсов из чужого приложения
djande

я тут сделал у меня работает

есть первый проект где в ресурсе сидит картинка
это мой exe1
при запуске показывает картинку на форме

есть второй проект где вызывается exe1
это мой exe2


после обработки из exe2
запуск exe1 падает говорит картинки нету
и это правильно

но если я запускаю проект1 через VB
то картинка в ресурсе осталась и запуск в VB её опять показывает
...
Рейтинг: 0 / 0
03.12.2010, 10:40
    #36992681
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление ресурсов из чужого приложения
djande

ну вот примерчик для затирания


ttt1 проект с ресурсами
508 509-картинки
язык английский 1033
нужно откомпилировать


ttt2 для стирания
весь закрытый код не нужен
стираю картинки508 или 509
если другой тип ресурса то константа меняется

после стирания ttt1.exe ресурс уже не показывает
для повторной проверки опять нужно откомпилировать

Модератор: Вложение удалено.
...
Рейтинг: 0 / 0
03.12.2010, 11:45
    #36992907
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление ресурсов из чужого приложения
безболезненно менять ресурсы можно только у C++ exe (и у некоторых дельфи) с ресурс-файлами (rc). у VB exe немного другой ресурс. необходимое и обязательное условие: exe-файл не должен быть упакован.
...
Рейтинг: 0 / 0
03.12.2010, 15:16
    #36993683
djande
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление ресурсов из чужого приложения
michael R,

Спасибо, а если я работаю с форматом .png? У меня в ресурсах хранится рисунки формата .png и флаг RC_BITMAP здесь не уместен, что-же делать в таком случае?
...
Рейтинг: 0 / 0
03.12.2010, 19:38
    #36994489
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление ресурсов из чужого приложения
вместо RC_BITMAP

const RT_RCDATA = 10&
если сам тип ресурса записан как CUSTOM

вроде должно сработать
...
Рейтинг: 0 / 0
04.12.2010, 12:48
    #36994990
djande
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление ресурсов из чужого приложения
michael R,

Спасибо огромное, работает!
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Удаление ресурсов из чужого приложения / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]