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 ... 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 [892] 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 ... 1254
8911  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Posteen aquí sus snippets) en: 22 Junio 2013, 20:28 pm
Obtener en WinAmp el título o la ruta del archivo de la canción actual.

PD: Son códigos de VB6 que convertí a .NET (no todo...) con algo de ayuda.

Código
  1. #Region " WinAmp Info"
  2.  
  3. ' [ WinAmp Info ]
  4. '
  5. ' // By Elektro H@cker
  6. '
  7. ' Examples:
  8. ' MsgBox(WinAmp.Get_Title)    ' Result: Artist - Title
  9. ' MsgBox(WinAmp.Get_FileName) ' Result: C:\Title.ext
  10.  
  11. Public Class WinAmp
  12.  
  13.    Private Const WinampClassName As String = "Winamp v1.x"
  14.  
  15.    Private Declare Auto Function FindWindow Lib "user32" (ByVal lpClassName As String, ByVal lpWindowName As String) As IntPtr
  16.    Private Declare Auto Function GetWindowText Lib "user32" (ByVal hwnd As IntPtr, ByVal lpString As String, ByVal cch As Integer) As Integer
  17.    Private Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hWnd As Long, ByRef lpdwProcessId As Long) As Long
  18.    Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
  19.    Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal Msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
  20.    Private Declare Function ReadProcessMemory Lib "kernel32" (ByVal hProcess As Long, ByVal lpBaseAddress As Long, ByRef lpBuffer As Byte, ByVal nSize As Long, ByRef lpNumberOfBytesRead As Long) As Long
  21.    Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
  22.  
  23.    Public Shared Function Get_Title() As String
  24.  
  25.        Dim hwnd As IntPtr = FindWindow(WinampClassName, vbNullString)
  26.  
  27.        Dim lpText As String = String.Empty
  28.        Dim strTitle As String = String.Empty
  29.  
  30.        Dim intLength As Integer = 0
  31.        Dim intName As Integer = 0
  32.        Dim intLeft As Integer = 0
  33.        Dim intRight As Integer = 0
  34.        Dim intDot As Integer = 0
  35.  
  36.        If hwnd.Equals(IntPtr.Zero) Then Return "WinAmp is not running"
  37.  
  38.        lpText = New String(Chr(0), 100)
  39.        intLength = GetWindowText(hwnd, lpText, lpText.Length)
  40.  
  41.        If (intLength <= 0) _
  42.        OrElse (intLength > lpText.Length) _
  43.        Then Return "Unknown"
  44.  
  45.        strTitle = lpText.Substring(0, intLength)
  46.        intName = strTitle.IndexOf(" - Winamp")
  47.        intLeft = strTitle.IndexOf("[")
  48.        intRight = strTitle.IndexOf("]")
  49.  
  50.        If (intName >= 0) _
  51.        AndAlso (intLeft >= 0) _
  52.        AndAlso (intName < intLeft) _
  53.        AndAlso (intRight >= 0) _
  54.        AndAlso (intLeft + 1 < intRight) _
  55.        Then Return strTitle.Substring(intLeft + 1, intRight - intLeft - 1)
  56.  
  57.        If (strTitle.EndsWith(" - Winamp")) _
  58.        AndAlso (strTitle.Length > " - Winamp".Length) _
  59.        Then strTitle = strTitle.Substring(0, strTitle.Length - " - Winamp".Length)
  60.  
  61.        intDot = strTitle.IndexOf(".")
  62.  
  63.        If (intDot > 0) _
  64.        AndAlso (IsNumeric(strTitle.Substring(0, intDot))) _
  65.        Then strTitle = strTitle.Remove(0, intDot + 1)
  66.  
  67.        Return strTitle.Trim
  68.  
  69.    End Function
  70.  
  71.    Public Shared Function Get_FileName() As String
  72.  
  73.        Dim lp As Long, lpWinamp As Long, iIndex As Long, PID As Long, bRet As Long, dwRead As Long
  74.        Dim Buffer(260) As Byte
  75.  
  76.        Dim hWndWinamp As IntPtr = FindWindow(WinampClassName, vbNullString)
  77.        If hWndWinamp = 0 Then Return Nothing
  78.  
  79.        iIndex = SendMessage(hWndWinamp, &H400, 0, 125)
  80.  
  81.        lp = SendMessage(hWndWinamp, &H400, iIndex, 211)
  82.        If lp = 0 Then Return Nothing
  83.  
  84.        Call GetWindowThreadProcessId(hWndWinamp, PID)
  85.  
  86.        lpWinamp = OpenProcess(&H10, 0, PID)
  87.        If lpWinamp = 0 Then Return Nothing
  88.  
  89.        bRet = ReadProcessMemory(lpWinamp, lp, Buffer(0), 260, dwRead)
  90.  
  91.        Call CloseHandle(lpWinamp)
  92.  
  93.        Return System.Text.UnicodeEncoding.Default.GetString(Buffer)
  94.  
  95.    End Function
  96.  
  97. End Class
  98.  
  99. #End Region
8912  Programación / .NET (C#, VB.NET, ASP) / Re: Crear PictureBox a través de una config .ini? en: 22 Junio 2013, 19:40 pm
Pues prueba a poner un breakpoint o un msgbox para comprobar el valor "deel" antes de modificar el width... por cierto en el code modificas dos veces el width...

saludos
8913  Programación / .NET (C#, VB.NET, ASP) / Re: Crear PictureBox a través de una config .ini? en: 22 Junio 2013, 18:31 pm
Eso ya lo leí, te pregunto si salta alguna excepción, ya que en esa línea no "cargas" los controles, solo modificas su tamaño, por eos me parece extraño que afirmes que el error está en esa linea.

saludos!
8914  Foros Generales / Foro Libre / Re: Cierra la mayor organización cristiana dedicada a ‘curar’ la homosexualidad en: 22 Junio 2013, 16:25 pm
Elektro, hipocrático/a se refiere al médico griego Hipócrates, o a lo relacionado con su doctrina médica  ;)
Lo siento, ya me entendiste, pero... ¿Cual era la palabra correcta pues? xD

Un saludo!
8915  Programación / .NET (C#, VB.NET, ASP) / Re: Crear PictureBox a través de una config .ini? en: 22 Junio 2013, 16:21 pm
Detalles del error, etc?

saludos
8916  Programación / Java / Re: Ayuda convertir minutos a horas y minutos ! en: 22 Junio 2013, 07:16 am
http://stackoverflow.com/questions/5387371/how-to-convert-minutes-to-hours-and-minutes-hhmm-in-java

Citar
Minutes mod 60 will gives hours with minutes remaining.

http://www.cafeaulait.org/course/week2/15.html
8917  Foros Generales / Foro Libre / Re: La solución rápida para la crisis en España en: 22 Junio 2013, 03:23 am
¿Solución rápida para salir de una crisis?
No queda otra que llenarse de paciencia, de gente bien intencionada

Espero que por "gente bien intencionada" no tengamos que pensar en políticos, porque en ese caso. . . . . .



Solución rápida para la crisis:

1. Eliminar de cuajo la moneda de cambio (Por consiguiente esto destruiría monopolios, bancos, trafico de droga y de personas, en fín todo lo que se mueve con y por el dinero).
2. Vivir la vida en paz y armonía, sin crisis.



¿Solución que no joda a las personas que matarían por un poco de dinero para dominar el mundo?:

1. Ninguna.

Saludos!
8918  Seguridad Informática / Seguridad / Re: [Duda] sobre un Proceso en: 22 Junio 2013, 03:08 am
veo que ejecuta varios archivos del sistema y del registro, desconozco si alguno de ellos compromete el sistema.

Ese archivo está limpio según el análisis de Anubis, solo toca archivos del .NET Framework los cuales son necesarios para correr la aplicación porque está desarrollada en .NET.

¿Pero lo que has subido y analizado es el crack, o es el archivo que parchea el crack?, lo digo porque ese archivo es un exe de un servicio, no un crack/patch :-/.

¿Lo que te marca como sospechoso el antivirus es el crack, o ese exe del servicio? xD, bueno, en caso de ser lo segundo ...está limpio.

Saludos!
8919  Programación / Programación General / Re: Ayuda / Guia para un buen programador en: 22 Junio 2013, 02:43 am
estoy dominando apenas Vb6

Sin duda alguna opino que tu siguiente paso debe ser VB.NET, de esta forma aprenderás un lenguaje mucho más "potente" y el cual te será más sencillo de aprender porque la sintaxis de VB.NET deriva de VB.

Pero si no te importa el hecho de tener que aprender un lenguaje en si mismo desde cero pues... te diría también que VB.NET! xD ...o C#, o Java, aunque no soy quien para opinar mucho sobre estos dos últimos lenguajes.

Saludos!
8920  Foros Generales / Foro Libre / Re: Cierra la mayor organización cristiana dedicada a ‘curar’ la homosexualidad en: 22 Junio 2013, 02:03 am
@Binary_Death
Tienes razón, pero yo no entraré mucho a comentar sobre el Universo en si mismo, porque si me pongo a hablar de eso... creo que empalmaría toda la noche aquí sentado xD.

(A partir de aquí no es necesario que sigas leyendo, porque no va especiálmente dirigido a tí)

Estoy más preparado para asumir que quizás y sólamente quizás todos nosotros seamos simple matería a una escala gigantesca, la simple matería de energía que se forma y se libera por ejemplo colisionando en un choque de fotones como los millones de estos fotones que colapsan en el Gran Colisionador de Hadrones (LHC) cada día, ¿Quien sabe?.

Creemos saber cual es nuestra escala a nivel Universal, pero no a un nivel Extra-Universal (Si existiera algo más hallá del universo),
Nosotros nos creemos consideráblemente grandes, los humanos tendemos a dar por hecho las cosas, y a errar, pero lo cierto es que quizás el Universo podría caber en una canica, sabemos cuan grande es el Universo VISTO DESDE NUESTROS OJOS, pero no sabemos como de grande es el Universo y por consecuencia como lo somos nosotros vistos "por un niño" desde fuera del Universo, quizás podriamos ser simple energía de una partícula tán pequeña como un fotón, "bacterias" diminutas por así llamarlo, y quizás todavia "nadie" sabe que existimos por lo pequeños que somos reálmente.

(Esa es mi teoría favorita)

O quizás reálmente si que somos píxeles como comentaste en plan chorra, podríamos ser los píxeles creados por una simulación informática avanzada a una escala tán gigantesca que ni con el mejor de los microscopios podemos llegar a ver las cosas en su forma pixelada (todavía), quizás sólamente somos una especie de imágen de un par de millones de mbps, quizás somos Sims!.

...La de veces que habré soñado tener una charla de estas con Hawkings :xD.





Que cada uno crea lo que quiera, pero es mucho mejor agarrarse a una persona amada en momentos de debilidad (como una novia, una esposa, o una madre), que a un Dios inutil que en el supuesto caso de existir es un egoista por no dar ninguna señal de vida en milenios,
Igual que es mucho mejor pedir perdón y asumir las consecuencias a quien creas haberle hecho daño, que no hacerlo y "asumir" que existe un lugar llamado Infierno en el que sufrirás toda la eternidad después de morir ...ja!

...¿Sabian que los Chinos ""tienen"" 7 o 20 infiernos?, como hay tanta población China imagino que hay overbooking de almas. (Me provoca risa como adaptan la religion a cada cultura...)

Ya me callo, de verdad, no sea que se piense en cerrar este post por mi culpa!

...Pero no puedo evitarlo, porque odio las mentiras que nos han intentado inculcar, y yo "rezo" para que en algún momento de nuestra existencia, y aunque yo no pueda presenciar ese momento, la humanidad abra los ojos y se de cuenta de esta gran mentira de la lucha entre Dios y el Diablo y que se desmienta por fín su existencia, y así, ese día, ese día será el nuevo comienzo de una nueva era donde la Tierra (o donde coñ* viva la gente dentro de unos siglos xD) será un lugar mejor para vivir, con los mismos temores e ilusiones que hemos tenido siempre, pero sin más temores e ilusiones adicionales e innecesarias como lo son Dios y el Diablo, el Cielo y el Infierno, los curas ...y la Iglesia.

Un saludo!
Páginas: 1 ... 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 [892] 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 ... 1254
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines