quiero consultar algunas cositas de Visual Basic.
Hice una aplicacion que muestra un cronometro y luego escribe en un archivo (por ahora) y en una base de datos (luego) el inicio y duracion de la sesion de uso de una PC.
1) Quiero que el primer form que aparece sea el unico... que tenga prioridad maxima. Que no se pueda cambiar a otra aplicacion hasta salir de ese. Esto creo que es SystemModal, y lo lograba con una llamada a la API en Visual Basic 3, pero ahora no encuentro esa funcion en la nueva libreria user32.dll (antes era user.dll). ¿Alguien sabe como implementar esta funcion?
2) Puedo cambiar desde VB el formato de hora internacional de Windows? Cuando uso el cronometro si la hora indica usar AM/PM ese texto aparece en el relojito.
3) Cuando una computadora esta por ser apagada (y se mantiene presionado el boton de power unos segundos) eso genera algun tipo de evento que VB pueda detectar? Porque si la compu se apaga, entonces perderia la info del tiempo que estuvo conectado una persona. Si lo detecto puedo grabar antes que sea tarde... si no remotamente, al menos localmente y retomar el proceso despues. Ah.. voy a quitar el boton de reset de las maquinas.
4) Tengo que abrir una base de datos access 2000 para consultar y agregar registros. Los registros tienen menos de 10 campos y serán en una tabla alrededor de 40 registros maximo, en otra tabla alrededor de 80 registros dairios. ¿que me conviene usar para acceder a la base? ¿RDO? ¿DAO? ¿ADO? o quiza ¿Rodo? ¿Dora?

Descarto desde ya el control data.
Gente, desde ya les agradezco mucho!!!
Hasta lueguito!
Walter-