alguien sabe como puedo crear un programa en visual basic.net 2005 con el que pueda utilizar el api de openprocess porke necesito que un programa verifike que ya termino de ejecutar todo antes de cerrarse... y eso lo podia hacer con OpenProcess y GetExitCodeProcess en VB6... pero en visual basic.net me aparece este error...
Código:
A call to PInvoke function 'WindowsApplication1
!WindowsApplication1.Form1::OpenProcess'
has unbalanced the stack. This is likely because the
managed PInvoke signature does not match the
unmanaged target signature. Check that the calling
convention and parameters of the PInvoke signature
match the target unmanaged signature.
Y el programa si lo ejecuto normal no tengo problemas, pero cuando lo ejecuto con debugger me aparece ese error...
alguien me puede ayudar... hay alguna manera de hacer esto... o hay alguna otra forma de hacerlo...
espero su respuesta
Y porcierto... lo de taskmanager... solo necesito que no se vea la aplicacion... el proceso, pues es mas dificil al parecer... lo que pasa es que hace tiempo hice un programa en VB6 y quiero pasarlo a .net... y en ese programa solo ocultaba la aplicacion en taskmanager para esconder el formulario y solo hacer que apareciera cuando lo necesitaba... y antes lo hacia facilmente con app.taskvisible = false... pero con .net no encuentro la forma... alguien sabe?
gracias