Запуск старых приложений в ОС Windows XP

Пуск старенькых приложений в ОС Windows XP

Инструкция
Нередко при установке новых версий ОС Microsoft® Windows® у обыденных юзеров появлялись задачи с поддержкой старенькых приложений. ОС Microsoft Windows XP является исключением из правил. Сейчас фактически хоть какое приложение может быть запущено в ОС Windows XP благодаря расширенной поддержке сопоставимости приложений.
1-ая часть этой статьи рассчитана на обыденного юзера, которому следует знать, как вынудить нормально работать старенькое приложение в этой новейшей ОС. Оставшаяся часть этой статьи рассчитана на ИТ-специалистов, отвечающих за устранение заморочек с совместимостью приложений на большенном количестве компов.

Благодарности
Билл Шихара (Bill Shihara) (EN), управляющий проектов, компания Microsoft
Райен Маршалл (Ryan Marshall) (EN), управляющий проектов, компания Microsoft
Майкл Кесслер (Michael Kessler) (EN), технический редактор, компания Microsoft

Пуск старенькых приложений в ОС Windows XP

На этой страничке

Введение
Внедрение вкладки Сопоставимость
Внедрение Мастера сопоставимости программ (Program Compatibility Wizard)
Выявление заморочек сопоставимости при помощи программки QFixApp
Создание Своей базы данных сопоставимости (Custom Compatibility Database) при помощи Админа сопоставимости (Compatibility Administrator)
Внедрение и распространение Базы данных сопоставимости (Compatibility Databases)
Заключение
Связанные ресурсы

 Введение

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

Для обыденного юзера

В первом разделе «Использование вкладки Совместимость» описываются шаги, которые нужно сделать, чтоб задать режим сопоставимости для определенного приложения. В нем описывается, как обеспечить нормальную работу приложения на компьютере, не заботясь о том, каким образом это решение можно применить на других компьютерах. Информация в данном разделе обрисовывает технологию, которая встроена в ОС Windows XP и не просит никакой дополнительной загрузки приложений.

Для ИТ-специалиста

Оставшаяся часть статьи рассматривает делему правильной работы старенькых приложений на ОС Windows XP исходя из убеждений ИТ-специалиста, который является ответственным за решение заморочек сопоставимости приложений на большенном количестве компов.

Что Вам предстоит изучить

Вам предстоит изучить последующие методы пуска старенькых приложений при работе в ОС Windows XP:

Внедрение программки QFixApp для четкого определения исправлений сопоставимости, нужных для поддержки Ваших приложений в ОС Windows XP. (Для обыденных юзеров)
Внедрение инфы, приобретенной при помощи программки QFixApp, для сотворения своей базы данных сопоставимости при помощи Админа Сопоставимости (Compatibility Administrator tool), с возможностью ее предстоящего переноса на другие компы, работающие под управлением ОС Windows XP. (Для ИТ-специалистов)
Внедрение средств из Пакета средств обеспечения сопоставимости приложений (Application Compatibility Toolkit). (Для ИТ-специалистов)

Примечание: Пакет средств обеспечения сопоставимости приложений (Application Compatibility Toolkit) можно отыскать на установочном компакт-диске ОС Windows XP, либо загрузить с веб-сайта Microsoft по данной ссылке: http://msdn.microsoft.com/library/default.asp?url=/nhp/Default.asp?contentid=28000911.
Примечание создателя перевода: по данной ссылке приложение отсутствует, эта ссылка верная – http://www.microsoft.com/Rus/DesktopDeployment/appcompat/act30.mspx

Рассматриваемые темы

Темы, рассматриваемые в данной статье, содержат в себе:

Внедрение вкладки Сопоставимость
Внедрение Мастера сопоставимости программ (Program Compatibility Wizard)
Выявление заморочек сопоставимости при помощи программки QFixApp
Создание Своей базы данных сопоставимости при помощи Админа сопоставимости (Compatibility Administrator)
Внедрение и распространение базы данных сопоставимости (Compatibility Databases)

Пуск старенькых приложений в ОС Windows XP Наверх странички

Внедрение вкладки Сопоставимость

В данном разделе рассматривается процесс исправления сопоставимости вместе с применением режима сопоставимости к раздельно взятому приложению. Также затрагиваются препядствия, связанные с внедрением новых зрительных тем, входящих в состав ОС Windows XP.

Как работает Исправление сопоставимости

Компания Microsoft включила в ОС Windows XP поддержку сопоставимости приложений в виде исправлений сопоставимости. Эти исправления являются малеханькой частью кода, при помощи которого осуществляется перехват программных действий, не поддерживаемых ОС Windows XP и перенаправление их к поддерживаемым способам.

Пример: Определение версии ОС Windows
В этом случае, если программка была написана специально для работы с определенной версией ОС Windows (хорошей от Windows XP), то при запуске в ОС Windows XP, будет выдаваться ошибка о неправильной версии ОС. Есть ряд исправлений сопоставимости, которые можно использовать в данном случае. Ваш выбор будет зависеть от того, для какой версии ОС Windows было создано это приложение.
После того, как Вы выберете подходящее исправление сопоставимости в согласовании с версией ОС Windows, требуемое программкой, исправления сопоставимости в хоть какое время будут перехватывать все запросы программки к ОС о ее версии и возвращать ту информацию о версии ОС, которую программка ждет получить.

Определение нужных исправлений сопоставимости

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

Внедрение Режима сопоставимости в случае, если нужно несколько исправлений

Обычно для работы старенькых приложений требуется более чем одно исправление сопоставимости. Для таких случаев Microsoft сгруппировала нередко применяемые исправления сопоставимости в неком режиме работы, именуемом Режимом сопоставимости. Конкретно с этого режима Вам идеальнее всего начать, если Вы пытаетесь отыскать решения трудности, связанной с совместимостью программ. Применить Режим сопоставимости можно, используя вкладку Сопоставимость (Compatibility) в окне Характеристики (Properties) исполняемого файла программки так, как показано ниже на Рисунке 1.

Пуск старенькых приложений в ОС Windows XP
Набросок 1: Внедрение вкладки Сопоставимость (Compatibility) для внедрения к приложению режима сопоставимости
Прирастить набросок

Для внедрения режима сопоставимости к раздельно взятому приложению:

При помощи значка Мой компьютер (My Computer) либо Проводника Windows (Explorer) найдите и изберите исполняемый файл приложения.
Щелкните правой кнопкой мыши на исполняемом файле программки и изберите пункт Характеристики (Properties) из контекстного меню.
Изберите вкладку Сопоставимость (Compatibility), чтоб показать окно, приведенное выше на Рисунке 1.
Установить флаг Запустить программку в режиме сопоставимости с (Run this program in compatibility mode for) и потом изберите нужный режим сопоставимости. Нажмите OK.
Запустите приложение и проверьте эффективность избранного режима сопоставимости.

Может быть, Вам придется повторить этот процесс пару раз, пока не отыщите более подходящий режим.

Внедрение зрительных тем при работе со старенькыми приложениями

Если примененный к Вашему приложению режим сопоставимости не посодействовал, попытайтесь использовать опции из раздела Характеристики экрана (Display settings) на вкладке Сопоставимость (Compatibility).

В состав ОС Windows XP заходит несколько зрительных тем, из-за которых могут появляться ошибки при работе старенькых приложений. Если показалось, что приложение запустилось, но при всем этом изображение на дисплее искажено либо экран погас, попытайтесь установить флаг Отключить зрительное оформление (Disable visual themes). Может быть, также пригодится установить флажки Разрешение экрана 640×480 (Run in 640×480 screen resolution) либо 256 цветов (Run in 256 colors).
Пуск старенькых приложений в ОС Windows XP Наверх странички

Внедрение Мастера сопоставимости программ

В данном разделе рассматривается внедрение Мастера сопоставимости программ для решения разных заморочек сопоставимости, которые могут быть предпосылкой неправильной работы старенькых приложений в ОС Windows XP.

Мастер сопоставимости программ

ОС Windows XP также содержит в себе и другой очень обычной подход в решении препядствия сопоставимости приложений – Мастер сопоставимости программ. Этот мастер позволяет с легкостью убрать разные трудности с совместимостью, которые могут препятствовать нормальному выполнению старенькых программ на ОС Windows XP.
Мастер сопоставимости программ обладает графическим интерфейсом для опции режимов сопоставимости и заходит в состав Центра справки и поддержки.

Для использования Мастера сопоставимости программ:

Нажмите Запуск (Start), Программки (All Programs), Стандартные (Accessories) и потом изберите Мастер сопоставимости программ (Program Compatibility Wizard).
Внимание: Примите во внимание то, что нельзя использовать данный мастер для того, чтоб вынудить нормально работать под ОС Windows XP старенькые антивирусные программки, дисковые утилиты, программки для резервирования данных, также системные утилиты. При работе эти старенькые программки обращаются к драйверам на уровне ядра, что может нарушить стабильность системы. Также не используйте этот мастер для приложений, которые специально разрабатывались для работы в ОС Windows XP.
Нажмите Дальше (Next). Будет задан вопрос о том, каким образом нужно открыть программку, для которой требуется настроить характеристики сопоставимости. Будут предложены последующие варианты: Избрать из перечня программ (choose from a list of programs), Использовать программку на компакт-диске (use the program in the CD-ROM drive) либо Отыскать программку вручную (locate the program manually). При помощи тумблера изберите нужный вариант и нажмите Дальше (Next).
Изберите программку, для которой нужно установить характеристики сопоставимости. Содержание диалогового окна на данном шаге будет зависеть от того, какой вариант Вы избрали на шаге 2. Нажмите Дальше (Next) после того, как выберете приложение,.
Изберите режим сопоставимости для программки. Изберите рекомендованную для данного приложения операционную систему либо систему, в какой приложение работало корректно. Также Вы сможете отрешиться от внедрения режима сопоставимости. Окончив, нажмите Дальше (Next).
В перечне предоставляется возможность выбора 3-х дополнительных опций характеристик экрана для установки сопоставимости программки: 256 цветов (256 colors), Разрешение экрана 640×480 точек (640×480 resolution), Отключить зрительное оформление (disable visual themes). Вы сможете, как избрать, какие из их использовать, так и вообщем отрешиться от их использования. Окончив, нажмите Дальше (Next).
Мастер покажет всю суммарную информацию о тех настройках, которые Вы избрали. Если все правильно, нажмите Дальше (Next), чтоб проверить опции в работе. Это приведет к запуску программки с избранными для нее опциями.
Последняя страничка мастера позволяет Вам избрать, что делать далее: применить эти характеристики сопоставимости и всегда использовать их с этой программкой, отменить внесенные конфигурации из-за того, что они не посодействовали, либо сохранить их и запустить мастер снова, чтоб испытать применить другие характеристики сопоставимости.

После того, как Мастер сопоставимости программ окончит свою работу, все исправления сопоставимости будут использованы к Вашей программке и будут действовать до того времени, пока Вы не удалите их либо не переустановите приложение. Вам не надо будет больше решать никаких дополнительных шагов во время выполнения программки, чтоб воспользоваться всеми преимуществами технологии сопоставимости программ ОС Windows XP.
Пуск старенькых приложений в ОС Windows XP Наверх странички

Выявление заморочек сопоставимости при помощи программки QFixApp

В данном разделе рассматриваются разные части программки QFixApp и способы их использования для выявления нужных приложению исправлений, также возможность их переноса на другие компы. Также рассматривается вопрос сотворения XML файла, основанного на своей базе данных сопоставимости.

Программка QFixApp

Программка QFixApp является графическим средством, предназначенным для оказания помощи в нахождении нужных исправлений сопоставимости для особенных исполняемых файлов. Программка QFixApp обеспечивает Вам прямой доступ к исправлениям сопоставимости, включенных в состав ОС Windows XP, позволяя держать под контролем особенные исправления сопоставимости для Ваших старенькых приложений.

Главное окно программки QFixApp содержит две вкладки:

Вкладка Оболочки (Layers) показывает полный перечень доступных к использованию режимов (оболочек) сопоставимости (вид вкладки показан на Рисунке 2).
Вкладка Исправления (Fixes) предоставляет полный перечень исправлений сопоставимости доступных в ОС Windows XP.

Пуск старенькых приложений в ОС Windows XP

Набросок 2: Вкладка Оболочки программки QFixApp, применяемая для внедрения режимов сопоставимости к приложению
Прирастить набросок

Программка QFixAPP и перенос исправлений на другие компы

Программку QFixApp более отлично использовать для определения нужных четких исправлений сопоставимости, требуемых приложению. Выявленные таким макаром исправления могут быть перенесены на другие компы. Этот процесс содержит в себе выбор более подходящего режима сопоставимости с следующим тестированием работы программки в этом режиме.

Работа выбранного Вами Режима сопоставимости
После того, как Вы смогли отыскать тот режим сопоставимости, в каком приложение верно работает:

Воспользуйтесь сведениями из журнальчика программки QFixApp, для определения того, какие личные исправления сопоставимости употребляются, а какие можно исключить.
Используйте вкладку Исправления (Fixes), чтоб избрать либо исключить исправления сопоставимости зависимо от того, вправду ли они нужны приложению.
Откройте Дополнительные (Advanced) характеристики и окончите процесс, введя нужную дополнительную информацию, по этому ОС Windows XP сумеет точно найти программку, даже если на компьютер будет установлена другая программка с таким же заглавием.
Вы сможете записать эту информацию в файл .SDB базы данных сопоставимости для предстоящего переноса на другие компы.

Примечание: Хотя программка QFixApp и может употребляться для сотворения файлов своей базы данных сопоставимости, при помощи которых можно выполнить предстоящий перенос исправлений на другие компы, но с ее помощью можно сделать базу данных всего только для 1-го приложения. Для обеспечения переноса исправлений сопоставимости сразу для нескольких приложений Вам нужно пользоваться Админом сопоставимости, который подвергнется рассмотрению в последующих разделах.

DEMOAPP.EXE—демонстрационное приложение

В Пакет средств обеспечения сопоставимости приложений включено демонстрационное приложение с заглавием DEMOAPP.EXE, которое находится в папке Demoapp снутри папки Application Compatibility Toolkit. Оно имитирует приложение, которое должно запускаться исключительно в ОС Windows 95 и у которого появляются ошибки сопоставимости при работе в ОС Windows XP. Данное демонстрационное приложение было создано специально для того, чтоб Вы могли попрактиковаться со средствами, рассмотренными в данной статье.

Для внедрения режима сопоставимости к DEMOAPP.EXE:

Запустите программку QFixApp, нажав Запуск (Start), Программки (All Programs), Пакет средств обеспечения сопоставимости приложений (Application Compatibility Toolkit) и потом щелкните QFixApp.
При избранной вкладке Оболочки (Layers), нажмите кнопку Обзор (Browse). Используйте диалоговое окно Выбор исполняемого файла (Select an executable), чтоб отыскать исполняемый файл, который нужно «поправить». Изберите файл и нажмите Открыть (Open).
Если нужны какие-либо характеристики командной строчки, введите их в текстовом поле Командной строчки (Command line).
Изберите нужный режим сопоставимости. (Следует знать, что демонстрационное приложение DEMOAPP.EXE рассчитано на работу под ОС Windows 95 , потому во время выполнения упражнения, когда Вы запустите исполняемый файл .EXE, будет выдано сообщение о том, что приложению для работы нужна ОС Windows 95).
Выбрав для тестирования нужный режим сопоставимости, нажмите кнопку Выполнить (Run), чтоб проверить работу избранного режима сопоставимости. Если Вам кажется, что удалось достигнуть обычной работы программки, Вы можете в программке QFixApp избрать одно из 2-ух действий: сделать неизменное исправление либо продолжить работу, чтоб избрать другие исправления сопоставимости.

Создание файла Своей базы данных сопоставимости при помощи программки QFixApp

Ограничением программки QFixApp будет то, что все те исправления сопоставимости, которые Вы применили к приложению, действуют только во время работы самой программки QFixApp.

Чтоб исправления сопоставимости стали более неизменными:

В программке QFixApp на вкладке Оболочки (Layers) отобразите Дополнительные способности, нажав на кнопку Дополнительно (Advanced).
Нажмите кнопку Сделать поддержку исправлений (Create fix support). На этом шаге будет сотворен файл своей базы данных сопоставимости с заглавием DEMOAPP.SDB (заглавие которого соответствует наименованию приложения DEMOAPP.EXE), расположенный в папке C:\Windows\AppPatch.
После сотворения файла базы данных при помощи программки QFixApp будет предложено установить его. При всем этом информация об исправлениях сопоставимости будет занесена в системный реестр, по этому ОС Windows XP сумеет использовать файл базы данных сопоставимости во время работы приложения. Установка файла базы данных гарантирует, что режим сопоставимости будет применяться каждый раз при использовании программки.

Оптимизация работы приложений
Может быть, применение режима сопоставимости может понизить производительность работы модифицированного приложения. Это может быть вызвано некими исправлениями сопоставимости примененного режима сопоставимости, которые по сути приложению не необходимы. Вы сможете улучшить работу приложения, выполняемого в режиме сопоставимости, методом анализа содержимого файла журнальчика программки QFixApp, в каком сможете поглядеть, какие исправления сопоставимости вправду использовались приложением. Получив нужную информацию, Вы сможете отменить другие исправления сопоставимости в режиме сопоставимости с ОС Windows 95, используя программку QFixApp.
Напомним, что мы используем программку DEMOAPP.EXE, на примере которой покажем, как осуществляется поддержка сопоставимости приложения.

Для улучшения поддержки сопоставимости приложения при помощи программки QFixApp:
Примечание: Подразумевается, что Вы уже сделали все рассмотренные ранее в этом разделе шаги по запуску приложения DEMOAPP.EXE в режиме сопоставимости с ОС Windows 95.

Нажмите кнопку Просмотреть журнальчик (View Log), чтоб открыть файл журнальчика программки QFixApp. (Если Вы просмотрите приведенный ниже пример файла журнальчика, то увидите, что при работе под оболочкой ОС Windows 95 были использованы последующие исправления: CorrectFilePaths, EmulateBitmapStride, EmulateCreateProcess, EmulateGetCommandLine, EmulateGetDiskFreeSpace, HandleRegExpandSzRegistryKeys, IgnoreLoadLibrary, MapMemoryB0000, и Win95VersionLie).

——————————————-
Log «C:Program FilesApplication Compatibility Toolkitdemoappdemoapp.exe»
——————————————-
05/11/2001 13:25:11 EmulateCreateProcess 1 –
[EmulateCreateProcess_ParseCommandLine] Illegal command line switch
«C:Program».
05/11/2001 13:25:11 EmulateCreateProcess 1 –
[EmulateCreateProcess_ParseCommandLine] Illegal command line switch
«FilesApplication».
05/11/2001 13:25:11 EmulateCreateProcess 1 –
[EmulateCreateProcess_ParseCommandLine] Illegal command line switch
«Compatibility».
05/11/2001 13:25:11 EmulateCreateProcess 1 –
[EmulateCreateProcess_ParseCommandLine] Illegal command line switch
«Toolkit».
05/11/2001 13:25:11 EmulateCreateProcess 1 –
[EmulateCreateProcess_ParseCommandLine] Illegal command line switch
«2demoappdemoapp.exe».
05/11/2001 13:25:11 MapMemoryB0000 3 – [NotifyFn] Created block at 0xB0000.
05/11/2001 13:25:11 Win95VersionLie 3 – [GetVersionExA] Return Win95.
05/11/2001 13:25:11 EmulateGetCommandLine 1 – [GetCommandLineA] Changed
«C:PROGRA~1APPLIC~1demoappdemoapp.exe » to
«C:PROGRA~1APPLIC~1demoappdemoapp.exe «.
05/11/2001 13:25:11 Win95VersionLie 3 – [GetVersionExA] Return Win95.
05/11/2001 13:25:11 Win95VersionLie 3 – [GetVersionExA] Return Win95.
05/11/2001 13:25:11 Win95VersionLie 3 – [GetVersionExA] Return Win95.
05/11/2001 13:25:11 Win95VersionLie 3 – [GetVersion] Return Win95.
05/11/2001 13:25:11 Win95VersionLie 3 – [GetVersionExA] Return Win95.
05/11/2001 13:25:11 EmulateGetCommandLine 1 – [GetModuleFileNameA] Changed
«C:Program FilesApplication Compatibility Toolkitdemoappdemoapp.exe» to
«C:PROGRA~1APPLIC~1demoappdemoapp.exe».
05/11/2001 13:25:11 EmulateBitmapStride 3 – [GetObjectA] width of scan lines from
426 to 428
05/11/2001 13:25:16 Win95VersionLie 3 – [GetVersionExA] Return Win95.
05/11/2001 13:25:22 IgnoreLoadLibrary 3 – APIHook_LoadLibraryA
Allow(CVT32.DLL)
05/11/2001 13:25:26 EmulateGetDiskFreeSpace 3 – [GetDiskFreeSpaceA] Called.
Returning < =2GB FREE SPACE
05/11/2001 13:25:27 EMULATEGETCOMMANDLINE 1 - [GETMODULEFILENAMEA] CHANGED
"C:Program FilesApplication Compatibility Toolkitdemoappdemoapp.exe" TO
"C:PROGRA~1APPLIC~1demoappdemoapp.exe".
05/11/2001 13:25:27 CORRECTFILEPATHS 1 - GETFILEATTRIBUTESW CORRECTED PATH:
C:PROGRAM FILES
C:PROGRA~1
05/11/2001 13:25:27 CORRECTFILEPATHS 1 - CREATEDIRECTORYA CORRECTED PATH:
C:PROGRAM FILESCOMPATIBILITY DEMO
C:PROGRA~1COMPATIBILITY DEMO
05/11/2001 13:25:27 CORRECTFILEPATHS 1 - CREATEDIRECTORYA CORRECTED PATH:
C:PROGRAM FILESCOMPATIBILITY DEMODEMOAPP
C:PROGRA~1COMPATIBILITY DEMODEMOAPP
Изберите вкладку Исправления (Fixes) и нажмите Очистить (Clear), чтоб отменить все исправления, связанные с внедрением оболочки ОС Windows 95. После этого, изберите конкретно те исправления, которые вправду использовались. Выбирая надлежащие исправления, Вы сможете прочесть описание для каждого из их в поле Описание исправления (Fix description). К примеру, можно увидеть, что описание исправления EmulateBitmapStride показывает на то, что это исправление следует использовать только для программ разработанных для ОС Windows 2000. Так как Вам не надо использовать исправление к приложению для работы в режиме ОС Windows 2000, исключите исправление EmulateBitmapStride.
После того, как Вы выделите оставшиеся исправления из перечня, нажмите снова кнопку Выполнить (Run).
Укажите, что компьютер нужно перезагрузить позднее, и нажмите кнопку Готово (Finish).
Вернитесь в программку QFixApp и нажмите снова кнопку Просмотреть журнальчик (View Log). Просмотрев снова содержимое файла журнальчика, Вы увидите, что сейчас было применено только семь из восьми избранных исправлений: CorrectFilePaths, EmulateCreateProcess, EmulateGetCommandLine, EmulateGetDiskFreeSpace, IgnoreLoadLibrary, MapMemoryB0000 и Win95VersionLie.
Очистите все исправления, выставленные на вкладке Исправления (Fixes), и изберите только те семь исправлений, которые были представлены в последнем файле журнальчика.
Нажмите кнопку Выполнить (Run), чтоб снова проверить работу приложения DEMOAPP.EXE. Дождавшись окончания работы программки, укажите, что перезагрузить компьютер нужно позднее, и нажмите Готово (Finish).
Просмотрите снова содержимое файла журнальчика программки QFixApp. В сей раз Вы заметите, что все семь исправлений сопоставимости задействованы. Сейчас все готово для того, чтоб сделать файл .SDB своей базы данных с этой информацией для предстоящего переноса на другие компы.

Примечание: Программку QFixApp можно использовать для сотворения файла своей базы данных, при помощи которого можно выполнить перенос на другие компы инфы об исправлениях сопоставимости только для 1-го единственного приложения. Но, если Вы воспользуйтесь заместо этого Админом сопоставимости, у Вас появится еще больше способностей.

Для сотворения файла базы данных в программке QFixApp:

Удостоверьтесь в правильном выборе Режима сопоставимости либо исправлений сопоставимости для приложения, и потом нажмите кнопку Дополнительно (Advanced), чтоб раскрыть перечень Дополнительных характеристик (Advanced). В Дополнительных параметрах отображен перечень атрибутов, совершенно точно определяющих приложение.
Изберите ровно столько атрибутов, сколько нужно для правильного определения программки. Не считая этого Вы сможете надавить кнопку Добавить соответственный файл (Add Matching File) и указать связанные файлы для конкретного определения приложения. Нужные файлы можно указывать из всех папок, содержащих файлы, относящихся к приложению.
Эти шаги помогают ОС Windows XP совершенно точно найти приложение в тех случаях, когда исполняемый файл носит нередко встречающееся заглавие, к примеру такое, как SETUP.EXE.

Принципиально: Вам не надо совершенно точно определять конечный исполняемый файл в программке QFixApp если Вы не собираетесь переносить на другие компы файл .SDB, содержащий единственное исправление изготовленное при помощи программки QFixApp. Группа Испытателей приложений Windows (Windows Application Experience team) безотступно советует Вам использовать программку QFixApp, чтоб найти, какие конкретно исправления необходимо применить к приложению, а потом использовать Админ сопоставимости (Compatibility Administrator), для сотворения и управления файлами .SDB, при помощи которых Вы произведите перенос исправлений на другие компы.
После того, как Вы добавите всю нужную информацию о файле, выберете нужные исправления, укажете путь к приложению и его имя, Вы сможете приступить к созданию особенного файла .SDB.

Сделайте файл базы данных, нажав на кнопку Сделать поддержку исправления (Create fix support) в программке QFixApp.

Создание XML-файла, основанного на данных своей базы данных сопоставимости

Заключительная возможность, которая доступна юзерам программки QFixApp, это создание файла XML, основанного на данных из своей базы данных сопоставимости, которую Вы сделали. Это может быть полезно в тех случаях, если Вы сделали некий особенный режим сопоставимости, который возможно окажется полезным другим юзерам, и Вы желаете его выслать в корпорацию Microsoft. Компания Microsoft время от времени будет распространять режимы сопоставимости, используя службу обновлений Microsoft Update, и некие из предлагаемых там режимов могут быть сделаны юзерами.
При помощи службы обновлений Microsoft Update можно сделать легкодоступным другим юзерам файл XML, который Вы сделали при помощи программки QFixApp. Они сумеют использовать его, воспользовавшись Админом сопоставимости, который подвергнется рассмотрению в последующем разделе—Создание Своей базы данных сопоставимости при помощи Админа сопоставимости.

Для экспорта инфы об исправлениях сопоставимости в файл XML:

Сделайте режим исправлений, при помощи которого удается решить препядствия с совместимостью для Вашего приложения, выполняя все шаги, рассмотренные ранее в этом разделе.
Нажмите кнопку Дополнительно (Advanced), чтоб показать Дополнительные характеристики программки QFixApp.
Нажмите кнопку Сделать поддержку исправления (Create fix support), чтоб сделать выборочный файл .SDB.
Нажмите кнопку Показать XML (Show XML), чтоб открыть диалоговое окно, отображающее содержимое файла XML со всей нужной информацией об исправлениях сопоставимости, как показано ниже на Рисунке 3.
Нажмите кнопку Сохранить XML в файл (Save XML to File), чтоб сохранить эту информацию в текстовый файл. Этот файл можно отослать как почтовое вложение.

Пуск старенькых приложений в ОС Windows XP

Набросок 3: Экспорт инфы об исправлениях сопоставимости в файл XML
Прирастить набросок

Пуск старенькых приложений в ОС Windows XP Наверх странички

Аналогичный товар: Комментирование на данный момент запрещено, но Вы можете оставить ссылку на Ваш сайт.

Комментарии закрыты.