Сейчас на форуме: Kybyx (+4 невидимых)

 eXeL@B —› Оффтоп —› Режим совместимости с Win7 в XP....
Посл.ответ Сообщение


Ранг: 450.3 (мудрец), 13thx
Активность: 0.20
Статус: Участник

Создано: 06 ноября 2013 18:49 · Поправил: ToBad
· Личное сообщение · #1

Здравствуйте!
Пытаюсь понять перспективы подмены версии Windows для новой версии Teamviewer.
Есть новая фишка, которая работает начиная с Win Server 2008, выглядит как расширенный заголовок окна (вкладки):

Так под Win7:


Так в режиме совместимости с Server 2008:


Если выставить совместимость с Server 2003 или XP уже ничего не рисует...
Интересует возможность активировать это под XP.
Первое, что пришло на ум, это перехват функций GetVersion, GetVersionExA, GetVersionExW. Однако когда посмотрел сколько раз в разных местах они вызываются - понял, что это не лучший вариант. В некоторых местах явно видно, что в зависимости от версии ОС динамически подгружаются разные ДЛЛ и разные функции из них. Скорее всего работать не будет...

В общем на данном этапе хочу найти подход и понять реально ли вообще что-то сделать...
Я не испытываю иллюзий по модификации заголовка окна как на первом скриншоте под Win7, но на втором он рисуется в рабочем поле окна, а это уже не должно зависеть от версии ОС.




Ранг: 72.3 (постоянный), 133thx
Активность: 0.380
Статус: Участник

Создано: 07 ноября 2013 03:46
· Личное сообщение · #2

Режим совместимости выбрать ?

> перехват функций GetVersion, GetVersionExA, GetVersionExW.

Верифер заюзайте, десяток строк займёт. Есчо надо наверно в PEB 4 поля пофиксить, в USD тоже версия есть.. Но шим по любому нужен, для совместимости.

36a2_07.11.2013_EXELAB.rU.tgz - Avrf.zip




Ранг: 450.3 (мудрец), 13thx
Активность: 0.20
Статус: Участник

Создано: 07 ноября 2013 17:48
· Личное сообщение · #3

Dr0p спасибо за ответ и помощь! У меня со вчерашнего дня уже и в отладчике наметился прогресс, как вдруг ответил саппорт: Убедитесь, пожалуйста, что у Вас активирована данная настройка: "Дополнительно" - "Опции" - "Удаленное управление" - "открывать новые соединения во вкладках"...
В общем я круто ступил, хотя настройки проверял первым делом, просто не заметил.


 eXeL@B —› Оффтоп —› Режим совместимости с Win7 в XP....

У вас должно быть 20 пунктов ранга, чтобы оставлять сообщения в этом подфоруме, но у вас только 0

   Для печати Для печати