У меня есть устройство, которое я часто включаю и отключаю с помощью диспетчера устройств. Я хотел бы написать скрипт для этого программно (то есть с использованием командной строки). Я видел программу под названием devcon
которая работает для Windows 2000, Windows XP и Windows Server 2003, но мне нужна программа, которая работает для Windows 7. Есть ли в свободном доступе?
3 ответа
DevManView - это еще один способ сделать это - его гораздо проще приобрести, чем devcon.exe, но все же бесплатно.
Я использую следующую команду в командном файле, чтобы отключить / включить устройство на ноутбуке моей жены, когда нам это нужно:
devmanview.exe /disable_enable "SDA Standard Compliant SD Host Controller"
Вы также можете создать обычный ярлык, отредактировать его свойства и добавить параметры в поле « Цель» .
- Загрузите WDK Windows Driver Kit 7.1.0 от Microsoft.
- Используйте Universal Extractor для извлечения содержимого ISO во временную папку ... или используйте любой другой метод, который вы хотите смонтировать и получить внутри ISO.
- Вы можете использовать тот же инструмент для извлечения установочного файла "WDK\setuptools_x64fre.msi" во временный каталог.
- В этом временном каталоге вы найдете «WinDDK \7600.16385.win7_wdk.100208-1538 \tools \devcon \amd64 \devcon.exe». Он был протестирован для работы с Win7x64 и является частью самого последнего комплекта для разработки драйверов Windows.
Итак, есть Devcon.exe для Windows 7 для вас. Он работает с Windows 7, и это бесплатно.
Инструкции взяты с форума ответов Microsoft .
Для 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 "
Инструмент должен работать с правами администратора, чтобы иметь эффект.