elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
30 Agosto 2008, 06:09  



+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Análisis y Diseño de Malware (Moderadores: Man-In-the-Middle, Hendriҳ)
| | |-+  libreria API para usar las webcams!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: libreria API para usar las webcams!  (Leído 362 veces)
torkan

Desconectado Desconectado

Mensajes: 85


Ver Perfil
libreria API para usar las webcams!
« en: 29 Enero 2008, 18:06 »

Buenas estoy con el tema de realizar un troyano y necesito saber como enlazar alguan libreria con el .NET 2005 en VB o C#. he oido a cerca de AVICAP32 k parece la API k es encagar de gestionar los dispositivos de imagenes... pero no he logrado referenciarla desde mi proyecto... lo unico k he podido hacer es un dllimport para hacer una clase heredando las funciones de esta libreria, en mi nueva clase.

algo de este estilo:

Código
namespace WebCamLib
{
   public class Camara
   {
       private const short WM_CAP = 0x400;
       private const int WM_CAP_DRIVER_CONNECT = 0x40a;
       private const int WM_CAP_DRIVER_DISCONNECT = 0x40b;
       private const int WM_CAP_EDIT_COPY = 0x41e;
       private const int WM_CAP_SET_PREVIEW = 0x432;
       private const int WM_CAP_SET_OVERLAY = 0x433;
       private const int WM_CAP_SET_PREVIEWRATE = 0x434;
       private const int WM_CAP_SET_SCALE = 0x435;
       private const int WS_CHILD = 0x40000000;
       private const int WS_VISIBLE = 0x10000000;
 
       /// Avicap32 es el dll de windows que nos va a permitir interactuar con las camaras.
       [DllImport("avicap32.dll")]
       protected static extern int capCreateCaptureWindowA([MarshalAs(UnmanagedType.VBByRefStr)] ref string lpszWindowName,
       int dwStyle, int x, int y, int nWidth, int nHeight, int hWndParent, int nID);
.
.
.
.
}
 
 


el codigo lo he sakado de una web buscando como enlazar estals librerias y es lo mas k he encontrado... ¿hay alguna otra forma de acceder a esta API, queno me obligue a crear e instanciar una clase?, algun metodo de referencia como se hacia quiza en VB6...
Tambien he oido hablar de uan libreria llamada TWAIN, ¿que ha de esta o otras librerias?

gracias!
En línea
BenRu
The Prodigy
Colaborador

Desconectado Desconectado

Mensajes: 3.844


Primero la música y luego las palabras...


Ver Perfil
Re: libreria API para usar las webcams!
« Respuesta #1 en: 29 Enero 2008, 19:03 »

Un troyano en .NET?
No te lo aconsejo, ya que para funcionar necesita el Net framework, y solo viene por defecto en Windows Vista.


Un saludo
En línea

De vacaciones hasta Septiembre :D
torkan

Desconectado Desconectado

Mensajes: 85


Ver Perfil
Re: libreria API para usar las webcams!
« Respuesta #2 en: 30 Enero 2008, 19:59 »

hmmm... ahi llevas razon jejej, no obstante no keria hacerlo en VB6,... mmm pero me parece k estoy a punto de cambiar de opinion...  ;D ;D ;D
weno pues gracias por ese minusculo, consejo, que auque lo conocia no habia caido en la cuenta... d todas formas, kreo k la llamada a las APIs en VB6 era d forma parecida no? es necesario hacer una referecia a la API por cada funcion?

 
En línea
Dominicano

Desconectado Desconectado

Mensajes: 932


Ver Perfil
Re: libreria API para usar las webcams!
« Respuesta #3 en: 31 Enero 2008, 00:27 »

si haces el cliente en NET no hay problema, el punto importante es el server, ya que queremos que el server corra en cuarquier PC windows, por lo tanto no es conveniente hacer el server en NET, no es muy portable, siempre necesitara de la framework, y si en el PC que se ejecuta el server no lo tiene, no correra, lo mas ideal es hacerlo en C /C++/Delphi, etc..

saludos...
En línea

Páginas: [1] Ir Arriba Imprimir 
Ir a:  





Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC