Проверьте, является ли ОС 32-разрядной или 64-разрядной, прежде чем устанавливать приложение в приложении C# windows
Я хочу проверить правильность установки 32-разрядного приложения на 64-разрядном компьютере, где мне нужно показать некоторую информацию пользователю перед установкой приложения. Это возможно?
Я использую условие запуска (не VersionNT64) для 32-разрядных и (VersionNT64) для 64-разрядных, но это не работает должным образом!
1 ответ
Решение
Я не совсем уверен, что понимаю вашу проблему, но если я предполагаю, что у вас есть два разных установщика, один для 32-битных и один для 64-битных, вам придется сделать небольшой исполняемый файл, который обернет эти два установщика и выберет правильный MSI файл.
Environment.Is64BitOperatingSystem
покажет вам, на какой ОС вы сейчас находитесь.