2016-03-16 1 views
0

Каковы мои варианты исключения моей программы из PCA в окнах 8 и 10?Исключение программ из помощника по совместимости программ

Должен ли я просто использовать VersionHelpers.h и добавить параметр реестра, как указано здесь:

Другой вариант исключения приложений из PCA является добавление в список исполняемых файлов с полным путем в следующем разделе реестра: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Compatibility Assistant. Имя значения равно ExecutablesToExclude, который является типом REG_MULTI_SZ.

Но эта нота берется из here, что для окон 7.

Мои вопросы:
1. Имеет ли этот же подход все еще работает для Windows 8 и 10?
2. Есть ли другая альтернатива этому?
3. Что они означают:

PCA автоматически исключает программы, работающие от сети локаций и программ, содержащих исправления, применяемые к ним в базах данных совместимости приложений .

Как это сделать fixes applied to them in the application compatibility database?

Моя программа отлично работает на окнах 8 и 10, если она не добавляет значения реестра для моей программы на PCA. Но если это произойдет, моя программа просто сработает. Поэтому я хочу освободить его.

+0

Позвольте мне проверить, может ли добавление манифеста с совместимостью с win8 и 10, может исключить его из СПС. – majidarif

ответ

0

Я не уверен, что это относится и к Windows 8/10.

Вы можете ознакомиться на этой странице, объяснив о Compatibility Administrator. В частности, вам нужно либо использовать его для ручного применения исправления для вашего приложения, либо использовать sdbinst.exe command line tool.