Hola a todos, tengo un programa en VFP que se instala sobre un servidor en
una carpeta compartida, y luego en algunos clientes se ejecuta ese programa
desde la carpeta compartida. Para esto las maquinas clientes deben tener
instalado el runtime de fox, y los accesos directos al soft en la carpeta
compartida. Ademas, este programa debe tener un archivo xml de configuracion
con los datos del servidor SQL. Para automatizar esto, cuando se instala la
aplicacion VFP, se copia a la carpeta compartida (y ejecuta inmediatamente)
tambien un programa en .net en C# que pide los datos del servidor SQL, crea
el archivo de configuracion.xml, llama al instalador del runtime de VFP en
background, y crea los accesos directos correspondientes.
Este programa en .net es el que me esta dando problemas, pude hacerlo todo y
ejecutarlo desde el local, pero cuando lo quiero ejecutar desde una carpeta
compartida en otra maquina, me da un error de tiempo de ejecución antes de
llegar a hacer nada. Incluso le agregue algunos messagebox al principio para
detectar en que parte da el error, (ya que al estar en otro servidor no
puedo depurarlo) pero sigue dando el error incluso antes de los messageboxs
(la primera linea es un messagebox y no llega a ejecutarse), por lo cual
creo que es algo de permisos, pero no se bien que.
El error que da es
System.Security.SecurityException was unhandled
Message: Error de solicitud.
´

 Jugando un poco a comentar y descomentar lineas, descubri que si comento
todas estas lineas, evito el error, pero no me sirve, ya que son lineas
necesarias, necesito mas bien la forma de autorizar a que se ejecuten estas
lineas.


System.Diagnostics.
Process.Start("vfp8Sp1rt.exe", "/s");

IWshShortcut MyShortcut;

MyShortcut = (
IWshShortcut)new WshShellClass().CreateShortcut(@"C:\MyShortcut.lnk");

MyShortcut.TargetPath =
Application.ExecutablePath;

MyShortcut.Description =
"Launch My Application";

//MyShortcut.IconLocation = Application.StartupPath + @"\App.ico";

MyShortcut.Save();



Alguna sugerencia?

Gracias

Gonzalo J. Muñoz
Paq Systems - Programación

_____________________________
Antes de imprimir piense en
su compromiso con el Medio Ambiente

Responder a