У меня есть пара вопросов, как показано ниже. CHM is (скомпилированный файл HTML)
Мой файл CHM содержит ссылку для запуска 32-разрядного приложения. Файл CHM закодирован в Javascript. Это прекрасно работает в среде 32-битной ОС.
Но это не работает в среде 64-битной ОС. Причина в том, что: Когда я открываю файл chm, запускается и запускается chm 64-битная версия hh.exe (исполняемый файл операционной системы).
И chm загружается в 64-битной среде.
И теперь я не могу запустить 32-битное приложение из файла CHM, потому что 64-битный процесс не может загрузить 32-битный процесс.
Есть ли способ заставить его работать и на 64-битных ОС?
Я думал о нескольких решениях, как показано ниже, но я не знаю, как их реализовать.
1) В коде Javascript, если бы я мог проверить, является ли ОС 32-битной или 64-битной. Затем я мог бы выдать пользователю четко определенную ошибку, если это 64-битная ОС.
2) Или, если бы я мог заставить ОС запустить 32-разрядную версию hh.exe, чтобы chm загружался в 32-разрядной среде и, следовательно, не вызывал проблем.