Просмотр полной версии : Помогите решить проблемку с USB камерой.
Помогите решить проблемку с USB камерой.
Когда комп уходит в сон ч работающей камерой то после перезагрузки камера не определяется приходится перетыкать разъем после этой манипуляции начинает работать. есть ли возможность программно отрубать USB перед уходом в сон и подключать после пробуждения?
Подскажите плиз :dntknw: очень эта тема задалбала.
есть ли возможность программно отрубать USB перед уходом в сон и подключать после пробуждения?
Подскажите плиз :dntknw: очень эта тема задалбала.
Да, есть такое дело. Утилитка называется Devcon. Запусти ее с ключиком /? она все про себя распишет :)
Для того, чтобы она автоматом запускалась - нужно использовать возможности фронтенда.
В Центрефуге это в настройках, основных, Startup/shutdown commands.
З.Ы. Тему переместил в "Вопросы и ответы"
Не селен я в написание скриптов. как из всего этого с Devcon сделать два bat фаила on и off чтоб при запуске вкл и выкл камиру USB. Я так понял писать надо чтото типа -
devcon disable "ID моего устройства" — отключает устройство с указанными ID.
devcon enable "ID моего устройства" — подключает его.
вот еще на такую программку натолкнулся в ней можно ID посмотреть http://benoit.papillault.free.fr/usbsnoop/doc.php
Wild_Dog
05.06.2010, 22:13
кста, была проблема с тачем, после спячки не поднимался он... Потратил пару часиков на изучение devcon, написал батник в 3 строки. Батник отключает тач по Id и включает.. Батник запускался скриптом VBS который подгужается при загрузке системы и следит за выходом и ждущего/спящего режима и запускает выбранный файл. И вуаля! все стало работать!!! Прогу, скрипт нашел тут в какой то теме.
ОО..
Скрипт
Set WshShell = WScript.CreateObject("WScript.Shell")
Set FileSys = CreateObject("Scripting.FileSystemObject")
Set colMonitoredEvents = GetObject("winmgmts:")._
ExecNotificationQuery("Select * from Win32_PowerManagementEvent")
Do
Set objLatestEvent = colMonitoredEvents.NextEvent
If objLatestEvent.EventType = 7 Then
intReturn = WshShell.Run("тут путь к файлу :)", 4, FALSE)
End If
Loop
Воть. Копируешь это в куданибудь в блокнот, сохраняешь с расширение VBS? ярлык кидаешь в атозагрузку, предварительно прописав путь к батнику.. С батником не могу помочь, он там у всех индивидуальный в плане ID.. Да и комманды devcon из головы вылетели.. Буду в машине, скопирую батник, покажу что писал :))))))
Авто загрузку с батником сделал все работает устройство отключает и включает по ID вылезла другая проблема скрипт при выходе из гибернета сразу не стартует тупа стоит нечего не делая, пока не ткёшь в тач или по клавишам что может быть?
написал скрипт имитацию нажатия клавиши и тоже скрипт не начинает работу также ждет в чем проблемма ?
Работает на vBulletin® версия 3.8.4. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot