Я использую удобный небольшой бесплатный инструмент под названием MonitorApp, чрезвычайно легкая, похожая на гаджет, программа, которая отображает различную информацию об использовании в реальном времени, такую как использование сети, использование памяти и загрузка процессора:

Поскольку он должен запускаться с правами администратора, и я хочу, чтобы он запускался при входе в систему, я использовал планировщик задач (в 64-разрядной версии Vista, Windows 7 RC 32-разрядной и 64-разрядной версии Windows 7 RTM), чтобы запустить его при входе в систему, установив это "Запустить с наивысшими привилегиями" и «Настроить для: Vista».

В Windows 7 RC 32-bit (и Vista 64-bit) это работало отлично. Однако в 64-битной Windows 7 Professional все работает, кроме загрузки процессора ; на самом деле, запись ЦП полностью пустая (без процента или графика использования), независимо от того, какой режим совместимости /admin /etc я использую для его запуска (автономный или с планировщиком задач):

MonitorApp Broken

Что изменилось между RC и RTM, чтобы сломать эту особенность? Я забыл / пропустил дополнительный режим совместимости или настройки, которые позволили бы этому работать должным образом?

2 ответа2

0

Итак, в интересах подробного описания крайне неудачного взлома, вот что "работает" (с оговорками, конечно):

  1. Установите режим XP (требуется Win7 Pro/Enterprise/Ultimate и поддержка аппаратной виртуализации)
  2. Установите MonitorApp внутри рабочего стола XP
  3. Переместите MonitorApp в C:\Documents and Settings\All Users\Start Menu\Programs (это позволяет "подхватить" его Win7)
  4. Запустите MonitorApp на рабочем столе XP и настройте функции, которые не работают в Win7 (в моем случае, только мониторинг процессора)
  5. Завершите работу рабочего стола XP
  6. В меню "Пуск" Windows 7 выберите « All Programs->Windows Virtual PC->Windows XP Mode Applications->MonitorApp (Windows XP Mode) (или, разумеется, просто найдите "MonitorApp")
  7. Запустите MonitorApp нормально (в Win7) для других функций, которые вы хотите (имя машины, IP, сетевой трафик)
  8. Расположите два экземпляра MonitorApp (один в Win7, другой в "режиме XP") так, чтобы они объединялись (или помещали их в разные части экрана, как вам нравится)

Предостережения

  • Причина, по которой вам, вероятно, необходимо запустить два экземпляра, заключается в том, что приложение XP Mode MonitorApp будет контролировать только ресурсы виртуальной машины - ОЗУ, сетевой трафик, IP-адрес, имя компьютера и т.д. Будут отражать виртуальную машину, а не хост. Однако, поскольку ЦП полностью совместно используется, монитор ЦП будет точным как для гостя, так и для хоста.
  • Приложение XP Mode находится в "правильном" по размеру "окне" с рабочего стола XP, и из-за того, что MonitorApp имеет прозрачный фон, это означает, что обои / фоновый цвет вашего рабочего стола XP будут перенесены на хост Win7, который может быть проблема, если вы используете вращающиеся обои.
  • Если вы используете опцию "Выровнять по правому краю", то вряд ли они выстроятся в линию. Я предполагаю, что это происходит из-за различий в драйверах дисплея между хостом и гостем (из-за виртуализации оборудования), так что версия XPM имеет ширину около 20 пикселей.

Вот два примера: верхний работает локально в Win7 для отображения имени компьютера / процессора / IP / сетевого трафика / времени безотказной работы, а нижний просто показывает процессор (с XP Desktop на черном фоне):

Стоит ли это хлопот или нет, кто знает, но это было хорошее упражнение для знакомства с XP Mode.

0

MonitorApp работает просто отлично (за исключением того, что ОС отображается как "XP 7600" :) в Windows 7 x86, предположим, что это только 64-битная проблема.

имейте ввиду, что программа уже более 4 лет и прекращена. итак, мы получили довольно хорошую поездку из этого :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .