Форум программистов, компьютерный форум, киберфорум
Администрирование Windows
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
3 / 2 / 1
Регистрация: 07.05.2020
Сообщений: 89

Скрипт или cmd на удаление конкретного устройства без установки Консоль устройств Windows(devcon)

05.03.2025, 08:50. Показов 4459. Ответов 25

Студворк — интернет-сервис помощи студентам
столкнулся с темой, когда при подключенном геймпаде стартую игру - игра вылетает.
когда удаляю геймпад в "Панель управления\Оборудование и звук\Устройства и принтеры" все нормально.
то есть я не дергаю кабель. не удаляю драйвера, я просто отключаю на время устройство и меня все устраивает.

начал искать в интернетах как быстро удалить конкретное устройство. нашел команду "devcon remove", но требуется установить "Консоль устройств Windows"

не хочу ее устанавливать. нужно как то альтернативно средствами винды из командной строки удалить устройство, возможно есть скрипт какой нибудь? или старая команда, до devcon? или в повершелле что нибудь?

в общем в идеале надо батник, в нем первой строчкой удаление устройства. второй строчкой запуск игры. каким методом будет удаляться устройство неважно. командная строка, скрипт, повершелл, консоль высших сил... главное стандартными средствами винды без сторонних программ.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.03.2025, 08:50
Ответы с готовыми решениями:

Отключение и включение устройства диспетчера устройств - через консоль
Есть в диспетчере устройств "Sound Blaster Audio Controller". Звуковая карта SB1570 - глючит (пропадает звук); и перезапуск этого...

Неизвестное устройство в Диспетчере устройств после установки Windows 7
Всем привет. Может кто сталкивался с такой проблемой. установил Win7 x64 (Максимальная) при установки прошел все обновления все драйвера...

Windows 8 Embedded: зависание установки на этапе подготовки устройств
Доброго времени суток уважаемые форумчане. Помогите решить проблему При установке Windows 8 Embedded Standart все происходит нормально,...

25
Любознательный
 Аватар для YuS_2
7405 / 2255 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
05.03.2025, 15:23
Пишем скрипт:
script.ps1
PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
param([string]$device,[string]$type)
 
# если запущен не от имени админа:
if (
    !([security.principal.windowsprincipal]`
    [security.principal.windowsidentity]::getcurrent()).isinrole([security.principal.windowsbuiltinrole]`
    "Administrator")
) {
    saps powershell.exe "-nop -exe Bypass -f `"$PSCommandPath`" -dev `"$device`" -t `"$type`"" -verb RunAs
    exit
}
 
# получаем устройство:
$d = get-pnpdevice |?{$_.friendlyname -like $device -or $_.instanceid -like $device}
$d
 
# автовыбор противоположного действия текущему состоянию:
if($type -ne "enable" -and $type -ne "disable") {
    if($d.status -eq 'OK') {$type = "disable"}else {$type = "enable"}
}
 
if ($type -eq "enable") {
    "Включаем $($d.friendlyname)"
    $d | enable-pnpdevice -confirm:$false
} elseif ($type -eq "disable") {
    "Выключаем $($d.friendlyname)"
    $d | disable-pnpdevice -confirm:$false
}
sleep -s 2
Запускаем с параметрами, например:
PowerShell
1
.\script.ps1 -dev 'Realtek PCIe GBE Family Controller'
- автоматически, в зависимости от статуса, будет выбирать или включение или выключение

PowerShell
1
.\script.ps1 -dev 'Realtek PCIe GBE Family Controller' -type 'enable'
- принудительное включение, если требуется выключение, то заменить на 'disable'

Наименование устройства посмотреть можно так:
PowerShell
1
get-pnpdevice
- использовать в параметре device можно как "FriendlyName", так и "InstanceId"
1
3 / 2 / 1
Регистрация: 07.05.2020
Сообщений: 89
05.03.2025, 18:34  [ТС]
Цитата Сообщение от YuS_2 Посмотреть сообщение
автовыбор противоположного действия текущему состоянию:
заморочено. у меня может уже быть отключен пад, тогда косяк получится. если я знаю уид устройства просто отключить <уид>
в повершелле не получится?

Добавлено через 8 минут
Цитата Сообщение от YuS_2 Посмотреть сообщение
get-pnpdevice
блямкнул в повершелле эту команду тупо список посмотреть.

Code
1
2
3
4
5
6
7
8
9
10
11
OK         Processor       AMD Ryzen 5 5600X 6-Core Processor                                               ACPI\AUTHENT...
OK         Processor       AMD Ryzen 5 5600X 6-Core Processor                                               ACPI\AUTHENT...
OK         Processor       AMD Ryzen 5 5600X 6-Core Processor                                               ACPI\AUTHENT...
OK         Processor       AMD Ryzen 5 5600X 6-Core Processor                                               ACPI\AUTHENT...
OK         Processor       AMD Ryzen 5 5600X 6-Core Processor                                               ACPI\AUTHENT...
OK         Processor       AMD Ryzen 5 5600X 6-Core Processor                                               ACPI\AUTHENT...
OK         Processor       AMD Ryzen 5 5600X 6-Core Processor                                               ACPI\AUTHENT...
OK         Processor       AMD Ryzen 5 5600X 6-Core Processor                                               ACPI\AUTHENT...
OK         Processor       AMD Ryzen 5 5600X 6-Core Processor                                               ACPI\AUTHENT...
OK         Processor       AMD Ryzen 5 5600X 6-Core Processor                                               ACPI\AUTHENT...
OK         Processor       AMD Ryzen 5 5600X 6-Core Processor                                               ACPI\AUTHENT...
он полностью инстанс ай ди не прописывает.
Code
1
ACPI\AUTHENT...
обрывок вот такой на все девайсы. повершел на весь экран развернул и повторил. то же самое...

Добавлено через 19 минут
список сократил так:
Code
1
get-pnpdevice -class 'hidclass' -presentonly -status ok
нашлось кроме сопутствующих FriendlyName:
Code
1
HID-совместимый игровой контроллер
но InstanceId как бы посмотреть полностью и с ним работать?

интересно что указать InstanceId я могу:
Code
1
Get-PnpDevice -InstanceId <InstanceId>
а вот запросить InstanceId устройства у которого FriendlyName "HID-совместимый игровой контроллер" не могу.

обрезалово какое то и издевательство.




нашел в интернете удаление сетевого адаптера. ничего не понял.

Code
1
2
3
get-wmiobject -Query "select * from win32_systemdriver where caption=`"vmxnet3 NDIS 6 Ethernet Adapter Driver`""  | ForEach  { $_.StopService()
$_.Delete()
 }
Добавлено через 10 минут
еще скрипт на ту же тему но заморочено то же.
Code
1
2
3
foreach ($dev in (Get-PnpDevice | Where-Object {$_.Name -like "*Name of device to remove*"})) {
    &"pnputil" /remove-device $dev.InstanceId; &"pnputil" /scan-devices
}
пытаюсь понять как отключить одно конкретное известное устройство без заморочек. но люди не любят легких путей в интернетах чтоле...
0
6973 / 2866 / 1101
Регистрация: 06.06.2017
Сообщений: 9,741
05.03.2025, 19:32
Цитата Сообщение от 7755 Посмотреть сообщение
а вот запросить InstanceId устройства у которого FriendlyName "HID-совместимый игровой контроллер" не могу.
Windows Batch file
1
wmic path Win32_PnPEntity where "Name='HID-совместимый игровой контроллер'" Get DeviceId
1
Любознательный
 Аватар для YuS_2
7405 / 2255 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
05.03.2025, 21:25
Цитата Сообщение от 7755 Посмотреть сообщение
он полностью инстанс ай ди не прописывает.
PowerShell
1
get-pnpdevice|ogv
PowerShell
1
get-pnpdevice|fl *
PowerShell
1
get-pnpdevice|select Class,FriendlyName,InstanceId,deviceid|Export-Csv out.csv
вариантов масса...
1
3 / 2 / 1
Регистрация: 07.05.2020
Сообщений: 89
06.03.2025, 02:23  [ТС]
Цитата Сообщение от FlasherX Посмотреть сообщение
wmic
Цитата Сообщение от YuS_2 Посмотреть сообщение
вариантов масса
да это так. отклонение от темы. как теперь одной командой удалить устройство?

Добавлено через 38 минут
поковырялся в windows powershell ise
к сожалению нашел только отключение(а мне нужно удаление):
Code
1
Disable-PnpDevice -InstanceId "HID\VID_0079&PID_0006&COL01\7&7C8C39&B&0000"
плюс после выполнения требует подтверждения(y) команда должна тихонько срабатывать по первому пендалю, а не пытаться общаться.

пробовал линуксоидное
Code
1
Disable-PnpDevice -InstanceId "HID\VID_0079&PID_0006&COL01\7&7C8C39&B&0000" -y
не прокатило.

пробовал в повершеле найденное
Code
1
Disable-PnpDevice -InstanceId "HID\VID_0079&PID_0006&COL01\7&7C8C39&B&0000" -Confirm
тоже не прокатило.



поискал удаление(delete) в в windows powershell ise, там волшебства не произошло, и на блюдечке не выдали.

Добавлено через 18 минут
в общем с отключением и подключением разобрался.

вся последовательность для осторожных, которые одной пяткой винды сносят нечаянно:

список включенных устройств:
Code
1
Get-PnpDevice -presentonly -status ok
находим в списке название нашего устройства, в моем случае HID-совместимый игровой контроллер

дальше узнаем его айди:
Code
1
wmic path Win32_PnPEntity where "Name='HID-совместимый игровой контроллер'" Get DeviceId
полученное айди подставляем в итоговые команды ниже.



отключить устройство без запроса:
Code
1
Disable-PnpDevice -InstanceId "HID\VID_0079&PID_0006&COL01\7&7C8C39&B&0000" -Confirm:$false
подключить устройство без запроса:
Code
1
Enable-PnpDevice -InstanceId "HID\VID_0079&PID_0006&COL01\7&7C8C39&B&0000" -Confirm:$false






но мне нужно удаление.
0
2802 / 500 / 120
Регистрация: 26.09.2020
Сообщений: 948
Записей в блоге: 5
06.03.2025, 03:05
Лучший ответ Сообщение было отмечено 7755 как решение

Решение

7755, pnputil
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
pnputil /?
  /remove-device [<instance ID> | /deviceid <device ID>] [/class <name | GUID>]
                 [/bus <name | GUID>] [/subtree] [/reboot] [/force]
 
    Attempt to remove a device from the system.
      /deviceid <device ID> - remove all devices with matching device ID.
      /class <name | GUID> - filter by device class name or GUID.
      /bus <name | GUID> - filter by bus enumerator name or bus type GUID.
      /subtree - remove entire device subtree, including any child devices.
      /reboot - reboot system if needed to complete the operation.
      /force - remove even if device provides critical system functionality.
 
    Examples:
      Remove device:
        pnputil /remove-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
      Remove all devices with specific hardware/compatible ID:
        pnputil /remove-device /deviceid "USB\Class_03"
      Remove all devices of a specific class on a specific bus:
        pnputil /remove-device /class "USB" /bus "PCI"
2
3 / 2 / 1
Регистрация: 07.05.2020
Сообщений: 89
06.03.2025, 05:14  [ТС]
Цитата Сообщение от iNNOKENTIY21 Посмотреть сообщение
pnputil
оно точно встроено в вин10 22н2?
оно точно не драйвера удаляет, а устройство?
(((проверил. выносит устройство вместе с дровами. пришлось заново ставить)))

PnPUtil (PnPUtil.exe) — это средство командной строки, позволяющее администратору выполнять действия с пакетами драйверов . Ниже приведены некоторые примеры:

Добавление пакета драйвера в хранилище драйверов .
Установка пакета драйвера на компьютере.
Удаление пакета драйвера из хранилища драйверов.
Перечисление пакетов драйверов, которые в настоящее время находятся в хранилище драйверов. Перечислены только пакеты драйверов, которые не являются встроенными пакетами. Пакет драйвера встроенный, который включён в стандартную установку Windows или его пакетов обновления.
Добавлено через 24 минуты
все.
удалить:
Code
1
pnputil /remove-device "USB\VID_0079&PID_0006\6&c1a2e2f&0&1"

а еще мой старый батник на обнаружение устройств чтобы подключить:
Code
1
2
CHDIR /D "D:\winsdk\Tools\x64"
devcon.exe rescan
как видим у меня давным давно установлена Консоль устройств Windows(devcon)
просто за памятью лет забылось где ексешник. всем спасибо.





ну и я там нефритовую мышку полировал. не пропадать же...

defender_omega_out.bat
Code
1
2
chcp 1251
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noexit -file "C:\ps1\defender_omega_out.ps1"
defender_omega_out.ps1
Code
1
Disable-PnpDevice -InstanceId 'HID\VID_0079&PID_0006&COL01\7&7C8C39&B&0000' -Confirm:$false




defender_omega_in.bat
Code
1
2
chcp 1251
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noexit -file "C:\ps1\defender_omega_in.ps1"
defender_omega_in.ps1
Code
1
Enable-PnpDevice -InstanceId 'HID\VID_0079&PID_0006&COL01\7&7C8C39&B&0000' -Confirm:$false



в пути к файлам скриптов для повершелла воздержитесь от кавычек и пробелов. иначе можно монитором об голова убитсо.

Добавлено через 11 минут
а да. фаталити. сканирование (подключение) устройства:
Code
1
pnputil /scan-devices
0
Любознательный
 Аватар для YuS_2
7405 / 2255 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
06.03.2025, 09:24
Цитата Сообщение от 7755 Посмотреть сообщение
плюс после выполнения требует подтверждения(y) команда должна тихонько срабатывать по первому пендалю, а не пытаться общаться.
т.е. скрипт из первого ответа Вы не использовали? Вы нашли где-то командлет, запустили его и выразили свое фи сюда? Правильно?
А эту строку видели:
Цитата Сообщение от YuS_2 Посмотреть сообщение
PowerShell
1
2
...
$d | disable-pnpdevice -confirm:$false
?
Далее:
Цитата Сообщение от 7755 Посмотреть сообщение
к сожалению нашел только отключение(а мне нужно удаление)
Так ведь, вроде бы, отключение Вас устраивало:
Цитата Сообщение от 7755 Посмотреть сообщение
я просто отключаю на время устройство и меня все устраивает.
Нет?
Ну, да ладно... вопрос же решили уже...

Цитата Сообщение от 7755 Посмотреть сообщение
в пути к файлам скриптов для повершелла воздержитесь от кавычек и пробелов.
Хоть пробелы в именах и зло, но лучше воздержитесь от раздачи вредных советов...
0
3 / 2 / 1
Регистрация: 07.05.2020
Сообщений: 89
06.03.2025, 13:13  [ТС]
Цитата Сообщение от YuS_2 Посмотреть сообщение
скрипт из первого ответа Вы не использовали?
Цитата Сообщение от 7755 Посмотреть сообщение
заморочено.
не люблю общие скрипты. а в логике повершела из общего к частному трудно для меня перейти. поэтому полез в справки и базисы чтобы потом понять что там в скрипте.

плюс очень долго не срабатывали хотелки просто потому что была кириллица и пробелы в пути, потом уже начал исключать все подозрительное.



в общем чистого удаления устройства так и не нашел.

pnputil /remove-device выносит с драйверами
devcon.exe remove выносит с драйверами

когда ручками нажимаю "Панель управления\Оборудование и звук\Устройства и принтеры" ПКМ на устройстве и выбираю "удалить" все выносит корректно, дрова остаются. и не отключает, а именно удаляет устройство.


Цитата Сообщение от YuS_2 Посмотреть сообщение
отключение Вас устраивало:
для галочки. отключение работает. в смысле игра запускается, и геймпад игре не мешает, но девайсы разные бывают, как и софт. удаление как то надежней. оно именно аналогично тому что я вытащил девайс из USB порта.

а в случае pnputil /remove-device и devcon.exe remove получается что я выдрал геймпад из компа и еще и дрова от него снес злостно и беспощадно. жестокое обращение с девайсами...

Добавлено через 1 минуту
Цитата Сообщение от YuS_2 Посмотреть сообщение
вредных советов
опечатался. не кавычек, а кириллицы. тьфу. ну ладно оставим так для истории
4 часа работы с текстом и уже мозги в трубочку.
0
6973 / 2866 / 1101
Регистрация: 06.06.2017
Сообщений: 9,741
06.03.2025, 15:24
Цитата Сообщение от 7755 Посмотреть сообщение
когда ручками нажимаю "Панель управления\Оборудование и звук\Устройства и принтеры" ПКМ на устройстве и выбираю "удалить" все выносит корректно
Попробуйте не ручками (.vbs):
Visual Basic
1
2
3
For Each i in CreateObject("Shell.Application").NameSpace("shell:::{A8A91A66-3A7D-4424-8D24-04E180695C7A}").Items
   If i = "Название джойстика" Then i.InvokeVerb "Удалить устройство": Exit For
Next
Отображаемое в этом списке название, пишем разумеется, своё.
0
3 / 2 / 1
Регистрация: 07.05.2020
Сообщений: 89
06.03.2025, 22:24  [ТС]
Цитата Сообщение от FlasherX Посмотреть сообщение
Visual Basic
не, не прокатило. запускаю кмд от админа в нем перехожу в папку со скриптом, запускаю скрипт. ничего не происходит.

два имени пробовал
Xbox 360 Controller for Windows
Контроллер Xbox 360 для Windows

shell:::{A8A91A66-3A7D-4424-8D24-04E180695C7A} в проводнике пробил. путь правильный.
Удалить устройство правильно написано

двойной клик на скрипт ничего не происходит, хотя раньше я точно в этой винде(вин10 22н2) запускал скрипты.
когда ПКМ на скрипт и "открыть в командной строке" че то мигает, но там и не должно ничего происходить, даже если запустит. от админа надо же.


Windows-1251(ANSI) Akelpad
Миниатюры
Скрипт или cmd на удаление конкретного устройства без установки Консоль устройств Windows(devcon)  
0
6973 / 2866 / 1101
Регистрация: 06.06.2017
Сообщений: 9,741
07.03.2025, 00:23
А так? ->
Visual Basic
1
2
3
4
5
6
7
8
9
For Each i in CreateObject("Shell.Application").NameSpace("shell:::{A8A91A66-3A7D-4424-8D24-04E180695C7A}").Items
   If i = "Xbox 360 Controller for Windows" Then
      For Each v in i.Verbs
         If v = "Удалить устройство" Then v.DoIt: Exit For
      Next
      Exit For
   End If
Next
'WSH.Sleep 3000  ' раскомментировать, если не работает
0
2802 / 500 / 120
Регистрация: 26.09.2020
Сообщений: 948
Записей в блоге: 5
07.03.2025, 01:31
Цитата Сообщение от FlasherX Посмотреть сообщение
"Удалить устройство"
А не "Удал&ить устройство" ?
Окно свойств вызывается с eng командой: .InvokeVerb("Properties") (win-11 eng с рус.фейсом)
0
6973 / 2866 / 1101
Регистрация: 06.06.2017
Сообщений: 9,741
07.03.2025, 01:48
Цитата Сообщение от iNNOKENTIY21 Посмотреть сообщение
А не "Удал&ить устройство" ?
Если есть подчёркивание "и".
А оно есть?


Цитата Сообщение от iNNOKENTIY21 Посмотреть сообщение
Окно свойств
При чём тут окно свойств?
0
2802 / 500 / 120
Регистрация: 26.09.2020
Сообщений: 948
Записей в блоге: 5
07.03.2025, 01:54
Цитата Сообщение от FlasherX Посмотреть сообщение
Если есть подчёркивание "и".
У меня есть и метод .Verbs() выдаёт:

Code
1
2
3
4
5
6
Application Parent Name
----------- ------ ----
                   Создать &ярлык
                   Удал&ить устройство
                   Ус&транение неполадок
                   Сво&йства
но у меня не срабатывает ни так ни этак.

Цитата Сообщение от FlasherX Посмотреть сообщение
При чём тут окно свойств?
команда на английском и она срабатывает.
0
6973 / 2866 / 1101
Регистрация: 06.06.2017
Сообщений: 9,741
07.03.2025, 02:22
Цитата Сообщение от iNNOKENTIY21 Посмотреть сообщение
но у меня не срабатывает ни так ни этак.
С добавкой амперсанда в последний код? Нижняя строка раскомментировалась?

Цитата Сообщение от iNNOKENTIY21 Посмотреть сообщение
команда на английском и она срабатывает.
InvokeVerb работает не везде, поэтому и спросил. Я могу много и других привести. Иногда нужна задержка. Советую сразу с ней проверять.
0
2802 / 500 / 120
Регистрация: 26.09.2020
Сообщений: 948
Записей в блоге: 5
07.03.2025, 08:09
Цитата Сообщение от FlasherX Посмотреть сообщение
С добавкой амперсанда в последний код? Нижняя строка раскомментировалась?
vbs да, работает если с таймаутом, через диалог удалить или нет.

Цитата Сообщение от FlasherX Посмотреть сообщение
InvokeVerb работает не везде
о5 да, на PowerShell тестировал с InvokeVerb не работает.
А с DoIt — работает.
PowerShell
1
(New-Object -ComObject Shell.Application).NameSpace("shell:::{A8A91A66-3A7D-4424-8D24-04E180695C7A}").Items() | ? Name -eq "Динамики (Realtek High Definition Audio)" | % { ($_.Verbs() | ? Name -like "*Удал*ить*").DoIt() }


Цитата Сообщение от 7755 Посмотреть сообщение
pnputil /remove-device выносит с драйверами
а как определили, что выносит с драйверами?
0
3 / 2 / 1
Регистрация: 07.05.2020
Сообщений: 89
07.03.2025, 19:25  [ТС]
Цитата Сообщение от iNNOKENTIY21 Посмотреть сообщение
что выносит с драйверами?
вынес. подключил. дрова не найдены. надо ставить.

да и вообще пнпутил он в первую очередь для дров, я сразу подозревал что так будет

с vbs буду эксперементировать часов через 6. сейчас занят. сразу оговорюсь надо такой дубовый vbs чтобы из кмд запускать, я не знаю есть ли там нюансы какие.

и повершелл и vbs невозможно на моей вин10х64 22н2 запустить просто от админа, без вин+R или редактирования реестра, поэтому всегда все что нужно запускаю из батника с командной строки от админа.
0
6973 / 2866 / 1101
Регистрация: 06.06.2017
Сообщений: 9,741
07.03.2025, 22:08
Лучший ответ Сообщение было отмечено 7755 как решение

Решение

Цитата Сообщение от 7755 Посмотреть сообщение
такой дубовый vbs чтобы из кмд запускать
Зачем? И почему дубовый?

Цитата Сообщение от 7755 Посмотреть сообщение
запустить просто от админа
Админ. учётки имеется в виду? С повышением прав так:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Set oShAp = CreateObject("Shell.Application")
On Error Resume Next
CreateObject("WScript.Shell").RegRead "HKEY_USERS\S-1-5-19\": If Err.Number Then _
oShAp.ShellExecute "wscript.exe", """" & WSH.ScriptFullName & """",,"runas": WSH.Quit
On Error GoTo 0
For Each i in oShAp.NameSpace("shell:::{A8A91A66-3A7D-4424-8D24-04E180695C7A}").Items
   If i = "Xbox 360 Controller for Windows" Then
      For Each v in i.Verbs
         If v = "Удал&ить устройство" Then v.DoIt: Exit For
      Next
      Exit For
   End If
Next
Set oShAp = Nothing
WSH.Sleep 3000
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.03.2025, 22:08
Помогаю со студенческими работами здесь

После установки Windows XP в диспетчере устройств стоят вопросительные знаки
Переустановила виндоус и в диспетчере устройств стоят вопросительные знаки почему? Сделала скрин во вложении. Посмотрите пожалуйста.

Как разместить драйвер устройства в Диспетчере устройств в разделе Системные устройства?
Здравствуйте! Можно ли ( если да, то как ? ) отредактировать имеющийся .inf файл от драйвера некого устройства, чтобы в Диспетчере...

Отправить команду в запущенную консоль windows (cmd) и получить ответ
Доброго времени суток. Требуется из своей программы отправить команду в запущенную консоль windows(cmd) и получить ответ.

Где можно скачать драйверы на устройства, после установки Windows XP?
здравствуити устанавил систему windows xp sp 3 , экран палучился буквы нечетка крупные в своиства заходил неделаится вазможна нада дравер...

После установки Windows, поменялся фон меню выбора устройства загрузки
Всем привет! Проблема в следующем! Установил Windows через Bootcamp как обычно, нужно было одну игрушку потестировать. И удалил ее,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru