La Web del Programador: Comunidad de Programadores
 
    Pregunta:  948 - COMO UTILIZAR LAS INTERRUPCIONES DE LA BIOS
Autor:  Giovanny Villamil
Tengo la siguiente duda. si yo en lenguaje C++ programo el siguiente codigo:
Union REGS r;
r.x.ax=0x00;
int86x(0x33,&r,&r);
por favor indicarme como seria el equivalente en lenguaje VISUAL BASIC por medio de un ejemplo

GRACIAS


  Respuesta:  Dante Salazar
Me parece que no hay una forma directa de invocar una interrupción desde VB.
La forma más segura es utilizar un dll que trae entre sus funciones llamados a subrutinas.
Yo tengo uno un poco viejo pero que funciona bien. Tu invocas la función de interrupción, le dices el número de la interrupción, los valores a cargar en cada registro y el dll te da los valores de los registros devueltos por la interrupción, tal como si la hubieras ejecutado en assembler. El dll se llama vbasm.dll. Si no lo consigues mándame un e-mail y te lo envío