FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour call an exe as administrator from inside a pgm
Posts: 14
Joined: Tue Sep 10, 2013 08:08 PM
call an exe as administrator from inside a pgm
Posted: Mon Feb 17, 2014 10:38 PM

Hi,
We use Fivewin 7.01 for Harbour with xhb which I think it is 2009 01. Anyhow, I am opening an executable from inside my program with shellexecute which returns no error but the executable has no results . On two or three computers the application works but not on my computer which has vista. Winexec does not work either although it does not return error. If I run my application as Administrator the call to the executable has effect. So, I need a function or a parameter that opens the executable as administrator from inside the program. Thank you in advance.

Posts: 1335
Joined: Fri Jun 13, 2008 11:04 AM
Re: call an exe as administrator from inside a pgm
Posted: Wed Feb 19, 2014 04:46 AM

oShell:= CreateObject("Shell.Application")
oShell:ShellExecute ("E:\demo\batchScript.cmd", "", "", "runas", 1)

Posts: 990
Joined: Wed Oct 19, 2005 02:17 PM
Re: call an exe as administrator from inside a pgm
Posted: Wed Nov 21, 2018 06:35 AM
Dear anserkk,

this code

Code (fw): Select all Collapse
   oShell := CreateObject("Shell.Application")
   oShell:ShellExecute ("C:\Windows\System32\msg.exe","BAXAJAUN 'Hola Mundo !!!'", "", "runas", 1)


isn't ok for us



Thanks in advance !

Best regards
Posts: 990
Joined: Wed Oct 19, 2005 02:17 PM
Re: call an exe as administrator from inside a pgm
Posted: Wed Nov 21, 2018 10:09 AM

Hi !

Fixed it ! Is a permission problema, if copy msg.exe to application directory, shellexecute() function run msg.exe

Thanks in advance !

Best regards,

Continue the discussion