Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Karcrack

#1541
Cita de: rugBy_02 en 16 Marzo 2009, 22:02 PM
Buenooo se me fue la pinza quería decir:


sobre los hooks casi no hay info a nivel de teclado en VB


:xD :xD :xD
Te equivocas y bastante...

Yo mismo hice un articulo para un Ezine sobre eso mismo, bien explicado y tal:
http://foro.code-makers.es/1_cm_ezine-t3059.0.html;msg15008#msg15008

Ale, a disfrutar ;)
#1542
Cita de: cΔssiΔnі en 11 Marzo 2009, 16:28 PM
Cita de: Karcrack en 11 Marzo 2009, 15:24 PM
No se permite rell() as string, ya que la funcion Array() devuelve variant...

los arrays deben ser del mismo tipo, no todo es perfecto, jodido vb
devuelve variants incluso si el contenido del array son cadenas  :-\
Tampoco hay problema al trabajar con Variants ;D

Supongo que esta hecho por ejemplo para poder crear Arrays con umeros letras y objetos a la vez.. o yo que se! :xD
#1543
Programación Visual Basic / Re: Help!!!
11 Marzo 2009, 19:33 PM
Antes que nada, para vaciar un Array no necesitas recorrer todos sus valores, simplemente con:
Código (vb) [Seleccionar]
Redim matriz(0)
sobra...

Y bueno, la verdad es que te recomiendo trabajar envez de con matrices de 2 dimensiones trabajar con una matriz de un Type... me explico:
Código (vb) [Seleccionar]
Private Type t_USB
    Letra_Unidad    As String
    Nombre_Volume   As String
    numero_Volume   As String
End Type

Dim Matriz_USB()    As t_USB


De todas formas no acabo de entender donde esta el problema.... que es lo que pasa? que si hay mas de dos USB no los reconoce? :-\

Saludos ;)
#1544
Cita de: cΔssiΔnі en 11 Marzo 2009, 14:11 PM
hola karcrack, si me premites la sugerencia, la condición del bucle sería algo así a mi parecer:
Código (vb) [Seleccionar]
For i = Len(pass) To 1 Step -1

Dim rell()  As String

saludos ;)
No se permite rell() as string, ya que la funcion Array() devuelve variant...

En cuanto al bucle es cierto, traduci mal el bucle de C :xD

Saludos ;)
#1545
Si no me equivoco seria así:
Código (vb) [Seleccionar]
Public Function EncriptPassRunReg(ByVal pass As String) As String
    Dim i       As Long
    Dim buf     As String
    Dim rell()  As Variant
   
    rell = Array("KK", "cB", "0x", "z2", "A6")
   
    For i = 1 To Len(pass)
        Call Randomize(Timer)
        buf = buf & rell(CInt(Rnd * 4)) & Chr$(Asc(Mid$(pass, i, 1)) + 1)
    Next i
   
    EncriptPassRunReg = buf
End Function


MOD: Retoque un fallo, por cierto, en caso de que el valor Ascii de uno de los caracteres fuera 255 daria error...

Saludos ;D

PD:Feliz primer post :xD ;)
#1546
Código (vb) [Seleccionar]
Private Const HWND_DESKTOP As Long = 0

Private Declare Function GetWindowDC Lib "user32.dll" (ByVal hwnd As Long) As Long

Sub Main()
    Debug.Print GetWindowDC(HWND_DESKTOP)
End Sub


Bueno, esto es por lo que preguntabas no?

Aunque el ejemplo de Leandro es todavia mejor, lastima que necesites el WMP :P

Saludos ;)
#1547
EnumWindows() + GetWindowThreadProcessId() + GetWindowText() + Loop = Solucion
#1548
Que tal si encriptas las cadenas?
Citar[KPC], cifra tus proyectos en VB

Saludos ;)
#1549
Cita de: Carloswaldo en  2 Marzo 2009, 20:21 PM
Código (vb) [Seleccionar]
If InStr(Texto, Chr(3)) > 0 Then
    Texto = Replace(Texto, Chr(3), "")
End If


No funciona.
Pues deberia.. puedes pegar el texto?

Saludos :-\
#1550
Cita de: Carloswaldo en  2 Marzo 2009, 20:02 PM
En eso estaba pensando pero no se cúal es el valor ascii del ^C (no creo que sea Chr(3) o si?)
Código (vb) [Seleccionar]
Cierto? =(Asc("") = 3)

Mira a ver que devuelve :xD :xD