Muy interesante, (como todo lo que tú haces), pero creo que tiene un par de inconvenientes:
1.-En Windows antiguos (ME) que es donde lo estoy probando,
no te deja renombrar el fichero .exe ni desde su propio
DOS, si el fichero está en uso.
2.-Ya había yo estado probando con GetShortPathName. Pero
tiene el inconveniente de que la ruta larga no puede ser
mayor de 67 bytes. Sólo vale con rutas próximas a C:\.
Seguiré investigando, pues me cuesta trabajo rendirme.
Un Saludo
|