эвентлоги смотрите - какие ошибки. если поплыли корневые сертификаты - не факт. если срок вышел (допустим год на самоподписный) может достаточно перевыпустить.. если там только есть вообще подобная фича
maksam07, ну да, так..
ставил вынь11 на комп 2013 года сборки. но середнячек скорее верхнего уровня - i5-3330
тормозов не было. вернул туда 10ку (лицензия привязанная к железу, мало ли.. продавать надумаю).. на втором ссд линукс - летает )))
ноут i7-1280p. 11 из коробки, офис 2021, все летает
Антон Родионов, ну по вопросу возникло ощущение, что ПО может быть и с подвохами..
грабить действительно и не тривиально (ну и не заоблачно), но наверняка накладно..
посмотрел еще раз ваш код, вы же находите контрол?
попытайтесь сразу получить его хендл. за время исполнения он не должен меняться.. (ну или если коварство авторов )))
.. а получив хенд на текущий сеанс, возможно сможете с достаточной скоростью считывать значения. думаю тут вряд ли что есть добавить..
хендл не повторяется ((
но поиск по любому критерию, если вернул хендл, уже не плохо. в течении времени выполнения он не должен изменятся.
... если ваша прога еще не запутывает следы.. тогда все может быть сложнее ))
и еще про spyxx.exe - там есть не очевидная фишка при поиске окна, что то вроде прицела )) тащим его прямо на нужный контрол и все изучаем ))
в целом, Ваш ход мыслей скорее правильный. но надо более тщательно исследовать целевую программу. когда еще занимался подобным, spyxx.exe был лучшим инструментом исследования. результат был точным.
но есть и условия - целевая программа должна быть на чистом winapi. а то был у меня случай )) клиенту надо было грабить с проги на qt. а там виндовый хендл только у стартового окна. ни че лучше не придумали, чем грабить с экрана и распознавать по пиксельным координатам.. кстати, быстродействия хватало, но и целевая прога была не столь тороплива )))
spyxx.exe не пробовали?
входит в комплект утилит ms vc++
давно игрался, уже не подскажу что именно искать.. но какой то из хендлов повторяется при перезапуске целевой программы, и позволяет точно получить доступ к актуальному элементу. и быстро
сергей кузьмин, поддерживаю, так себе ключик.. тем более может вызвать проблемы при дальнейшем использовании словаря..
особенно когда захотите модифицировать код проекта через полгодика
вообще то как нажатие, так и отпускание, абсолютно любой клавиши, вызывает аппаратное прерывание для обработки. модификаторы отображаются в "регистре флагов" (когда то так называлось), все остальное пишется в буфер. а вот скорость его обработки на совести системы (см скрин выше).
проверьте нет ли перегрузки процессора?
.. ну и из любопытства подпишусь тоже
не замечал подобного. по тому и рецептов не знаю..
разве что изредка win отпускаю раньше (win+space использую для переключения)
сам привык ускорять слегка клаву
asmelnik, открой список пользователей, найди меня... потом себя...
в той конторе, до моего прихода, отдел ИТ был 16 чел.. на момент моего ухода 4...
на момент выхода на работу, было 12 серваков, один в аварийном состоянии..
на момент ухода - 24 сервака (3 стоечных упса)..
одна из стоек HP EVA, с фибероптической дисковой полкой..
задублированный фибероптический свич. кластер АД, кластер sql, кластер exchange, с двумя зеркальными нодами бэка, и двумя фронтэнда...
потом 2 полки по 16 дисков в dfs...
это отдел из 4 чел... 240 (и до 24 сервантов) примерно мест в головном офисе, 24 (и вроде 3 серванта) в удаленном офисе...
60+ филиалов по стране.. да, были с сильными админами. но гораздо больше таких, где самый грамотный главбух. и может по телефону понять, как сделать выгрузку отчета в головной офис.
.. так что.. да, из 4х, 2 были сапортерами чистой воды... но за метлой все равно следи...