Установить Direct X без вывода сообщений через WebInstaller в Inno Setup - PullRequest
0 голосов
/ 24 августа 2011

Я бы хотел установить Direct X с веб-установщиком (чтобы уменьшить мои настройки) на пользовательский компьютер, используя Inno Setup во время установки моего приложения Windows. Если возможно, я бы хотел сделать это условно , если Direct X не установлен. Если возможно, я бы хотел сделать это .

До сих пор я не мог найти работающий способ сделать это - кажется, Microsoft делает это немного сложно. Кто-нибудь может указать мне правильное направление или описать, как это возможно?

РЕДАКТИРОВАТЬ: полу-рабочее решение можно найти здесь: http://www.vincenzo.net/isxkb/index.php?title=DirectX_-_How_to_detect_DirectX_version

К вашему сведению: В конце концов, я просто использовал directxwebsetup.exe с флагом без вывода сообщений ("/ Q"). Когда DirectX установлен, только небольшая вспышка графического интерфейса, и в противном случае, графический интерфейс установки DirectX открывает и устанавливает DX.

1 Ответ

0 голосов
/ 24 августа 2011

Существует хороший пример для определения версии .NET в ISXKB wiki .Это может быть расширено, чтобы использовать загрузчик InnoTools Ника Шерлока, чтобы загрузить его, и затем вы можете запустить его с соответствующими параметрами командной строки, чтобы сделать это молча.

...