Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: ^kazike^ en 2 Mayo 2008, 18:52 pm



Título: permisos en VB6
Publicado por: ^kazike^ en 2 Mayo 2008, 18:52 pm
Hola, estoy programando una aplicaciónen VB60 que lance un programa mediante el comando shell, me gustaria saber si hay alguna forma de comprobar si se tiene permisos para la ejecución de ese programa, para en caso de que no los tenga avisar al usuario
Saludos


Título: Re: permisos en VB6
Publicado por: Chino Moreno en 2 Mayo 2008, 18:54 pm
Utiliza el API ShellExecute y comprueba el valor devuelto o GetLastError

http://msdn.microsoft.com/en-us/library/bb762153(VS.85).aspx (http://msdn.microsoft.com/en-us/library/bb762153(VS.85).aspx)


Título: Re: permisos en VB6
Publicado por: seba123neo en 3 Mayo 2008, 02:24 am
Hola,Chino veo que estas poniendo todos links de visual basic NET,no vb6,por mas que en este caso sea igual,pero trata de poner links de la msdn de vb6...

saludos.


Título: Re: permisos en VB6
Publicado por: Chino Moreno en 3 Mayo 2008, 13:16 pm
No se muy bien a que te refieres por que los links que suelo poner a MSDN son para que vean el funcionamiento de la funcion, que es practicamente igual para cualquier lenguaje ya que lo que cuenta es la API, no el lenguaje medio.

Y de todas formas esas explicaciones las veras generalmente (como en este link) en Ansi C, VC++.NET o VB.NET (Microsoft practicamente ya no da soporte al VB 6).

Pero siempre a no ser casos muy especiales procuro poner la explicacion mas generica que es en C (como en este caso)