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

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: 1 ... 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 [56] 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 ... 75
551  Programación / Programación Visual Basic / Re: Protect Apps (Source) en: 28 Mayo 2008, 21:08 pm
Primero que nada el code que puse fue solamente una broma.
Segundo, si crees que es muy sospechoso desempacalo y miralo
Tercero no voy a discutir si es bueno malo o si sirve o no =), cada uno puede opinar lo que quiera.
552  Programación / Programación Visual Basic / Re: Protect Apps (Source) en: 28 Mayo 2008, 20:52 pm
JAJAJAJ bueno espero que se hayan divertido como yo! =)

Con respecto a la tecnica, si usan un poco la imaginacion puede ser bastante util para proteger en cierta medida los programas.
553  Programación / Programación Visual Basic / Protect Apps (Source) en: 28 Mayo 2008, 15:16 pm
Bueno, estaba aburrido y se me ocurrio hacer este code, es para proteger las aplicaciones, no es infalible pero seguramente va a molestar bastante a un debugger.

Espero que les guste y aprendan algo del code =)

Descarga
http://www.uploadsourcecode.com.ar/d/I0LDiGZnKy25FwuwoMJm408wEN1SIkkT
554  Programación / Programación Visual Basic / Drive Space Format (snippet) en: 28 Mayo 2008, 13:14 pm
Aca les dejo un snippet que muestra como obtener el espacio libre, total y disponible de una unidad y formatearlo.

Código
  1. Option Explicit
  2.  
  3. Private Declare Function SHGetDiskFreeSpace Lib "shell32" Alias "SHGetDiskFreeSpaceA" (ByVal pszVolume As String, pqwFreeCaller As Currency, pqwTot As Currency, pqwFree As Currency) As Long
  4. Private Declare Function StrFormatByteSize64A Lib "SHLWAPI.DLL" (ByVal qdw As Currency, ByVal pszBuf As String, ByVal uiBufSize As Long) As Long
  5. Private Declare Function lstrlen Lib "kernel32" Alias "lstrlenA" (ByVal lpString As String) As Long
  6.  
  7. Private Sub Form_Load()
  8.    Dim cFreeCaller As Currency
  9.    Dim cTotal      As Currency
  10.    Dim cFreeTotal  As Currency
  11.    Dim cFormat     As Currency
  12.    Dim sBuff       As String
  13.  
  14.    If Not SHGetDiskFreeSpace( _
  15.       Environ$("HOMEDRIVE"), _
  16.       cFreeCaller, _
  17.       cTotal, _
  18.       cFreeTotal) = 0 Then
  19.  
  20.        Debug.Print "Drive: " & Environ$("HOMEDRIVE")
  21.        cFormat = cFreeTotal:   GoSub Format: Debug.Print "Total Free Space: " & sBuff
  22.        cFormat = cFreeCaller:  GoSub Format: Debug.Print "Free Caller: " & sBuff
  23.        cFormat = cTotal:       GoSub Format: Debug.Print "Total Space: " & sBuff
  24.  
  25.    End If
  26.  
  27.    Exit Sub
  28. Format:
  29.    sBuff = Space(32)
  30.    StrFormatByteSize64A cFormat, sBuff, 32
  31.    sBuff = Left(sBuff, lstrlen(sBuff))
  32.    Return
  33. End Sub
  34.  
555  Programación / Programación Visual Basic / Re: Clase Ini totalmente funcional. (source) en: 27 Mayo 2008, 18:14 pm
Ahora quedo mejor!

Mi observacion fue simplemente para ayudar, se supone que la idea es que todos aprendamos de todos, y es bueno que comenten y hagan criticas constructivas asi todos podemos mojorar los codes y aprender.
556  Programación / Programación Visual Basic / Re: COM1 con VB6 para leer de una balanza en: 27 Mayo 2008, 17:46 pm
Proba haciendo el checksum de todo....

Código:

Private Sub Form_Load()
    Dim sVal        As String
    Dim sCheck      As String
    Dim i           As Long
    Dim svData()    As Byte
    Dim sPacket     As String
 
    sVal = "25" '// Valor
 
    sVal =Chr$(&H39) & Chr$(&H38) &  Right$(String(5, "0") & sVal, 5) '// Formateado para tener un largo de 5 caracteres
 
    svData =StrConv(sVal, vbFromUnicode) '// Lo convertimos en un bytearray
 
    For i = 1 To 6
        svData(0) = svData(0) Xor svData(i) '// Checksum
    Next
 
    sCheck = Chr$(svData(0)) '// convertimos el valor del checksum en un caracter
 
'////////////////////////////////////////// Corregido
  sPacket = Chr$(&H39) & Chr$(&H38) & sVal & sCheck & vbCr & vbLf '// armamos el pedido
 
    Debug.Print sPacket
End Sub
557  Programación / Programación Visual Basic / Re: COM1 con VB6 para leer de una balanza en: 27 Mayo 2008, 17:28 pm
como dije anteriormente nunca en mi vida use una balanza de esas ni tengo una para probar nada.

La estructura del paquete parece estar bien, lo unico que se me ocurre es que purebes con un paquete asi "98000000" & vbcr & vblF en donde el importe es 0 y el checksum 0 a ver si obtenes respuesta.

Sino, telefono y a comunicarse con el fabricante! otra no se me ocurre
558  Programación / Programación Visual Basic / Re: Suspender pc desde VB en: 27 Mayo 2008, 17:14 pm
From M$

SetSystemPowerState Function

[SetSystemPowerState is available for use in the operating systems listed in the Requirements section. It may be altered or unavailable in subsequent versions. Applications written for Windows Vista and later should use SetSuspendState instead.]
559  Programación / Programación Visual Basic / Re: COM1 con VB6 para leer de una balanza en: 27 Mayo 2008, 17:06 pm
EDIT

Los flags estan al reves ahora los corrijo
560  Programación / Programación Visual Basic / Re: Privilegios en Vista en: 27 Mayo 2008, 15:46 pm
El tema de los privilegios funciona solamente en Vista, con respecto a otros OS a mi no me dio problemas, estoy utilizando los manifest que deje como ejemplo y no tube ningun problema en XP SP2. 

No se de otras versiones pero si alguno lo puede probar seria interesante saberlo.
Páginas: 1 ... 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 [56] 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 ... 75
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines