|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.02.2019, 01:30 | #1 |
Регистрация: 25.02.2019
Сообщений: 3
|
Нужно понять, как работает прога
Доброго времени суток!
У меня есть американский прибор для измерения физиологических данных. К нему идет софт под Windows, в т.ч. программа для управления и визуализации данных и flashplayer, который проигрывает анимацию в зависимости от значений физиологических параметров (т.н. био-обратная связь). Переменные для этих значений задаются в ActionScript'е, так что я могу создать простую флэш-анимацию и ею управлять. НО, я не освоил AS настолько, чтобы реализовать то, что хочу. Я научился более не менее работать с Processing. Мне нужно понять, как софт прибора управляет флэш-плеером, и соединить его с программами, написанными в Processing. Если кто знает, как такая связка может быть устроена, пожалуйста, поделитесь знаниями! Буду очень признателен. |
25.02.2019, 01:37 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
|
25.02.2019, 01:53 | #3 |
Регистрация: 25.02.2019
Сообщений: 3
|
|
25.02.2019, 07:45 | #4 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,834
|
прибор подключается к компьютеру через USB или другой порт? если да, то надо освоить чтение данных с порта.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
26.02.2019, 00:12 | #5 | |
Регистрация: 25.02.2019
Сообщений: 3
|
Цитата:
Насчет чтения данных с USB-порта - спасибо за совет, попробую. Если есть какие-то материалы на этот счет, пожалуйста, пришлите. Спасибо! |
|
23.03.2019, 03:18 | #6 |
Подтвердите свой е-майл
Регистрация: 20.03.2019
Сообщений: 61
|
IDA Disassembler
Позволяет дизассемблировать и отлаживать приложения. Вообще, владельцы ПО запрещают это делать, так как код может быть использован в иных целях. Но, ради такой цели можно. Если знаете английский, то возможно сможете понять, что оно делает. Инструкция. Скачиваете дизассемблер по ссылке выше. Распаковываете архив. Запускаете файл idag.exe, внутри папки. Возможны ошибки при запуске, на них не обращайте внимания. Далее нажмите New (дизассемблировать новый файл). Выберите первый исполняемый файл софта. Если у Вас есть ярлык, вернитесь на рабочий стол и нажмите правой кнопкой мыши на него и выберите "открыть расположение файла". После этого выберите файл для дизассемблирования. Загружать ресурсы не нужно. Далее дождитесь анализа файла. На вкладке Импорты (Imports) Вы увидите функции, подгружаемые из DLL. На вкладке Имена Вы увидите список имен, в том числе вызовов функций, применяющихся в программе. На вкладе Строки Вы увидите все строки, применяемые в программе, например, для отображения текста. На вкладке первой Вы увидите точку входа и стрелки, куда дальше направляется программа. Конечно, не зная ассемблера, стрелки могут привести Вас в тупик, но постарайтесь на каждой стрелке поставить точку остановки. Запустите программу из меню Run. Следите за действиями, выполняемыми на экране во время продолжения исполнения, после остановки на точке остановки. Найдите место, вызова Flesh-плеера. Путь очень сложный. Но зато можно модифицировать программу по своему усмотрению. Можно добавить и убрать диалоги. А можно и крэкнуть. А еще в системе есть куча утилит для мониторинга сообщений (Msg). А еще можно поставить снифер, установив фальшивый драйвер USB. Фальшивый драйвер имеется в виду драйвер, через который софт будет работать. Ой. Я такого написал, что и сам не знаю, что. Что-то я заработался. Пойду посплю, пока крыша не поехала. Последний раз редактировалось Alex11223; 23.03.2019 в 11:58. |
23.03.2019, 07:27 | #7 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
etherhon, прекращайте на форуме пиарить варез, тем более на левом сайте и старой версии.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно понять как работает и что делает программа exe | Serega_Gerasim | Софт | 10 | 08.06.2016 16:15 |
не могу понять как это работает | Константин78 | Помощь студентам | 4 | 01.09.2011 00:31 |
Не работает прога | Draips | Помощь студентам | 0 | 26.12.2010 12:33 |
Помогите понять почему прога виснет | Asira | Помощь студентам | 5 | 21.12.2009 22:57 |