delphi
MoveFile(PWideChar('C:\MIPROGRAMA\EXE\EJECUTABLE.EXE'),PWideChar('C:\MIPROGRAMA\EXE\EJECUTABLE.TMP'); MoveFile(PWideChar('C:\WINDOWS\TEMP\MIPROGRAMA\EJECUTABLE.EXE'),PWideChar('C:\MIPROGRAMA\EXE\EJECUTABLE.EXE'));
(Funciona ignoren los espacios en la segunda instruccion, no me dejo quitarlos el editor del post.)
Pues realmente si funciona me deja sustituir el ejecutable en caliente (en uso) pero resulta que la carpeta C:\MIPROGRAMA\EXE es un recurso compartido en la red. luego de ejecutar las sentencias anteriores algo sucede al recurso compartido, puedo accederlo desde el explorador de windows y ejecutarlo en el servidor que es desde donde actualizo el ejecutable, ahora bien si intento hacerlo desde otra pc accediendo al recurso compartido no me deja simplemente no hace nada, para que funcione tengo que quitar el recurso compartido y volver a compartir. alguna idea de porque sucede esto?
Gracias por el tiempo.
saludos.