Добрый день подскажите как победить проблему через хвнц когда запускаешь хром черный экран.
Исходник https://file1.uafile.com/477757
Исходник https://file1.uafile.com/477757
Последнее редактирование:
UpdateThe link is down ,please reupload
Улыбнуло. Отключи аппаратное ускорение и все будет ок.Над этим вопросом бьются лучшие умы hvnc-строения, в том числе и на этом форуме, см. /threads/34216/. В теме по ссылке есть решение для новых ОСей (8-10), а для семерки никто не нашел или не счел нужным поделиться.
Из уважения к форумчанам, сорсы нужно заливать без бинарников и временных файлов, создаваемых студией. Размер уменьшается в 10 раз.
На всякий случай выкладываю оригинал утечки сорсов от abs0lem, на базе которой сделан архив ТС. Пароль местный.
Скрытое содержимое
Он пытался править командную строку хрома, что нестабильно. Есть и нормальные методики рисовать такие окнаВ предыдущей теме (/threads/34216/) ТС всеправильнотак и сделал, но утверждает, что не помогло. Давайте спросим у Haunt чем закончились его эксперименты.
Интересно бы было почитать об этом подробнее. Сам когда-то пытался раскурить эту тему, в итоге забилОн пытался править командную строку хрома, что нестабильно. Есть и нормальные методики рисовать такие окна
Мои эксперименты это тесты победившей статьи на экспе, в недавнем конкурсе. У меня есть своя работающая техника, просто стало интересно допом эта техника, описанная в статье. Там было тз, я потрогал это все, ну и все застопорилось в этой технике на том, что окно хрома рисует через раз, фликерит по сути, понять этот момент и от чего зависит рисует в данный момент или нет не вышло и не особо хотелось, на вин 10 кста этот же код заебись работает. В теории можно проверять ректы хрома на форме на png и чекать чёрный там квадрат в фрейме или нет можно было и тупо скипать их, если да. Но я не стал разививать эту тему ибо выглядит костыльно, хотя потенциально рабоче. Хотелось бы узнать как в идеале это должно работать. На вин 8.1-10 есть флаг у PrintWindow 0x2 вроде третим аргументом(pw_renderfullcontent или как то так), с ним проблем вообще нет на хроме. На вин 7 на разных сборках хоть убей, фликерит. Инфы по этому поводу в инете тоже не особо. Смотрел сорцы вебртс хрома, были забавные коменты от разрабов типоВ предыдущей теме (/threads/34216/) ТС всеправильнотак и сделал, но утверждает, что не помогло. Давайте спросим у Haunt чем закончились его эксперименты.
Покажешь, где почитать? Или может сам расскажешь, если знаешь и не лень поделиться? Конкретно как нарисовать хром в битмап через PrintWindow(если мы говорим про эту технику) на семерке? Без мерцаний, чёрных квадратов, чтобы поток кадров был чист.Есть и нормальные методики рисовать такие окна
Неа. Тоже фликерит. Отключал как и у хрома через аргумент. Так и в самой системе через персонализацию в настройках, которые требуют админ прав вроде(не вспомню сейчас)Отключи аппаратное ускорение и все будет ок.
Действительно, забавный комментарий: им очень tricky отличить 8.0 от 8.1.// Windows 8.0 this flag is not supported so the block below will fallback
// to the other call to PrintWindow. It seems to be very tricky to detect
// Windows 8.0 vs 8.1 so a try/fallback is more approriate here.
Прям приватный приват! Намекните хоть: отключаем там ускорение или все-таки нормально-методично рисуем?
Не приват от слова совсем, просто не хочется выносить вновь эту фигню на обсуждение. Под хайдом нет никаких методов/техник.Прям приватный приват! Намекните хоть: отключаем там ускорение или все-таки нормально-методично рисуем?
Не, такой софт работает бекконнектом, так что NAT не страшен.Еще нашел проблему что если у человека роутер то подключения не будет к ниму.
Странно а файрвол стандартный может как то влиять?Не, такой софт работает бекконнектом, так что NAT не страшен.