0 / 0 / 1
Регистрация: 03.03.2012
Сообщений: 19
|
|
1 | |
Поиск в .exe и .dll методов и их запуск20.04.2012, 21:52. Показов 2414. Ответов 15
Метки нет (Все метки)
Необходимо реализовать программу, позволяющую просматривать содержимое .exe и .dll, т.е. выводить все методы, используемые в программе, их тип (это уже сделал). так же эта программа должна запускать выбранный метод. вот запуск как раз и не получается. использовал статейку от сюда http://itmodus.ru/articles/59, однако ни к чему путному это не привело
0
|
20.04.2012, 21:52 | |
Ответы с готовыми решениями:
15
Запуск Load.dll (бывшая Load.exe) в дереве проц-ов, Как запустить прогой на C# .dll-ку Запуск exe/dll при завершении работы IDA, поиск функции из DLL и выполнение в EXE Svchost.exe, onion.exe, openvg.exe torrc и куча dll и cl, а также папка tor в Roaming |
Українець
424 / 318 / 16
Регистрация: 26.09.2009
Сообщений: 844
|
|
20.04.2012, 21:54 | 2 |
покажите свой код
0
|
0 / 0 / 1
Регистрация: 03.03.2012
Сообщений: 19
|
||||||
20.04.2012, 21:55 [ТС] | 3 | |||||
0
|
25 / 25 / 8
Регистрация: 26.11.2011
Сообщений: 157
|
|
20.04.2012, 22:20 | 4 |
.NET Reflector
0
|
0 / 0 / 1
Регистрация: 03.03.2012
Сообщений: 19
|
|
20.04.2012, 22:23 [ТС] | 5 |
0
|
Українець
424 / 318 / 16
Регистрация: 26.09.2009
Сообщений: 844
|
|
20.04.2012, 22:32 | 6 |
И каким образом вы пытаетесь запустить метод?
0
|
0 / 0 / 1
Регистрация: 03.03.2012
Сообщений: 19
|
|
20.04.2012, 22:35 [ТС] | 7 |
freest, пока что создал dll и новый проект, уже в этом новом проекте пытаюсь что-то освоить как в этой статье http://itmodus.ru/articles/59
а вообще, не думаю, что мой вопрос первый в своем роде. должны же быть какие-то реализации и наработки, вот только гугл ничего путного, кроме той статьи, мне не выдал
0
|
Українець
424 / 318 / 16
Регистрация: 26.09.2009
Сообщений: 844
|
|
20.04.2012, 22:38 | 8 |
я просто пока-что не понимаю в чем у вас проблема, если есть возможность выложите проект с либами над которыми можно проводить експеремент
0
|
0 / 0 / 1
Регистрация: 03.03.2012
Сообщений: 19
|
|
20.04.2012, 22:42 [ТС] | 9 |
проблема теперь в следующем- запустить выбранный метод. для этого ведь нужно передать имя метода, его тип, название класса, в котором он находится
0
|
Українець
424 / 318 / 16
Регистрация: 26.09.2009
Сообщений: 844
|
|
20.04.2012, 22:43 | 10 |
Вы используете WPF?
0
|
0 / 0 / 1
Регистрация: 03.03.2012
Сообщений: 19
|
|
20.04.2012, 22:46 [ТС] | 11 |
freest, нет. использую windows.form
0
|
Українець
424 / 318 / 16
Регистрация: 26.09.2009
Сообщений: 844
|
|
20.04.2012, 22:48 | 12 |
Я не помню, в комбобокс можно в ItensSource передать MethodInfo?
0
|
0 / 0 / 1
Регистрация: 03.03.2012
Сообщений: 19
|
|
20.04.2012, 22:54 [ТС] | 13 |
можно, но я думаю, что лучше использовать множества или хештаблицу, для того, чтобы была возможность из комбобокса получить название метода и ему сопоставить тип метода и т.д.
может есть способ попроще?
0
|
Українець
424 / 318 / 16
Регистрация: 26.09.2009
Сообщений: 844
|
|
20.04.2012, 23:10 | 14 |
Если список методов сделать ItemsSource, DisplayMemberPath="Name", than SelectedItem will be MethodInfo, that we want invoke.
Добавлено через 8 минут Если вы напишете мне в асю, то это будет удобней
1
|
0 / 0 / 1
Регистрация: 03.03.2012
Сообщений: 19
|
|
20.04.2012, 23:41 [ТС] | 15 |
новый вопрос- как принимает ли метод какие-либо параметры?
0
|
Українець
424 / 318 / 16
Регистрация: 26.09.2009
Сообщений: 844
|
||||||
21.04.2012, 00:11 | 16 | |||||
1
|
21.04.2012, 00:11 | |
21.04.2012, 00:11 | |
Помогаю со студенческими работами здесь
16
Возможно ли собрать .exe и несколько .dll в один .exe? Dll файл в exe файле. Вшить dll libcurl EXE & DLL, DLL не запускается, 500 ошибка Как объеденить файлы dll с exe ? Чтобы в итоге был только один exe файл Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |