Hola!
estaba mirando este tutorial sobre las api's...
http://www.recursosvisualbasic.com.ar/htm/tutoriales/tutorial-api1.htm
hasta q llegue hasta el codigo:
'Declaración de la función ExitWindowsEx
Private Declare Function ExitWindowsEx Lib "User32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long
'Constanets para la función
Const cerrarWin = 1
Const reiniciarWin = 2
y abajo de eso dice
"Como podemos ver la función lleva 2 parámetros de tipo numéricos long: uflags y dwreserved. A nosotros el parámetro que nos interesa es el primero, y es el cual, dependiendo del valor que le pasemos, reiniciará o cerrará windows.
Las constantes cerrarwin y reiniciarwin son las que le pasaremos a la función.
Nota: aunque nosotros utilicemos solo el primer parámetro, en el segundo, dwreserved, debemos pasarle el valor 0."
en q momento le da "valor" a uflags
y a dwreserved ?
Ahi en ningun momento e pasas un parametro a la funcion, para usar la funcion seria asi:
call ExitWindowsEx(1,0)
eso apagaria el equipo.
salu2!
PD: no vas a encontrar ningun tutorial que te explique todas las api, tienes que buscar la informacion sobre como se usa en la msdn, api guide... Que api usar en cada momento? pues busca , pregunta, lee y con el tiempo iras aprendiendo mas y mas.
salu2!
miren este codigo:
'Dependiendo el Option seleccionado reiniciamos o apagamos
If Option1 Then retorno = ExitWindowsEx(reiniciar, 0)
If Option2 Then retorno = ExitWindowsEx(cerrar, 0)
a quien le esta dando valores?
ADITO Y AGREGO:
;D
tengo el api guide, pero ta en ingles... xD!
traductor :o
no se trata tando de entenderlos, sino saberlos usar
usa msdn y google, si no entiendes ingles, traducelo.
saludos Apuromafo
pd:yo veo los argumentos con el depurador ollydbg, es mas facil.
las apis estan en la iat y la iat es parte de la estructura PE.donde van la importacion de todas las dll y nombre de la funcion a usar
aqui esta del que hablas.:
http://translate.google.cl/translate?hl=es&sl=en&u=http://msdn.microsoft.com/en-us/library/aa376868%28VS.85%29.aspx&ei=JNJYTJqTMIKzuAexod3CCg&sa=X&oi=translate&ct=result&resnum=1&ved=0CBsQ7gEwAA&prev=/search%3Fq%3Dmsndn%2BExitWindowsEx%26hl%3Des%26client%3Dfirefox-a%26hs%3D3q9%26rls%3Dorg.mozilla:es-ES:official%26prmd%3Ddf
.
Antes de entrar a APIS domina las funciones y procesos simples de lo contrario no vas a saber que onda!¡.
Dulces Lunas!¡.
Cita de: BlackZeroX en 4 Agosto 2010, 05:29 AM
.
Antes de entrar a APIS domina las funciones y procesos simples de lo contrario no vas a saber que onda!¡.
Dulces Lunas!¡.
:)
gracias por el consejo ;D