Me he decidido por la api de windows 32, pues es la que más tirón tiene en windows, de alguna manera todo el que tiene windows la tiene instalada y estaba intentando seguir la api, pero me parece algo imposible.
De momento tengo un método para listar la webcam y poco más:
Código
(Siento lo del código, pero la opción de ponerlo como código no me funciona)
void Camera::enumerateCAMS() { wchar_t szDeviceName[80]; wchar_t szDeviceVersion[80]; int wIndex; int count = 0; for (wIndex = 0; wIndex < 10; wIndex++) { if (capGetDriverDescription( wIndex, szDeviceName, sizeof(szDeviceName), szDeviceVersion, sizeof(szDeviceVersion) )) { // Append name to list of installed capture drivers // and then let the user select a driver to use. wcout << "Name: " << szDeviceName << endl; wcout << "Version: " << szDeviceVersion << endl; lstrcpyW(this->dispositivos[count], szDeviceName); count++; } } }
Gracias.
MOD EDIT: Etiqueta GeSHi.


, lo programé y dije "oye no está nada mal", y entre unos amigos y yo estuvimos dandole caña y creando módulos, y aquí es donde vienen mis dudas, al probarlo en windows, algunos módulos tienen algún fallito ( estoy dandole caña para arreglarlo ) , pero como todos sabéis Python es un lenguaje interpretado, y al user pyinstaller para crear un exe algunas librerías petan (a esto ya no tengo arreglo). El troyano funciona haciendo conexiones a git, y por tanto quería preguntarles: