33

У меня есть устройство, которое я часто включаю и отключаю с помощью диспетчера устройств. Я хотел бы написать скрипт для этого программно (то есть с использованием командной строки). Я видел программу под названием devcon которая работает для Windows 2000, Windows XP и Windows Server 2003, но мне нужна программа, которая работает для Windows 7. Есть ли в свободном доступе?

3 ответа3

42

DevManView - это еще один способ сделать это - его гораздо проще приобрести, чем devcon.exe, но все же бесплатно.

Я использую следующую команду в командном файле, чтобы отключить / включить устройство на ноутбуке моей жены, когда нам это нужно:

devmanview.exe /disable_enable "SDA Standard Compliant SD Host Controller"

Вы также можете создать обычный ярлык, отредактировать его свойства и добавить параметры в поле « Цель» .

11
  1. Загрузите WDK Windows Driver Kit 7.1.0 от Microsoft.
  2. Используйте Universal Extractor для извлечения содержимого ISO во временную папку ... или используйте любой другой метод, который вы хотите смонтировать и получить внутри ISO.
  3. Вы можете использовать тот же инструмент для извлечения установочного файла "WDK\setuptools_x64fre.msi" во временный каталог.
  4. В этом временном каталоге вы найдете «WinDDK \7600.16385.win7_wdk.100208-1538 \tools \devcon \amd64 \devcon.exe». Он был протестирован для работы с Win7x64 и является частью самого последнего комплекта для разработки драйверов Windows.

Итак, есть Devcon.exe для Windows 7 для вас. Он работает с Windows 7, и это бесплатно.

Инструкции взяты с форума ответов Microsoft .

2

Для Windows 8 имеется WDK 8.1, доступный по адресу http://msdn.microsoft.com/en-US/windows/hardware/gg454513

Небольшой установочный бинарный файл позволяет загружать (без установки WDK) (~ 500 МБ) и без iso-контейнера.

Искал кабины для devcon.exe, но имена взломаны. Используется универсальный экстрактор для извлечения "..\Installers\Windows Driver Kit-x86_en-us.msi "- заканчивается ошибкой. Однако получил нужный мне файл: "...\Windows Kits\8.1\Tools\x64\devcon.exe "

Инструмент должен работать с правами администратора, чтобы иметь эффект.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .