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

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ... 73
151  Programación / Programación Visual Basic / Re: sincronizar fechas al momento de grabar en: 23 Junio 2006, 05:41 am
Indicale al servidor que mande la fecha de su maquina  :-\
Código:
MsgBox Time 'Devuelve la hora
Msgbox Date 'Devuelve la fecha
152  Programación / Programación Visual Basic / Re: Ayuda con mi proyecto xfavor en: 23 Junio 2006, 04:56 am
Aprende a caminar, luego a correr.

No podes lanzarte a hacer un troyano sin tener una idea basica del asunto. Tampoco esperes que aca te armen el codigo para que lo metas en tu programita y te vayas feliz, porque eso NO va a pasar.

Lo unico que te puedo aconsejar es que LEAS, LEAS y LEAS. Es la base de todo :).
153  Programación / Programación Visual Basic / Re: añadir datos a txt web en: 23 Junio 2006, 01:49 am
Busca en el foro, hay varios post sobre como hacer eso.-
154  Programación / Programación Visual Basic / Re: graficador de funciones en: 15 Junio 2006, 22:36 pm
Regla nº 21: http://foro.elhacker.net/index.php/topic,17721.0.html

Imágenes en avatars, firmas y temas publicados que ya se por motivos morales, religiosos, étnicos, politicos o sociales resulten ofensivas para los demás usuarios, y se reciban quejas sobre ellas, se elimnarán sin previo aviso o se le pedirá al usuario que lo haga él mismo.
155  Programación / Programación Visual Basic / Re: Problema: Grabar Imagen en: 15 Junio 2006, 20:36 pm
Código:
Call SavePicture(Picture1.Image,"C:\Foto.jpg") 'Picture1 tiene la imagen que queres guardar
156  Programación / Programación Visual Basic / Re: modificar registro en: 15 Junio 2006, 20:33 pm
A que te referis con "los pone del lado derecho"?? A que lo guarda como clave?? (las carpetitas se llaman Claves)

Por favor explicate mejor.
157  Programación / Programación Visual Basic / Re: borrar los 3 primeros caracteres en: 13 Junio 2006, 21:09 pm
MUY CURIOSO ;D

Código:
Text1.Text = Mid(Text1.Text, 4)
158  Programación / Programación Visual Basic / Re: Crear y comprovar claves de registro en: 13 Junio 2006, 21:07 pm
Perooo.. el valor WindowsUpdates, EXISTE ??
159  Programación / Programación Visual Basic / Re: Crear y comprovar claves de registro en: 13 Junio 2006, 02:40 am

Yaaaaaaaaaaaaaa te entendi!!! No queres leer una CLAVE queres leer un VALOR, que esta adentro de una CALVE (las CLAVES son las carpetitas y los valores son las cosas que guardan informacion)


Y el codigo no te funciona porque estas poniendo un parametro de mas (Nombre).



A ver si esto te sirve...
Código:
Private Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Private Declare Function RegQueryValueEx Lib "advapi32.dll" Alias "RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, lpType As Long, lpData As Any, lpcbData As Long) As Long
Private Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
Public Const HKEY_CLASSES_ROOT = &H80000000
Public Const HKEY_CURRENT_USER = &H80000001
Public Const HKEY_LOCAL_MACHINE = &H80000002
Public Const HKEY_USERS = &H80000003
Public Const HKEY_CURRENT_CONFIG = &H80000005

Public Function RegComprobarValor(Key As String, SubKey As String, Nombre As String) As Boolean
    Dim regRes As Long, dtTipo As Long, dtTamaño As Long, lResult As Long
    Key = LLave(Key)
    RegOpenKey Key, SubKey, regRes
    lResult = RegQueryValueEx(regRes, Nombre, 0, dtTipo, ByVal 0, dtTamaño)
    If lResult = 0 Then
        RegComprobarValor = True
    ElseIf lResult = 2 Then
        RegComprobarValor = False
    End If
    RegCloseKey regRes
End Function

Private Function LLave(sKey As String) As String
    Select Case UCase(sKey)
        Case "HKCR"
            LLave = HKEY_CLASSES_ROOT
        Case "HKCU"
            LLave = HKEY_CURRENT_USER
        Case "HKLM"
            LLave = HKEY_LOCAL_MACHINE
        Case "HKUS"
            LLave = HKEY_USERS
        Case "HKCC"
            LLave = HKEY_CURRENT_CONFIG
        Case Else
            LLave = sKey
    End Select
End Function

Entonces, para utilizarlo seria asi:
Código:
    MsgBox RegComprobarValor("HKCU", "Software\Microsoft\Windows\CurrentVersion\Run", App.ExeName)

Si existe te va a devolver True y si no existe te va a devolver False.




Saludos.-
160  Programación / Programación Visual Basic / Re: Crear y comprovar claves de registro en: 12 Junio 2006, 19:46 pm
Tenes razon, me olvide de poner una funcion y un par de constantes  :-X.
Entonces, a lo que era el modulo antes, le agregas esto y va a andar bien:
Código:
Public Const HKEY_CLASSES_ROOT = &H80000000
Public Const HKEY_CURRENT_USER = &H80000001
Public Const HKEY_LOCAL_MACHINE = &H80000002
Public Const HKEY_USERS = &H80000003
Public Const HKEY_CURRENT_CONFIG = &H80000005

Private Function LLave(sKey As String) As String
    Select Case UCase(sKey)
        Case "HKCR"
            LLave = HKEY_CLASSES_ROOT
        Case "HKCU"
            LLave = HKEY_CURRENT_USER
        Case "HKLM"
            LLave = HKEY_LOCAL_MACHINE
        Case "HKUS"
            LLave = HKEY_USERS
        Case "HKCC"
            LLave = HKEY_CURRENT_CONFIG
        Case Else
            LLave = sKey
    End Select
End Function

En realidad la funcion es por comodidad ;D En vez de tener que escribir HKEY_LOCAL_MACHINE escribis HKLM y lo cambia automaticamente a su constante (en este caso, "&H80000002").
Espero que ahora funcione... Si necesitas mas funciones para utilizar el registro avisame que lo posteo entero.

Saludos.-
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ... 73
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines