FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour ¿ShellExecute requiere permisos especiales?
Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
¿ShellExecute requiere permisos especiales?
Posted: Thu Apr 09, 2015 09: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.

Code (fw): Select all Collapse
#include "fivewin.ch"

Function Main()
Local cParametros:=""

  MsgRun ("Ejecutando Notepad ...",,{|| ShellExecute( 0, , "notepad.exe", cParametros, Nil, 1 )})
  
Return (nil)
Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: ¿ShellExecute requiere permisos especiales?
Posted: Thu Apr 09, 2015 10:29 AM
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: ¿ShellExecute requiere permisos especiales?
Posted: Thu Apr 09, 2015 02:26 PM
Code (fw): Select all Collapse
#include "fivewin.ch"

Function Main()

   Local cParametros := "", cFile

   cFile := cFilePath( GetModuleFileName( GetInstance() ) ) + "Carta.txt"

   MsgRun ("Ejecutando Notepad ...",,{|| ShellExecute( 0, , "notepad.exe", cParametros, Nil, 3 )})

   //ShellExecute( 0, 'Open', 'http://www.google.com/' )

   WinExec( "Notepad.exe " + cFile, 3 )

Return nil


João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
Re: ¿ShellExecute requiere permisos especiales?
Posted: Thu Apr 09, 2015 02:36 PM
Antonio Linares wrote:Angel,

Aqui se explican dos requerimientos necesartios:

http://stackoverflow.com/questions/13135144/shellexecute-permission-denied-in-windows


Gracias Antonio, lo comprobaré en el cliente y publico el resultado.
Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
Re: ¿ShellExecute requiere permisos especiales?
Posted: Tue Apr 14, 2015 01:43 PM
AngelSalom wrote:
Antonio Linares wrote:Angel,

Aqui se explican dos requerimientos necesartios:

http://stackoverflow.com/questions/13135144/shellexecute-permission-denied-in-windows


Gracias Antonio, lo comprobaré en el cliente y publico el resultado.


Lo probé hoy pero sin éxito ... :-) :-)
Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4

Continue the discussion