Страница: 1 |
Вопрос: DirectX, Framework 1.1 | Добавлено: 10.02.08 12:17 |
Автор вопроса: ![]() |
Никто не знает, как это можно определить:
1.Установлен ли DirectX ? 2.Установлен ли Framework 1.1 и выше? И всё это средствами VB. |
Ответы | Всего ответов: 7 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 418811267 Вопросов: 40 Ответов: 243 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 10.02.08 13:21 |
Через реестр наверное. |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 246 Ответов: 3333 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 10.02.08 14:22 |
Люблю точные ответы))))) |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 36 Ответов: 87 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 10.02.08 15:31 |
я тоже ![]() |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 36 Ответов: 87 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 10.02.08 19:03 |
Никто не знает как это осуществить??? |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 418811267 Вопросов: 40 Ответов: 243 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 10.02.08 21:06 |
Ну во первых надо поискать примеры где показывается работа с реестром. А потом выяснить какие в реестре различия когда директ установлен и не установлен. Помочь в этом непростом деле тебе могут самоучители. Один такой можно скачать с yanexsoft.narod.ru. |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() Вопросов: 6 Ответов: 20 |
Профиль | Цитата | #6 | Добавлено: 11.02.08 00:22 |
Можно еще через поиск в файлах системного диска, там где-то валяется...)) |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 23 Ответов: 879 |
Web-сайт: Профиль | Цитата | #7 | Добавлено: 11.02.08 01:57 |
//----------------------------------------------------------------------------
// File: dxdiag.cs // // Desc: Sample app to read info from the DirectX Diagnostic Tool (DxDiag) by enumeration // // Copyright (c) Microsoft Corp. All rights reserved. //----------------------------------------------------------------------------- using System; using Microsoft.DirectX.Diagnostics; namespace DxDiagOutput { class DxDiagDisplay { static void Main(string[] args) { try { // Just start our recursive loop with our root container. Don't worry // about checking Whql OutputDiagData(null, new Container(false)); } catch { // Something bad happened } } /// <summary> /// Recursivly print the properties the root node and all its child to the console window /// </summary> /// <param name="parent">A string to display to show the root node of this data</param> /// <param name="root">The actual container for this data.</param> static void OutputDiagData(string parent, Container root) { try { foreach (PropertyData pd in root.Properties) { // Just display the data Console.WriteLine("{0}.{1} = {2}", parent, pd.Name, pd.Data); } } catch { } try { foreach (ContainerData cd in root.Containers) { // Recurse all the internal nodes if (parent == null) OutputDiagData(cd.Name, cd.Container); else OutputDiagData(parent + "." + cd.Name, cd.Container); } } catch { } // We are done with this container, we can dispose it. root.Dispose(); } } } Думаю перевести на Бейсик будет несложно. |
Страница: 1 |
|