¿ShellExecute requiere permisos especiales?
Posted: Thu Apr 09, 2015 9:40 am
Buenas amigos, me he encontrado con un cliente (Windows 7 Ultimate) en el que no consigo que funcionen las llamadas a ejecutables externos (Notepad, Calculadora, java ...).
Generalmente uso ShellExecute y nunca me he encontrado con este problema. También he probado con WinExec sin éxito, aunque hace tiempo que lo dejé usar al cambiarlo por ShellExecute.
Aquí un pequeño ejemplo que en mi equipo funciona perfectamente pero en el del cliente no hace nada, por si os ha pasado a alguien.
Generalmente uso ShellExecute y nunca me he encontrado con este problema. También he probado con WinExec sin éxito, aunque hace tiempo que lo dejé usar al cambiarlo por ShellExecute.
Aquí un pequeño ejemplo que en mi equipo funciona perfectamente pero en el del cliente no hace nada, por si os ha pasado a alguien.
- Code: Select all Expand view
- #include "fivewin.ch"
Function Main()
Local cParametros:=""
MsgRun ("Ejecutando Notepad ...",,{|| ShellExecute( 0, , "notepad.exe", cParametros, Nil, 1 )})
Return (nil)