hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
25 de Julio de 2008, 03:05:01
Noticias: Participa en el primer torneo matemático de CPH
Para ver este enlace Registrate o Inicia Sesion
Aquí

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Visual Basic (Moderadores: ranefi, crypto136, ziBboh, >> s E t H <<)
| | | |-+  Musica en ejecutables???
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Musica en ejecutables???  (Leído 225 veces)
LantraX
Visitante
« : 17 de Abril de 2007, 04:12:08 »

Analisando un poco un patch, me encontre que usaba una musica de fondo.... quisiera saber como es posible esto y que tipo de musica es?? En lo posible quisiera que me mandaran un ejemplo en VB.... Gracias....
En línea
MaN!FesT
NZ2
**
Desconectado Desconectado

Mensajes: 320


¡¡¡ FuCk It All !!!


Ver Perfil
« Respuesta #1 : 17 de Abril de 2007, 06:02:23 »

Bueno este ejemplo no se donde lo encontre (no es mío) pero pues me ha servido reproduce .wav, hay te lo dejó haber si te sirve:

Agregas un text, 2 command, y un common dialog:

Código:
' Constantes para los flags

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

'  look for application specific association
Private Const SND_APPLICATION = &H80
'  name is a WIN.INI [sounds] entry
Private Const SND_ALIAS = &H10000
'  name is a WIN.INI [sounds] entry identifier
Private Const SND_ALIAS_ID = &H110000
'  play asynchronously
Private Const SND_ASYNC = &H1
  '  play synchronously (default)
Private Const SND_SYNC = &H0

'  name is a file name
Private Const SND_FILENAME = &H20000
'  loop the sound until next sndPlaySound
Private Const SND_LOOP = &H8
'  lpszSoundName points to a memory file
Private Const SND_MEMORY = &H4
'  silence not default, if sound not found
Private Const SND_NODEFAULT = &H2
 '  don't stop any currently playing sound
Private Const SND_NOSTOP = &H10
 '  don't wait if the driver is busy
Private Const SND_NOWAIT = &H2000
 '  purge non-static events for task
Private Const SND_PURGE = &H40
 '  name is a resource name or atom
Private Const SND_RESOURCE = &H40004

' Declaración del api PlaySound
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Private Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" ( _
    ByVal lpszName As String, _
    ByVal hModule As Long, _
    ByVal dwFlags As Long) As Long

Private Sub Command1_Click()
    With CommonDialog1
        .DialogTitle = " Seleccionar archivo de audio"
        ' Filtra los Archivos con extensión wav
        .Filter = "Archivos wav|*.wav"
       
        ' Abre el diálogo
        .ShowOpen
       
        If .FileName = vbNullString Then
            Exit Sub
        Else
            Text1.Text = .FileName
        End If
    End With
   
End Sub

' Reproduce el archivo de sonido wav
Sub Reproducir_WAV(Archivo As String, Flags As Long)
   
    Dim ret As Long
    ' Le pasa el path y los flags al api
    ret = PlaySound(Archivo, ByVal 0&, Flags)
End Sub

' Botón para reproducir el sonido
Private Sub Command2_Click()
   
    Call Reproducir_WAV(Text1.Text, SND_FILENAME Or SND_ASYNC Or SND_NODEFAULT)
End Sub

Private Sub Form_Load()
   
    Command1.Caption = "Abrir archivo "
    Command2.Caption = "Reproducir"
    Me.Caption = "PlaySound"
End Sub
 
En línea
zXxOsirisxXz
NZ2
**
Desconectado Desconectado

Mensajes: 173



Ver Perfil
« Respuesta #2 : 18 de Abril de 2007, 08:06:56 »

Bueno, yo lo ise con el Component de Windows Media Player.

solo vas a Project>Components y escojes Windows Media Player.

luego, pon el windows media player dentro de tu formulario.

y en el form_load () pones..

Citar
WindowsMediaPl ayer1.settings .autoStart = False 'Esto si kieres k el programa NO corra la musica en cuanto se ejecute
WindowsMediaPl ayer1.URL = " Ruta de la Musica, si esta en el mismo folder, solo pones el nombre"
WindowsMediaPl ayer1.settings .setMode ("Loop"), True 'Esto si kieres k la musica se repita en cuanto termine
WindowsMediaPl ayer1.settings .volume = 100 'El volumen, basado en 0~100

En caso de k lo kieras invisible y k ponga la musica.ps solo agrega esto en el formload igual..

Citar
windowsmediapl ayer1.controls .play

Espero k te haya servido de algo.

Salu2
« Última modificación: 18 de Abril de 2007, 08:09:12 por zXxOsirisxXz » En línea

Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online