Симулятор веб-камеры / виртуальной камеры на c # -DirectShow

#c# #winforms #webcam #directshow #simulator

#c# #winforms #Вебкам #directshow #тренажёр

Вопрос:

Я должен создать виртуальную камеру на c # asp.net который должен быть доступен в skype и Adobe live flash encoder. В c # я нашел только эту ссылку, описывающую, как этого добиться. Но при попытке использовать исходный код, который они предоставляют, я получаю две ошибки ,

Ошибка состояния подавления строки файла проекта При записи регистрационной информации в реестр произошла ошибка. Для выполнения этой задачи у вас должны быть учетные данные администратора. Обратитесь за помощью к системному администратору VirtualCam C:UsersDocumentsVisual Студия 2017 Проекты VirtualCamSrcИсходники VirtualCam RegAsm

Серьезность описания кода Ошибка состояния подавления строки файла проекта Команда «»C:UsersDocumentsVisual Studio 2017 Projects VirtualCamSrc Sources VirtualCam bin x86 Debuginstall.bat»VirtualCam» завершается с кодом 100. VirtualCam C:Program Файлы (x86) Microsoft Visual Studio 2017 Enterprise MSBuild15.0BinMicrosoft.Common.CurrentVersion.targets 4935

Я предоставил полное разрешение на управление для HKEY-CLASSES-ROOT.

И когда я пытаюсь использовать их двоичный код, командная строка говорит

RegAsm: ошибка RA0000: не удается найти сборку ввода ‘VirtualCam.dll — или одна из его зависимостей.

Можете ли вы помочь мне решить эту проблему? Моя система — 64-разрядная операционная система.

Комментарии:

1. Я не уверен, какое это имеет отношение к asp.net ? Потратьте немного времени и купите одну из существующих виртуальных веб-камер.

2. Я использовал Streamcoders для этого в прошлом (я не аффилированный, просто клиент). streamcoders.com Это недешево, но у них есть виртуальная камера, которая может принимать изображения из .net (включая образец C #).

Ответ №1:

У меня была такая же проблема. Щелкните правой кнопкой мыши на сокращенном или исполняемом файле Visual Studio, запустите от имени администратора, и все будет готово 🙂