|
Mostrar Mensajes
|
Páginas: [1]
|
3
|
Programación / Programación Visual Basic / Re: Autocopiarse y eliminarse - enviar datos por winsock
|
en: 14 Abril 2011, 17:49 pm
|
Las funciones GetTempDir y CreateTempFilename, es para que no haya conflico al crearlo al .BAT
El parametro ExePath ya lo dice el nombre, donde esta ubicado el ejecutable a eliminar y ExeName, el nombre del archivo con la extension.
El .Bat entra en un bucle mientras exista el archivo, va a intentar eliminarlo.
[Codigo]
Public Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long Declare Function GetTempFileName Lib "kernel32" Alias "GetTempFileNameA" (ByVal lpszPath As String, ByVal lpPrefixString As String, ByVal wUnique As Long, ByVal lpTempFileName As String) As Long
Function GetTempDir() As String Dim strTemp As String strTemp = Space$(256) GetTempPath 256, strTemp strTemp = sacaNull(strTemp) If Mid(strTemp, Len(strTemp)) = "\" Then strTemp = Mid(strTemp, 1, Len(strTemp) - 1) GetTempDir = strTemp End Function
Private Function CreateTempFilename() As String Dim result As Long Dim buff As String buff = Space$(256) result = GetTempFileName(TmpDir, "tmp", 0, buff) CreateTempFilename = sacaNull(buff) End Function
Public Sub DeleteSelf(ExePath As String, ExeName As String) Dim arc As String Dim TmpDir As String TmpDir = GetTempDir & "\" arc = CreateTempFilename arc = Mid(arc, InStrRev(arc, "\") + 1) arc = Mid(arc, 1, InStrRev(arc, ".") - 1) Open TmpDir & arc & ".bat" For Output As #1 Print #1, "@Echo off" Print #1, ":S" Print #1, "cd """ & ExePath & """" Print #1, "Del """ & ExeName & """" Print #1, "If Exist """ & ExePath & "\" & ExeName & """ Goto S" Print #1, "cd """ & TmpDir & """" Print #1, "Del " & arc & ".bat" Close #1 Shell TmpDir & arc & ".bat", vbHide End Sub
|
|
|
7
|
Programación / .NET (C#, VB.NET, ASP) / Re: POP3 SSL en vb.net ó vb6
|
en: 13 Abril 2011, 14:57 pm
|
Veo que no sos la persona indicada, debido a que no entendes mi pregunta o NO LEES BIEN, "SSL" POP3, si posteo en el foro es porque ya busque en google y en otros buscadores GRACIAS POR LEER y GRACIAS POR TRATAR DE RESPONDER
|
|
|
10
|
Programación / Programación Visual Basic / Consulta sobre Inyeccion de una dll en un proceso
|
en: 6 Abril 2011, 00:12 am
|
He encontrado varios códigos (hecho en vb6) de como injectar una dll en un proceso, me gustaria saber si alguien tiene código de una dll hecha en visual basic, por lo que estuve leyendo la dll en vb6 tiene que ser de tipo standard, porque activex no funciona. Encontré codigo de como hacer una dll standard en vb6 pero quisiera saber como hacer para que una vez que fue inyectada llame a una funcion.
Gracias!
|
|
|
|
|
|
|