Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > Отключение устройств из командной строки Windows


Автор: nornad 22.1.2010, 00:21
Приветствую всех!

Задача 1: отключить устройство при помощи стандартной командной строки Windows XP 32bit.
Задача 2: отключить устройство при помощи стандартной командной строки Windows 7 32bit.
Задача 3: отключить устройство при помощи стандартной командной строки Windows 7 64bit.

Условие 1: использовать только стандартные программы системы, имеющиеся в только что установленной винде (что-либо ставить или копировать откуда-то нельзя).
Условие 2: использовать .NET и WSH нельзя.

Пока что нашёл в Сети только DevCon, но у него есть существенные недостатки - а) его надо копировать и б) в Win7/64 он не работает. smile

P.S. Если ошибся разделом - прошу прощения.

Автор: Akina 22.1.2010, 09:08
Цитата(nornad @  22.1.2010,  01:21 Найти цитируемый пост)
его надо копировать 

adminpak входит в состав инсталлятора - так что его надо просто установить. кстати, это снимет проблему, что 
Цитата(nornad @  22.1.2010,  01:21 Найти цитируемый пост)
 в Win7/64 он не работает


Автор: nornad 22.1.2010, 15:55
Цитата(Akina @  22.1.2010,  12:08 Найти цитируемый пост)
так что его надо просто установить


Цитата(nornad @  22.1.2010,  03:21 Найти цитируемый пост)
Условие 1: использовать только стандартные программы системы, имеющиеся в только что установленной винде (что-либо ставить или копировать откуда-то нельзя).

То есть - совсем нельзя устанавливать программы.

Автор: mihanik 23.1.2010, 08:22
nornad, любое устройство?


Вот пример для флешек - http://yandex.ru/yandsearch?text=%22rundll32.exe+hotplug.dll%22&clid=50368&lr=14

Добавлено через 19 секунд
http://forum.winall.ru/index.php?showtopic=15558

Добавлено через 9 минут и 1 секунду
http://msdn.microsoft.com/en-us/library/bb411796%28WinEmbedded.11%29.aspx

Автор: nornad 23.1.2010, 14:45
Цитата(mihanik @  23.1.2010,  11:22 Найти цитируемый пост)
nornad, любое устройство?

Да, вообще любое. Включая и некоторые скрытые, если потребуется.
За ссылку на мсдн спасибо, почитаю. Возможно, подойдёт, если эта POSDM.EXE имеется в чистой винде.

Автор: nornad 23.1.2010, 15:41
Нет, PosDM тоже не подходит - как я понял, он отсутствует в ХР и семёрке. Судя по разделам мсдн, он вообще для embedded. Плюс, на дотнете, что тоже не радует (в ХР дотнета по умолчанию нет).
Будем искать дальше...

Автор: nornad 26.1.2010, 14:18
Подойдёт и вариант отключения устройств через реестр, если таковой имеется. Только не просто сервисы CDRom/USB, а вообще любое устройство.

Автор: Akina 26.1.2010, 14:43
Цитата(nornad @  26.1.2010,  15:18 Найти цитируемый пост)
вариант отключения устройств через реестр, если таковой имеется

Вот уж точно чего нет...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)