elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  ¿Alguna mejor idea para esta "chapucilla"? (Borrar el propio ejecutable)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Alguna mejor idea para esta "chapucilla"? (Borrar el propio ejecutable)  (Leído 1,954 veces)
baZZ

Desconectado Desconectado

Mensajes: 168



Ver Perfil
¿Alguna mejor idea para esta "chapucilla"? (Borrar el propio ejecutable)
« en: 6 Junio 2007, 16:03 pm »

Bueno pues mi aplicación digamos que al abrirla se instala en un path, y quiero que se me borre el lugar de donde se ejecuta si no es el path que debe ser:

Código:
        Dim mAssembly As System.Reflection.Assembly
        mAssembly = System.Reflection.Assembly.GetExecutingAssembly
        Dim FileNo As Integer = FileSystem.FreeFile()
        FileSystem.FileOpen(FileNo, "test.bat", OpenMode.Binary)
        'FileSystem.FilePut(FileNo, "ping 1.1.1.1 -n 1 -w 1000" & vbCrLf)
        FileSystem.FilePut(FileNo, "Erase " & Chr(34) & mAssembly.Location & Chr(34) & vbCrLf)
        FileSystem.FilePut(FileNo, "Erase " & Chr(34) & "test.bat" & Chr(34) & vbCrLf)
        FileClose(FileNo)
        Shell("test.bat", AppWinStyle.Hide)
        End
Lo del ping es la chapuza. Lo he puesto para que le dé a la aplicación tiempo de borrarse porque sino al ejecutar el bat no le ha dao tiempo a cerrarse y no borra la aplicación. ¿Hay alguna otra manera mejor de ganar tiempo o de hacer ésto que intento?


En línea

- EVGA ATX - Intel X58
- i7 920 @ 3,2 Ghz
- 2x260 gtx 216 SLI
- 3x1 GB OCZ DIMM DDR3 1600 Mhz
- Tacens Sagitta II
- Seagate 7200.12
Falta:
- T.R.U.E ^^
- i7 @ 4,0 Ghz
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines