|
Вебкамера 1С 8.3 и Windows 8.1 | ☑ | ||
|---|---|---|---|---|
|
0
ChMikle
07.02.15
✎
18:52
|
Надо дописать обработку , которая бы снимала фотку с вебки и сохраняла в файл . нашел на мисте код :
Device = Новый COMОбъект("WIA.DeviceManager"); Количество = Device.DeviceInfos.Count; oDevice = Новый Массив(Количество); Для К=1 По Количество Цикл Если Device.DeviceInfos(к).Type = 3 Тогда Попытка oDevice[к-1] = Device.DeviceInfos(к).Connect(); Исключение oDevice[к-1] = Неопределено; КонецПопытки; Иначе oDevice[к-1] = Неопределено; КонецЕсли; КонецЦикла; Для К = 1 По Количество Цикл Если oDevice[к-1] <> Неопределено Тогда Item = oDevice[к-1].ExecuteCommand("{AF933CAC-ACAD-11D2-A093-00C04F72DC3C}"); Image = Item.Transfer("{557CF401-1A04-11D3-9A73-0000F81EF32E}"); Image.SaveFile("E:\aaa.jpg"); КонецЕсли; КонецЦикла; // Вставить содержимое обработчика. КонецПроцедуры но под Windows 8.1 устройства не обнаруживаются Device.DeviceInfos.Count=0 , может какой-то другой COM объект для Windows 8.1 нужно создавать ? |
|||
|
1
SSSSS_AAAAA
07.02.15
✎
19:05
|
Для начала в 8.1 надо в настройках винды персонально каждой программе дать разрешение на пользование камерой.
|
|||
|
2
ChMikle
07.02.15
✎
19:06
|
(1) как это сделать , где почитать ?
|
|||
|
3
spectre1978
08.02.15
✎
13:23
|
(1) Про запрет приложениям доступа к камере слышал применительно к продуктам Касперского - вроде не так давно они такую фишку запилили. А вот непосредственно в оси 8.1... где это там такое? Сижу на ней уже два года, вебка работает точно также как и раньше в XP с семеркой работала. Яндекс ни про какие разрешения приложениям использовать камеру тоже не знает.
|
|||
|
4
Записьдампа
08.02.15
✎
14:02
|
(1) Только для метро-приложений. 1С, к счастью, к таким пока еще не относится.
(2) Правый нижний угол экрана (чудокнопки win8) -> Параметры -> Изменение параметров компьютера -> Конфиденциальность -> веб камера. Это не только на 8.1. Начиная с висты, подсистемы WIA и TWAIN поглощаются более общей системой WPD: https://msdn.microsoft.com/en-us/library/windows/desktop/dd389295(v=vs.85).aspx Поэтому, при использовании нативных драйверов windows, про такой подход придется забыть. Ну, или искать старые драйвера которые еще поддерживают WIA интерфейс. |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |