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 ... 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 [56] 57 58 59 60 61 62 63 64
551  Programación / Programación Visual Basic / Re: Cerrar un puerto, se puede? en: 19 Octubre 2010, 18:42 pm
Bajo la regla de que dos apps no pueden usar el mismo puerto al mismo momento se me ocurre algo muuuuuuy bol** pero que capas que anda.

pon algo a andar en el puerto que quieras
un winsock que se mande 1 de data para aca y para alla

ocupa el puerto y clin caja.
552  Programación / Programación Visual Basic / Re: Generar barcode con visual basic en: 18 Octubre 2010, 17:31 pm
Los lectores de codigo de barras usan un barrido laser medio raro

Puede ser cualquier papel mientras que no sea ojo o amarillo.

 ;D ;D ;D

Al fin me sirvio de algo prestar atencion en la esc
553  Programación / Programación Visual Basic / Re: [Solucionado] String aleatorias en: 18 Octubre 2010, 16:58 pm
dejame ver si entiendo.

Supongamos que de las 13 variable son del
Variable (0)
Variable (1)
....
Variable (12)
(el 0 cuenta y son 13)

Código
  1. Dim Variable () as string
  2. Dim Numero as integer
  3.  
  4. Numero = (12 - 0 + 1) * Rnd + 0
  5. ' Si mal no recuerdo era el mayor - el menor + uno * RND + el menor.
  6.  
  7. txtMuestroresultado.text = Variable(Numero)

Puede tener algun error de sintaxis porque lo escribi aca directamente y no en el visual basic >.<
554  Programación / Programación Visual Basic / [Tutorial] Musica de Keygen en VB6.0 [ .XM] [uFMOD] en: 15 Octubre 2010, 23:43 pm
Hola
Este es un tutorial para que aprendan como corno hacer andar musica .XM en VB6.0

Despues de comerme el coco buscando encontre algo.
Aca lo plasmo.

Primero.
Que corno es musica Xm, musica de trackers o chiptunes?
Citar
Tracker es un tipo de software con la función de un secuenciador para música, que permite añadir muestreos digitales o samples  en listas de tiempos que se reparten en canales. Las entradas de los tonos, volumen, y efectos no se representan por símbolos, por ejemplo de notas, sino por caracteres alfanuméricos e incluso hexadecimales.

Ok esto en español significa la musiquita que sonaba en los jueguitos de family.

Cual es la ventaja de esta musica?
mientras que un mp3 de 5 min te puede pesar un par de megas aca podes poner 20 minutos de musica y pesa medio mega, ademas podes ponerlo en ciclo y escucharlo 500 veces y ni te das cuenta.

Donde encuentro musica asi?
Suele estar en los keygens pero como aca somos toodos legales  :¬¬  :¬¬  nunca vimos un keygen.
Podes bajarte las canciones de aca: http://www.keygenmusic.net/?lang=es

Ok. Empezemos.

Nos descargamos lo siguiente:
uFMOD --> http://ufmod.sourceforge.net/
Resource Hacker --> http://www.angusj.com/resourcehacker/
Una cancion .xm (Esta me gusto a mi, sino busquen mas en keygenmusic.net) http://www.keygenmusic.net/music/at4re/AT4RE-MultiPasswordRecovery1.0.5crk.rar

Descomprimimos uFMOD y vamos a ver multitud de cosas >.<
En la carpeta VisualBasic6.0 va a haber otra carpeta llamada Readme y adentro de esa otra mas llamada VB98
Copiamos el LINK.exe de esa carpeta (si la tienen clara en C pueden leer el codigo fuente que viene incluido)

Nos vamos a la carpeta adonde esta instalado visual basic 6.0 (en mi caso: C:\Program Files\Microsoft Visual Studio\VB98)
Buscamos el archivo LINK.exe original Y LE CAMBIAMOS EL NOMBRE A LNK.EXE (IMPORTANTISIMO ESTE PASO O CAGAN TODO VB!)
Una vez renombrado lnk.exe pegamos el nuevo LINK.exe

Creamos un nuevo proyecto en Visual basic.
Si no lo hicimos nunca en nuestra vida tenemos que agregar el componente de editor de recursos vb
Esto esta en Complementos -> Aministrador de complementos ( En ingles: Add-Ins > Add-In Manager.). Ahi buscamos "VB Resource Editor" y marcamos las casillas que dicen "Cargado/Descargado" y "Cargar al Iniciar"

ES NECESARIO REINICIAR VISUAL BASIC DESPUES DE ESTO!

Ahora creamos un nuevo archivo .res
(ni idea como se hace esto, yo cree un documento txt y le cambie la extensión a res >.<)

Lo abrimos con el Resource Hacker.
Vamos a Action-> Add a new resource y abrimos el tema xm que quisieramos.
En las opciones ponemos 10 en la primera y en la segunda lo que queramos (En este ejemplo voy a usar 101)
Guardamos y salimos.

Ahora vamos a la carpeta adonde tenemos el proyecto de visual basic y copiamos:
--> El archivo Res que acabamos de crear.
--> El Archivo .xm de la musica
Los siguientes archivos estan en el archivo rar uFMOD en la carpeta VisualBasic6/WINMM o Visualbasic6/DirectX Segun corresponda
--> Los archivos uF_vb.bas (para WINMM) o  DSuF_vb.bas (DirectX)
--> Los archivos ufmod.lib   (para  WINMM)  o   dsufmod.lib  (DirectX)

MUY IMPORTANTE QUE NO CAMBIEMOS NAAAAAADA DE ESTOS ARCHIVOS. NI SIQUIERA EL NOMBRE

Abrimos nuestro proyecto en visual basic y añadimos uF_vb.bas o DSuF_vb.bas (segun corresponda) y nuestro archivo RES.

Ahora los codigos:
Para que empieze a sonar es esto:
Código
  1. uFMOD_PlaySong 101, 0, XM_RESOURCE
101 Es el nombre del recurso que dije mas arriba

y para que pare es asi:
Código
  1. uFMOD_PlaySong 0, 0, 0

Ya le diste al f5??
JAJAJA
No funciona adentro del IDE de visual basic.
Compilalo a CODIGO NATIVO (EN P-CODE NO FUNCIONA)
ahora si probalo.

COSA MUUUY IMPORTANTE
Al compilar el proyecto en la carpeta del proyecto tienen que estar si o si el modulo del uFMOD, el archivo LIB del uFMOD, el chiptune EN .XM! y el archivo res para que compile correctamente.

Espero que les salga todo bien ^^


Fuente:
Código:
http://www.allquests.com/question/3364084/%5BTutorial%5D-Adding-Keygen-music-to-Visual-Basic-project.html
555  Programación / Programación Visual Basic / No entiendo como hacer un hook al mouse en: 10 Octubre 2010, 14:10 pm
Hola.
Necesito hacerle un hook al mouse para invertir los ejes Y ; X

Tengo idea de como hacer el codigo (mas o menos)
Pero no encuentro ningun tutorial donde me explique algo de ganchos o hooks.

Saben de algun lugar adonde pueda entrar en el tema?

Muchas gracias.
556  Programación / Programación Visual Basic / Re: MODIFICAR REGISTRO NOD-32 VIRUS VB6 en: 26 Septiembre 2010, 20:44 pm
yo al nod y el registro lo saltie usando un objeto como shell.script

Busca el programa "Elemental Unlocker"

tiene que estar por aca y ahi uso eso para cambiar el registro.
557  Programación / Programación Visual Basic / Re: Crear varios txt a partir de 1 dependiendo del valor de un dato en el registro en: 23 Septiembre 2010, 04:36 am
Código:
1000000CARMEN ROSA ALVAREZ        |10   |       0  |      46600       020100830
1000001JOSE LUIS VALDEZ CHOQUE    |10   |   14500  |      5002010072820100728
1000002MIGUELINA NAVARRO TAPIA    |20   |       0  |      27200       020100830
1000003MARIA ARANCIBIA            |40   |       0  |      17000       020100830


escribilo asi.
usa el comando split con | como separador y usa trim para sacarle los espacios.

Entendes?
558  Programación / Programación Visual Basic / Re: [Ayuda] Form en: 20 Septiembre 2010, 16:05 pm
ahora si necesitas que sea maximizable pero que no lo puedas cambiar de tamaño
en el evento Form rezise pones algo asi

Código
  1. on error resume next
  2. me.height = X
  3. me.width = Y

X e Y son el alto y ancho respectivamente
559  Seguridad Informática / Análisis y Diseño de Malware / Re: [SRC] [VB6] Elemental MSN Stealer en: 15 Septiembre 2010, 16:56 pm
El stealer una vez creado si funciona.
Fijate que hayas puesto todas las direcciones bien y no "infecta" la maquina, no me gustan los stealers que se instalan porque te llenan la casilla con mensajes repetidos.

ah, me olvidaba, el stub es un exe que le cambie la extensión a DLL. Eso lo especifique en el codigo si no me equivoco  :silbar: es para que al compilarlo sea mas fácil distinguir cual es cual, ademas le da un toque mas de profesionalismo

PD: Ya se que mi ortografía es patética
560  Programación / Programación Visual Basic / Re: [DUDA] Reiniciar Aplicación en: 6 Septiembre 2010, 23:11 pm
encontre el codigo de leandrito.

Código
  1. Option Explicit
  2. 'Autor: Leandro Ascierto
  3. 'Web:   www.leandroascierto .com.ar
  4. 'Date:  28/12/2009
  5. Private Declare Function SetTimer Lib "user32" (ByVal hwnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long) As Long
  6. Private Declare Function KillTimer Lib "user32" (ByVal hwnd As Long, ByVal nIDEvent As Long) As Long
  7. Private Declare Function CreateWindowEx Lib "user32.dll" Alias "CreateWindowExA" (ByVal dwExStyle As Long, ByVal lpClassName As String, ByVal lpWindowName As String, ByVal dwStyle As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hWndParent As Long, ByVal hMenu As Long, ByVal hInstance As Long, ByRef lpParam As Any) As Long
  8. Private Declare Function DestroyWindow Lib "user32.dll" (ByVal hwnd As Long) As Long
  9. Private Declare Function SetProp Lib "user32.dll" Alias "SetPropA" (ByVal hwnd As Long, ByVal lpString As String, ByVal hData As Long) As Long
  10. Private Declare Function GetModuleFileName Lib "kernel32" Alias "GetModuleFileNameA" (ByVal hModule As Long, ByVal lpFileName As String, ByVal nSize As Long) As Long
  11. Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
  12. Private Declare Sub FatalExit Lib "kernel32" (ByVal code As Long)
  13.  
  14. Dim hWinStatic As Long
  15. Dim AppPath As String
  16. Dim LastError As Long
  17.  
  18. Private Function CallSomeFunction()
  19.    'No borrar esta linea
  20. End Function
  21.  
  22. Public Sub StarProtect()
  23.    hWinStatic = CreateWindowEx(0, "Static", "WindowControlerCras h", 0, 0, 0, 0, 0, 0, 0, 0, 0&)
  24.    AppPath = GetAppPath
  25.    SetTimer hWinStatic, 0, 100, AddressOf TimerProc
  26. End Sub
  27.  
  28. Public Sub EndProtect()
  29.    KillTimer hWinStatic, 0
  30.    DestroyWindow hWinStatic
  31. End Sub
  32.  
  33. Sub TimerProc(ByVal hwnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long)
  34.    Dim Ret As String
  35.  
  36.    If Err.Number = 40040 Then
  37.        ShellExecute hWinStatic, vbNullString, AppPath, LastError, vbNullString, 1
  38.        FatalExit 1
  39.    Else
  40.        LastError = Err.Number
  41.        Ret = CallSomeFunction
  42.    End If
  43.  
  44. End Sub
  45.  
  46. Private Function GetAppPath() As String
  47.    Dim ModuleName As String
  48.    Dim Ret As Long
  49.    ModuleName = String$(255, Chr$(0))
  50.    Ret = GetModuleFileName(App.hInstance, ModuleName, 255)
  51.    GetAppPath = Left$(ModuleName, Ret)
  52. End Function

para probarlo armate un form con tres botones y codealo asi:

Código
  1. Option Explicit
  2.  
  3. Private Sub Form_Load()
  4.    If Command$ <> "" Then Me.Caption = "Aplicación Reinciada por error: " & Command$
  5.    StarProtect 'comienza la protección
  6. End Sub
  7.  
  8. Private Sub Form_Unload(Cancel As Integer)
  9.    EndProtect 'Detiene la protección
  10. End Sub
  11.  
  12.  
  13. Private Sub Command1_Click()
  14.    MsgBox 1 / 0 'Error Divición por cero
  15. End Sub
  16.  
  17. Private Sub Command2_Click()
  18.    Dim i As Integer
  19.    i = 8000000000000# 'Error Desvordamiento
  20. End Sub
  21.  
  22. Private Sub Command3_Click()
  23.    Dim c As Date
  24.    c = "hola" 'Error no coinciden los tipos
  25. End Sub

si queres que sea un boton, o modificas el codigo o metes la pata aproposito en el boton para que se reinicie :D
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
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines