Наше приложение требует, чтобы HASP драйвер устройства SRM был установлен для нашего, чтобы установить и работать.
В это время только их 5,50 драйверов последовательно работают над всеми протестированными платформами (и их 5.75 (чиновник) и 5.86 (бета) катастрофический отказ драйверов приблизительно на каждом 3-м протестированном компьютере).
Следовательно, их 5,50 драйверов хороши, что-либо еще в настоящее время доступное повреждается, и эти 5,50 драйверов отказываются загружаться в соответствии с Vista и Windows 7. Однако, если я установил свойства exe на "режим эмуляции XP" затем их 5,50 установок драйвера и выполнения успешно.
Я вырыл вокруг в реестре в соответствии с Windows 7, и я нашел, что существует по крайней мере одна запись, сделанная, когда я прошу режим эмуляции:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers\
full-path REG_SZ WINXPSP3
Я должен смочь добавить что ключ из нашего установщика, прежде, чем попытаться запустить 5,50 установщиков драйвера.
Вопросы:
Вы можете установить переменную среду __ Compat_Layer __ Compat_Layer (путем настройки ее в свой процесс перед вызовом createProcess или построить новый блок окружающей среды для CreateProcess)