|
MVS: помогите найти место вывода переменной
|
|||
---|---|---|---|
#18+
Привет всем! Есть известная опенсурсная софтина CrystalDiskMark, исходник можно скачать с оф. сайта https://crystalmark.info/redirect.php?product=CrystalDiskMarkSrc Написан в Microsoft Visual Studio без единого комментария. Пока добился того, что исходник у меня на машине компилируется и затем работает. https://cloud.mail.ru/public/KG1n/6DVkZHDoB Мне нужно забрать результаты теста и передать бекэнду сайта. Неожиданно для себя не могу найти место, где переменная из переменной превращается в циферку... После всех вычислений должно же быть место где некая переменная с результатом уходит в отображение. Опыт в с++ околонулевой, в универе пробовал с++ builder и там через форму можно было найти объект гуя и отследить связанные с ним переменные. Тут какого-то конструктора гуя не видно вообще, где переменные уходят в printf или что-то подобное тоже не понятно... Помогите плз их найти. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 04:39 |
|
MVS: помогите найти место вывода переменной
|
|||
---|---|---|---|
#18+
Berbraer, ПКМ, goto definition/ALT-F find in files ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 08:19 |
|
MVS: помогите найти место вывода переменной
|
|||
---|---|---|---|
#18+
Так проблема в том, что я не знаю что искать. Если бы знал имена переменных, нашёл бы. В коде где-то есть переменные, в которые в бинарной форме попадают результаты расчётов скорости диска и потом они выводятся в гуй. Вот мне нужно эти переменные с результатами найти. Самое простое, это найти место вывода в гуй и там найти эти переменные со значениями, чтобы перехватить для своих нужд. Но sprintf и т.п. в исходнике отсутствует. Нашёл CString::Format() в ассортименте, вроде как через них, но пока не разобрался до конца. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 17:46 |
|
MVS: помогите найти место вывода переменной
|
|||
---|---|---|---|
#18+
Berbraer, На экране видно нужное поле? Если да, то ищешь его в коде. Если нет, то сложно тебе) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 17:52 |
|
MVS: помогите найти место вывода переменной
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, а первое сообщение перечитать? Никакого конструктора гуя не видно. Так бы да, кликнул на объект и нашёл его. Но я что-то не найду в средствах разработки классических приложений MVS ничего подобного. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 18:49 |
|
MVS: помогите найти место вывода переменной
|
|||
---|---|---|---|
#18+
Berbraer, А в мой пост вникнуть? Я НЕ ПРО КОНСТРУКТОР. Я про окошко на экране программы. Скрин дай сюда окна проги и какое поле ищешь стрелочкой. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 19:30 |
|
MVS: помогите найти место вывода переменной
|
|||
---|---|---|---|
#18+
Berbraer PetroNotC Sharp, а первое сообщение перечитать? Никакого конструктора гуя не видно. Так бы да, кликнул на объект и нашёл его. Но я что-то не найду в средствах разработки классических приложений MVS ничего подобного. А он есть. Это классическая программа на MFC ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 20:29 |
|
MVS: помогите найти место вывода переменной
|
|||
---|---|---|---|
#18+
Нашёл. Собственно, протыкал, ID элементов первого столбца IDC_TEST_READ, второго - IDC_TEST_WRITE. Что логично. https://cloud.mail.ru/public/QFPC/u87PUiobJ https://cloud.mail.ru/public/NeP1/bMDHBe7Nz Переменные m_TestWrite принадлежат к классу CStaticFx. Насколько понимаю, через DDX_Control тут оно и выводится, верно? И мне надо тырить значения m_TestWrite / m_TestRead? https://cloud.mail.ru/public/ZEwo/qyMaLPyfM ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 20:31 |
|
MVS: помогите найти место вывода переменной
|
|||
---|---|---|---|
#18+
Нашёл ещё SetMeter функцию. Тоже похоже на правду, https://cloud.mail.ru/public/cc5a/eJ2JJhikj Извлекается адрес m_TestRead, как я понял, и функции передаётся все остальные данные теста. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 20:51 |
|
|
start [/forum/topic.php?fid=57&fpage=3&tid=2017205]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 138ms |
0 / 0 |