Ver Mensaje Individual
  #6  
Antiguo 25-10-2011
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Reputación: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
No tengo claro el porqué quieres borrar tu aplicación en un PC remoto ni porqué no conoces el nombre de usuario administrador ni su clave, pero en principio no debe hacer falta. Tampoco explicas como copias tu ejecutable en la maquina remota ni que usuario es su dueño.

Para borrar un archivo debes tener permisos de acceso a él y atributos de archivo de escritura y no de sistema y , ademas no debe estar abierto. En el caso de un ejecutable no podrás borrarlo mientras se esté ejecutando.

Cuando un ejecutable abre un proceso hijo, éste hereda las credenciales y permisos de su padre (usuario que lo ejecutó). Tu .bat debe tener los mismos permisos que tu ejecutable. Si los atributos de archivo son correctos y el usuario dueño es el que lo ejecutó no tendrás problema para borrarlo siembre que no se esté ejecutando. Tu .bat "borrador" tendrá que tener un sistema de retardo que espere a que el ejecutable se termine antes de poder borrarlo.


Saludos.
Responder Con Cita