elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Interrupciones en VB
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Interrupciones en VB  (Leído 5,495 veces)
el_chente23

Desconectado Desconectado

Mensajes: 142



Ver Perfil
Interrupciones en VB
« en: 18 Mayo 2005, 21:06 pm »

Hace tiempo lei un post que comentaban que en windows no hay interrupciones, obviamente no se pueden programar en vb, pero entonces ¿como funcionan los programas recidentes en memoria?  ???


En línea

byebye


Desconectado Desconectado

Mensajes: 5.093



Ver Perfil
Re: Interrupciones en VB
« Respuesta #1 en: 18 Mayo 2005, 21:11 pm »

en win no hay una residencia como en msdos.


En línea

soplo
Ex-Staff
*
Desconectado Desconectado

Mensajes: 3.592

Debian rool'z


Ver Perfil
Re: Interrupciones en VB
« Respuesta #2 en: 18 Mayo 2005, 21:32 pm »

Hola
Efectivamente en windows no puedes acceder a las interrupciones ni a direcciones absolutas de memoria o del disco.

En windows el nivel mas bajo de programación son las api y mediante ellas puedes hacer de todo (para windows claro).

La forma de tener una aplicación "residente" es tenerla como un proceso de windows que normalmente será un servicio mas.

Un saludo
En línea

Callar es asentir ¡No te dejes llevar!
el_chente23

Desconectado Desconectado

Mensajes: 142



Ver Perfil
Re: Interrupciones en VB
« Respuesta #3 en: 18 Mayo 2005, 21:48 pm »

¿Entonces para hacer un programa en vb residente, tendria que usar el timer para que este constantemente dando la hora?, dando un ejemplo de programa residente,
En línea

Slasher-K


Desconectado Desconectado

Mensajes: 1.477


Ver Perfil
Re: Interrupciones en VB
« Respuesta #4 en: 18 Mayo 2005, 22:47 pm »

Si usas CreateFileMapping y MapViewOfFile para inyectar código en asm en la memoria compartida y luego le pasas a la función SetTimer el puntero al código se quedará ejecutando aunque el proceso haya terminado, en VB todavía no consigo controlar las exepciones pero funciona.

El problema es que las excepciones se las pasa al sistema operativo y kernel32 produce un error y se cierra  :(

Saludos.
En línea



A la reina de las profundidades que cuida los pasos de una sombra en la noche :*
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
saber el tiempo transcurrido entre interrupciones
Electrónica
krader 4 5,715 Último mensaje 29 Enero 2011, 14:55 pm
por krader
Todas las interrupciones del DOS
ASM
x64core 0 2,498 Último mensaje 17 Noviembre 2011, 06:10 am
por x64core
Reemplazo de las interrupciones del DOS para 32 bits?
ASM
x64core 1 3,677 Último mensaje 8 Diciembre 2011, 10:13 am
por Eternal Idol
interrupciones
ASM
-dominique- 7 4,603 Último mensaje 14 Diciembre 2012, 00:31 am
por -dominique-
Ayuda con interrupciones..
ASM
Vaagish 5 3,344 Último mensaje 3 Mayo 2013, 20:16 pm
por x64core
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines