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


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Mensajes
Páginas: 1 ... 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 [870] 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 ... 1253
8691  Programación / .NET (C#, VB.NET, ASP) / Re: [AYUDA] VB.NET BUSCAR EN UN DIRECTORIO Y COMPARAR EL CHEKSUM MD5 en: 20 Julio 2013, 02:17 am
Código
  1. #Region " Get Files "
  2.  
  3.    ' [ Get Files Function ]
  4.    '
  5.    ' // By Elektro H@cker
  6.    '
  7.    ' Examples :
  8.    '
  9.    ' For Each file In Get_Files("C:\Windows", False) : MsgBox(file.Name) : Next
  10.    '
  11.    ' For Each file In Get_Files("C:\Windows", True, "dll")   : MsgBox(file.Name) : Next
  12.    ' For Each file In Get_Files("C:\Windows", True, ".dll")  : MsgBox(file.Name) : Next
  13.    ' For Each file In Get_Files("C:\Windows", True, "*.dll") : MsgBox(file.Name) : Next
  14.    '
  15.    ' For Each file In Get_Files("C:\Windows", False, {"dll", "ini"})     : MsgBox(file.Name) : Next
  16.    ' For Each file In Get_Files("C:\Windows", False, {".dll", ".ini"})   : MsgBox(file.Name) : Next
  17.    ' For Each file In Get_Files("C:\Windows", False, {"*.dll", "*.ini"}) : MsgBox(file.Name) : Next
  18.  
  19.    ' Get Files {directory} {recursive}
  20.    Private Function Get_Files(ByVal directory As String, ByVal recursive As Boolean) As List(Of IO.FileInfo)
  21.        Dim searchOpt As IO.SearchOption = If(recursive, IO.SearchOption.AllDirectories, IO.SearchOption.TopDirectoryOnly)
  22.        Return IO.Directory.GetFiles(directory, "*", searchOpt).Select(Function(p) New IO.FileInfo(p)).ToList
  23.    End Function
  24.  
  25.    ' Get Files {directory} {recursive} {ext}
  26.    Private Function Get_Files(ByVal directory As String, ByVal recursive As Boolean, ext As String) As List(Of IO.FileInfo)
  27.  
  28.        If ext.StartsWith("*") Then
  29.            ext = ext.Substring(1, ext.Length - 1)
  30.        ElseIf Not ext = "*" AndAlso Not ext.StartsWith(".") Then
  31.            ext = ("." & ext)
  32.        ElseIf ext = "*" Then
  33.            ext = Nothing
  34.        End If
  35.  
  36.        Dim searchOpt As IO.SearchOption = If(recursive, IO.SearchOption.AllDirectories, IO.SearchOption.TopDirectoryOnly)
  37.        Return IO.Directory.GetFiles(directory, "*" & ext, searchOpt).Select(Function(p) New IO.FileInfo(p)).ToList
  38.  
  39.    End Function
  40.  
  41.    ' Get Files {directory} {recursive} {exts()}
  42.    Private Function Get_Files(ByVal directory As String, ByVal recursive As Boolean, ParamArray exts() As String) As List(Of IO.FileInfo)
  43.  
  44.        Dim FileExts(exts.Count) As String
  45.        Dim ExtCount As Int32 = 0
  46.  
  47.        For Each ext In exts
  48.            If ext.StartsWith("*") Then
  49.                FileExts(ExtCount) = ext.Substring(1, ext.Length - 1)
  50.            ElseIf Not ext = "*" AndAlso Not ext.StartsWith(".") Then
  51.                FileExts(ExtCount) = ("." & ext)
  52.            ElseIf Not ext = "*" AndAlso ext.StartsWith(".") Then
  53.                FileExts(ExtCount) = ext
  54.            ElseIf ext = "*" Then
  55.                FileExts(ExtCount) = Nothing
  56.            End If
  57.            ExtCount += 1
  58.        Next
  59.  
  60.        Dim searchOpt As IO.SearchOption = If(recursive, IO.SearchOption.AllDirectories, IO.SearchOption.TopDirectoryOnly)
  61.        Dim filenameExtComparer As New FilenameExtensionComparer
  62.        Return IO.Directory.GetFiles(directory, "*", searchOpt).Where(Function(o) FileExts.Contains(IO.Path.GetExtension(o), filenameExtComparer)).Select(Function(p) New IO.FileInfo(p)).ToList
  63.  
  64.    End Function
  65.  
  66.    ' FilenameExtensionComparer (Ignore Case) needed for "Get Files {directory} {recursive} {exts()}" overload.
  67.    Public Class FilenameExtensionComparer : Implements IEqualityComparer(Of String)
  68.  
  69.        Public Function Equals1(s As String, t As String) As Boolean Implements IEqualityComparer(Of String).Equals
  70.            Return String.Compare(s, t, StringComparison.OrdinalIgnoreCase) = 0
  71.        End Function
  72.  
  73.        Public Function GetHashCode1(s As String) As Integer Implements IEqualityComparer(Of String).GetHashCode
  74.            Return s.GetHashCode()
  75.        End Function
  76.  
  77.    End Class
  78.  
  79. #End Region


Código
  1.        #Region " Get MD5 Of File Function "
  2.  
  3.          ' [ Get MD5 Of File Function ]
  4.          '
  5.          ' Examples :
  6.          '
  7.          ' MsgBox(Get_MD5_Of_File("C:\Test.txt"))
  8.  
  9.          Private Function Get_MD5_Of_File(ByVal File As String) As String
  10.              Using MD5_Reader As New System.IO.FileStream(File, IO.FileMode.Open, IO.FileAccess.Read)
  11.                  Using MD5 As New System.Security.Cryptography.MD5CryptoServiceProvider
  12.                      Dim MD5_Byte() As Byte = MD5.ComputeHash(MD5_Reader)
  13.                      Dim MD5_Hex As New System.Text.StringBuilder(MD5.ComputeHash(MD5_Reader).Length * 2)
  14.                      For Number As Integer = 0 To MD5_Byte.Length - 1
  15.                          Application.DoEvents()
  16.                          MD5_Hex.Append(MD5_Byte(Number).ToString("X2"))
  17.                      Next
  18.                      Return MD5_Hex.ToString().ToLower
  19.                  End Using
  20.              End Using
  21.          End Function
  22.  
  23.       #End Region

...Aquí más -> Librería de Snippets !! (Posteen aquí sus snippets)
8692  Programación / .NET (C#, VB.NET, ASP) / Re: Problema al convertir Bitmap a Ico en: 19 Julio 2013, 22:12 pm
Después de hacer un largo research por Google para buscar la mejor manera de este tipo de conversión, me he dado cuenta que el formato ICO en .NET solo son problemas y es casi imposible hablar de ICO + Transparencia en las Classes del framework, y después de pelear mucho con la librería FreeImage, al final he optado por usar un wrapper de esta lib para .NET, y aquí está el code que hice de prueba, funciona:

Código
  1. Imports FreeImageAPI
  2.  
  3. 'Dim img As FreeImageAPI.FIBITMAP = FreeImage.Load(format, file, FREE_IMAGE_LOAD_FLAGS.ICO_MAKEALPHA)
  4.  
  5. Public Class Form1
  6.  
  7. Dim file As String = "C:\Users\Administrador.ELEKTRO-PC\Desktop\auricular 5.png"
  8.  
  9. Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Shown
  10.  
  11.    Dim format As FreeImageAPI.FREE_IMAGE_FORMAT = FreeImage.GetFileType(file, 32)
  12.  
  13.    Dim img As FreeImageAPI.FIBITMAP = FreeImage.LoadEx(file)
  14.  
  15.    Dim Transparency As Byte() = New Byte(0) {}
  16.  
  17.    FreeImage.SetTransparencyTable(img, Transparency)
  18.  
  19.    FreeImage.Save(FREE_IMAGE_FORMAT.FIF_ICO, img, "c:\test.ico", FREE_IMAGE_SAVE_FLAGS.DEFAULT)
  20.  
  21. End Sub
  22.  
  23. End Class
8693  Foros Generales / Foro Libre / Re: Cuentanos tu mejor chiste!! en: 19 Julio 2013, 19:38 pm
8694  Programación / .NET (C#, VB.NET, ASP) / Re: Guardar listview en archivo en: 19 Julio 2013, 19:29 pm
Prefiero decir las cosas al publico, y esperar quien queda en ridiculo y quien tiene la razon, asi tengo un tribunal

Lo que tu prefieras no importa cuando aceptaste las reglas del foro, imagino que las habrás leido, ¿verdad?, pues debes respetarlas, no puedes hacer lo que quieras e iniciar discusiones de esta manera.

Hacerlo por mensaje privado.

¿En que quieres llevar razón?, en que a lo mejor Ikillnukes ha tenido un despiste y no ha visto un video, o tal vez que el video pro cualquier motivo no habia cargado en su navegador?, ¿y que?, ¿eso te parece un motivo para seguir una discusión sin sentido de dos páginas?

¿Ya basta no?, ya basta los dos.

Saludos.
8695  Programación / .NET (C#, VB.NET, ASP) / Re: Guardar listview en archivo en: 19 Julio 2013, 19:21 pm
Importa poco quien tenga razón.

¿Sabeis que existen los mensajes privados?, para arreglar vuestros asuntos y quedar a la salida del instituto, y esas cosas... sobretodo para no perturbar la armonía de esta nuestra comunidad.

PD: Si vais a seguir por aquí esperar 5 minutos que ya tengo las palomitas en el microondas xD.

Saludos
8696  Programación / .NET (C#, VB.NET, ASP) / Re: Guardar listview en archivo en: 19 Julio 2013, 19:09 pm
La cuestión es que @Syntax dijo que había un video, pero Ikillnukes no vió ninguno, y yo que estaba colocado de hierba ví tres videos, ¿¡Quien tiene razón!?.  :silbar:
8697  Programación / .NET (C#, VB.NET, ASP) / Re: Agregar usuario con la Librería Skype4COM (en Skype) en: 19 Julio 2013, 19:05 pm
Vamos a ver, si le librería necesita ser adjuntada (como todas las que conozco que manejan procesos), por mucho que digas que sobra, lo tienes que hacer, ahora, como ya digo yo no uso esa lib así que no sé seguro como funciona.

Un saludo
8698  Programación / .NET (C#, VB.NET, ASP) / Re: Guardar listview en archivo en: 19 Julio 2013, 19:01 pm
Me encantan vuestras apuñaladas salvajes xD





@SyntaxError

Al guardar por segunda vez, antes de serializar, deserializas?.

Saludos

8699  Programación / .NET (C#, VB.NET, ASP) / Re: Agregar usuario con la Librería Skype4COM (en Skype) en: 19 Julio 2013, 18:44 pm
No tengo la lib pero ...óvbiamente primero tienes que adjuntarlo al proceso del skype:

Código
  1. ' oSkype.Client.Start
  2. oSkype.Attach

...Y luego:

Código
  1. oSkype.Client.OpenAddContactDialog("ElektroStudios")

-> http://users.skynet.be/fa258239/bestanden/skype4com/skype4com.pdf
8700  Programación / Scripting / Re: AYUDA BATCH COMODIN ? en: 19 Julio 2013, 15:41 pm
@Meine programmen

Lo acabo de testear de la manera en la que has comentado y exáctamente con los dos mismos nombres de archivo,
Sigo reafirmando que el código de @japarrado funciona y no necesita ninguna modificación, al menos bajo Windows 8.

Es óbvio que si ustedes dos dicen que no funciona entonces aquí hay un nuevo problema descubierto, el problema es que en la versión de Windows que estén utilizando hay un bug respecto al keyword: "?".

La solución es actualizar la plataforma de Windows, o seguir las indicaciones del compañero @Meine programmen.

PD: Siento no haber podido ayudar de mejor forma esta vez, era imposible deducir que se trataba de un bug de una versión anterior de Windows, era más fácil asumir que el usuario se habia equivocado al afirmar que NO funcionaba el código.

Un saludo!
Páginas: 1 ... 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 [870] 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 ... 1253
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines