Обновление:
Я хочу использовать любое приложение WinForms для проверки утилиты конфигурации и диагностики моего компьютера, которую может запустить конечный пользователь или персонал технической поддержки, чтобы определить, является ли компьютер пользователянастроен правильно для данного приложения.
Я хотел бы найти ссылки, вдохновленные повседневной информацией о том, как устранить неполадки на рабочей станции для данного приложения.Хотя контрольные списки и рекомендации оказались очень полезными, ручные процессы несколько утомительны.Лучше уточнить начальный поиск неисправностей и сократить время оборота.
Я использую VS 2010, C #, Win7 и WinXP.
Я только нашел Ndiagnostics в codeplex, но не работаетпроект
Например, как определить конфигурации , как это делает установщик Sql Server 2008 R2 (программа установки SQL Server проверяет конфигурацию вашего компьютера до завершения операции установки).
Проверяет версию ОС, конкретную версию .NET Framework, версию IIS, системную платформу. Для 64-разрядной платформы.
ПроверяетJava-версия, визуальная версия J # runtime, установлена визуальная версия C ++ runtime.
Проверяет, требуется ли перезагрузка компьютера в ожидании.
Проверяет, соответствует ли компьютер минимальным требованиям к версии операционной системы.
Проверяет, имеет ли учетная запись, на которой запущена программа установки SQL Server, административные привилегии накомпьютер.
Проверяет, запущена ли и работает ли на компьютере служба WMI.
Проверяет, подключен ли компьютер к Интернету.,
Проверяет, является ли компьютер контроллером домена.
Проверяет, установлена ли Windows PowerShell.
Проверяет предыдущие версии Visual Studio 2008 или уже обновлено до SP1.
Проверяет, совместим ли существующий куст реестра счетчиков производительности.
Проверяет, установлена ли версия SqlServer или службы SQL Server.
Проверяет наличие .NET: конфигурации smtp и прокси, ...
Проверяет, является ли пользователь администратором компьютера, проверяет, принадлежит ли пользователь указанной группе/ role и т. д.
Определяет, доступен ли конкретный "URL" (можно проверить веб-страницу или веб-службу).
Определяетдоступен ли конкретный сервер (может проверить любой сервер в интрасети).
Таможня для:
Проверяет наличиеопределенная папка,
Определяет, выполняется ли определенный процесс
Проверка соединения sqlserver-oracle-проверяет соединение с указанной базой данных, -, проверять соединение SMTP по электронной почте и т. Д.
и другие ...
какие-либо предложения, образцы кода, советы, примеры приложений и т. Д.?
Обновление: запрос в Microsoft All-In-One Framework Framework
http://1code.codeplex.com/workitem/10118
хорошая идеяСредство диагностики для Microsoft Dynamics CRM 2011, но оно относится только к CRM
http://crmdiagtool2011.codeplex.com/