4

Некоторое время назад Microsoft выпустила обновление для своего приложения Calc для Win XP под названием PowerCalc. Это было отличное маленькое приложение калькулятора с небольшим количеством наворотов, но простое в использовании. К сожалению, он был привязан к Windows XP и не будет работать на любой другой машине с Windows. Несколько предприимчивых людей взломали исполняемый файл, чтобы заставить программу работать на Windows 7 и Vista. Однако я недавно обновился до Windows 8.

Кто-нибудь разобрался, как заставить PowerCalc работать на Windows 8?

1 ответ1

5

Я уверен, что есть более простой способ, но это то, что сработало для меня ...

  1. Загрузите Windows 8 SDK
  2. Установите SDK, затем установите Orca из

    C:\Program Files (x86)\Windows Kits\8.1\bin\x86\Orca-x86_en-us.msi

  3. Запустите установщик PowerCalc - он потерпит неудачу, но распакует установщик msi в

    C:\Windows\Downloaded Installations\Calculator Powertoy for Windows XP.msi

  4. Скопируйте MSI на рабочий стол
  5. Щелкните правой кнопкой мыши скопированный файл MSI и выберите "Редактировать с помощью Orca".
  6. В Orca в таблице "LaunchCondition" удалите условие «VersionNT = 501», затем сохраните и выйдите из Orca.
  7. Установите PowerCalc из модифицированной MSI
  8. Откройте PowerCalc.exe с помощью HEX-редактора, такого как PSPad

    C:\Windows\SysWOW64\PowerCalc.exe

  9. В PSPad выберите Поиск> Перейти к строке $13E1 , затем замените 0F 84 B9 00 00 00 на 90 90 90 90 90 90
  10. Запустите powertoy калькулятор и наслаждайтесь!

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