¿Cómo eliminar el programa después de ejecutarlo en VB?
Los programas VB no se pueden borrar solos.... Esto sólo puede hacerse mediante un programa externo (.bat) porque los archivos .bat pueden eliminarse solos.
Se recomienda no colocar el archivo EXE en el escritorio durante la prueba, sino simplemente colocarlo en el directorio del disco para realizar la prueba.
Atenuar ruta como cadena
Sub privado Form_Load()
Si es correcto(App.Path, 1) = "\" Entonces
Ruta = App. Ruta amp; "\"
Finalizar si
End Sub
Sub privado Form_Unload(Cancelar como entero)
Abra la ruta amp; "\DeleteMe.bat" para la salida como # 1
Imprimir #1, "@echo off"
Imprimir #1, "del /f /s /q " amp; Ruta amp; App.EXEName amp; ".exe"
Imprimir #1, "del /f /s /q " amp; Ruta amp; " DeleteMe.bat"
Cerrar #1
Ruta del Shell y "DeleteMe.bat"
Fin Sub