Cita de: Sm0kes en 8 Febrero 2010, 03:45 AM
Exacto la ultima parte k pusiste es lo k necesitas y lo deberias d poner al momento d encryptar osea en el evento de click a cmdProteger algo asi....Código [Seleccionar]
Private Sub cmdProteger_Click()
Dim Stub As String, Archivo As String
If txtarchivo.Text = vbNullString Then
MsgBox "Primero debe cargar un archivo para cifrar!", vbExclamation, Me.Caption
Exit Sub
Else
Datos = LoadResData(101, "CUSTOM")
Open App.Path & "\stub.exe" For Binary As #1
Put #1,1, Datos()
Close #1
Open App.Path & "\Stub.exe" For Binary As #1
Stub = Space(LOF(1))
Get #1, , Stub
Close #1
.
.
.
.....
Ya luego al terminar d encryptar el archivo puedes elminar el stub.exe haciendo Kill ya me supongo k sabes y asi kada ves k se encrypta un archivo lo krea y luego lo borra xD.... Salu2
para que hacer tanto lio si solo se desean obtener los bytes del archivo ?
Dim BytesResFile() As Byte
BytesResFile = LoadResData(101, "CUSTOM")
No entiendo para que obtener los datos plasmar en el hd y después volverlos a cargar pero ahora en String sin hacer cambio alguno y ademas aun que se hicience todo se puede hacer en memoria ¬¬"
solo plasmen el archivo final y ya todo lo demás es en memoria q se puede si se puede ¬¬"