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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: 1 ... 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 [915] 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 ... 1236
9141  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Posteen aquí sus snippets) en: 4 Mayo 2013, 16:44 pm
Elimina el contenido del portapapeles:

Código
  1. Private Sub Delete_Clipboard()
  2.     Clipboard.SetText(vbCr)
  3. End Sub




Devuelve el color de un pixel en varios formatos:

CORREGIDO, si el valor era 0, el formato Hexadecimal devolvía un 0 de menos.

Código
  1. #Region " Get Pixel Color "
  2.  
  3.    ' [ Get Pixel Color Function ]
  4.    '
  5.    ' // By Elektro H@cker
  6.    '
  7.    ' Examples :
  8.    '
  9.    ' Dim RGB As Color = Get_Pixel_Color(MousePosition.X, MousePosition.Y, ColorType.RGB)
  10.    ' MsgBox(Get_Pixel_Color(100, 100, ColorType.RGB).ToString)
  11.    ' MsgBox(Get_Pixel_Color(100, 100, ColorType.HEX))
  12.    ' MsgBox(Get_Pixel_Color(100, 100, ColorType.HTML))
  13.  
  14.    <System.Runtime.InteropServices.DllImport("user32.dll")> Shared Function GetDC(hwnd As IntPtr) As IntPtr
  15.    End Function
  16.  
  17.    <System.Runtime.InteropServices.DllImport("user32.dll")> Shared Function ReleaseDC(hwnd As IntPtr, hdc As IntPtr) As Int32
  18.    End Function
  19.  
  20.    <System.Runtime.InteropServices.DllImport("gdi32.dll")> Shared Function GetPixel(hdc As IntPtr, nXPos As Integer, nYPos As Integer) As UInteger
  21.    End Function
  22.  
  23.    Public Enum ColorType
  24.        RGB
  25.        HEX
  26.        HTML
  27.    End Enum
  28.  
  29.    Public Function Get_Pixel_Color(ByVal x As Int32, ByVal y As Int32, ByVal ColorType As ColorType)
  30.  
  31.        Dim hdc As IntPtr = GetDC(IntPtr.Zero)
  32.        Dim pixel As UInteger = GetPixel(hdc, x, y)
  33.        ReleaseDC(IntPtr.Zero, hdc)
  34.  
  35.        Dim RGB As Color = Color.FromArgb(CType((pixel And &HFF), Integer), CType((pixel And &HFF00), Integer) >> 8, CType((pixel And &HFF0000), Integer) >> 16)
  36.        Dim R As Int16 = RGB.R, G As Int16 = RGB.G, B As Int16 = RGB.B
  37.        Dim HEX_R As String, HEX_G As String, HEX_B As String
  38.  
  39.        Select Case ColorType
  40.            Case ColorType.RGB : Return RGB
  41.            Case ColorType.HEX
  42.                If Hex(R) = Hex(0) Then HEX_R = "00" Else HEX_R = Hex(R)
  43.                If Hex(G) = Hex(0) Then HEX_G = "00" Else HEX_G = Hex(G)
  44.                If Hex(B) = Hex(0) Then HEX_B = "00" Else HEX_B = Hex(B)
  45.                Return (HEX_R & HEX_G & HEX_B)
  46.            Case ColorType.HTML : Return ColorTranslator.ToHtml(RGB)
  47.            Case Else : Return Nothing
  48.        End Select
  49.  
  50.    End Function
  51.  
  52. #End Region




Crear un archivo comprimido autoextraible (SFX) con la librería SevenZipSharp:

Código
  1. #Region " SevenZipSharp Compress SFX "
  2.  
  3.    ' [ SevenZipSharp Compress SFX Function ]
  4.    '
  5.    ' // By Elektro H@cker
  6.    '
  7.    ' Instructions :
  8.    ' 1. Add a reference to "SevenZipSharp.dll".
  9.    ' 2. Add the "7z.dll" or "7z64.dll" files to the project.
  10.    ' 3. Add the "7z.sfx" and "7zCon.sfx" files to the project.
  11.    ' 4. Use the code below.
  12.    '
  13.    ' Examples :
  14.    ' SevenZipSharp_Compress_SFX("C:\File.txt")                           ' File will be compressed in the same dir.
  15.    ' SevenZipSharp_Compress_SFX("C:\File.txt", "C:\Compressed\File.exe") ' File will be compressed in "C:\Compressed\".
  16.    ' SevenZipSharp_Compress_SFX("C:\Folder\", , , , , , , "Password")    ' Folder will be compressed with the given password.
  17.    ' SevenZipSharp_Compress_SFX("C:\File.txt", , SevenZipSharp_SFX_Module.Console, CompressionLevel.Fast)
  18.  
  19.    ' Imports SevenZip
  20.    ' Dim dll As String = "7z.dll"
  21.  
  22.    Public Enum SevenZipSharp_SFX_Module
  23.        Normal
  24.        Console
  25.    End Enum
  26.  
  27.    Private Function SevenZipSharp_Compress_SFX(ByVal Input_DirOrFile As String, _
  28.                                       Optional ByVal OutputFileName As String = Nothing, _
  29.                                       Optional ByVal SFX_Module As SevenZipSharp_SFX_Module = SevenZipSharp_SFX_Module.Normal, _
  30.                                       Optional ByVal CompressionLevel As CompressionLevel = CompressionLevel.Normal, _
  31.                                       Optional ByVal Password As String = Nothing) As Boolean
  32.        ' Create the .7z file
  33.        Try
  34.            ' Set library path
  35.            SevenZipCompressor.SetLibraryPath(dll)
  36.  
  37.            ' Create compressor
  38.            Dim Compressor As SevenZipCompressor = New SevenZipCompressor()
  39.  
  40.            ' Set compression parameters
  41.            Compressor.CompressionLevel = CompressionLevel ' Archiving compression level.
  42.            Compressor.CompressionMethod = CompressionMethod.Lzma ' Compression Method
  43.            Compressor.ArchiveFormat = OutArchiveFormat.SevenZip ' Compression file format
  44.            Compressor.CompressionMode = CompressionMode.Create ' Append files to compressed file or overwrite the compressed file.
  45.            Compressor.DirectoryStructure = True ' Preserve the directory structure.
  46.            Compressor.IncludeEmptyDirectories = True ' Include empty directories to archives.
  47.            Compressor.ScanOnlyWritable = False ' Compress files only open for writing.
  48.            Compressor.EncryptHeaders = False ' Encrypt 7-Zip archive headers
  49.            Compressor.TempFolderPath = System.IO.Path.GetTempPath() ' Temporary folder path
  50.            Compressor.FastCompression = False ' Compress as fast as possible, without calling events.
  51.            Compressor.PreserveDirectoryRoot = True ' Preserve the directory root for CompressDirectory.
  52.            Compressor.ZipEncryptionMethod = ZipEncryptionMethod.ZipCrypto ' Encryption method for zip archives.
  53.            Compressor.DefaultItemName = "File.7z" ' Item name used when an item to be compressed has no name, for example, when you compress a MemoryStream instance
  54.  
  55.            ' Add Progress Handler
  56.            ' AddHandler Compressor.Compressing, AddressOf SevenZipSharp_Compress_Progress
  57.  
  58.            ' Removes the end slash ("\") if given for a directory
  59.            If Input_DirOrFile.EndsWith("\") Then Input_DirOrFile = Input_DirOrFile.Substring(0, Input_DirOrFile.Length - 1)
  60.  
  61.            ' Generate the OutputFileName if any is given.
  62.            If OutputFileName Is Nothing Then
  63.                OutputFileName = (My.Computer.FileSystem.GetFileInfo(Input_DirOrFile).DirectoryName & "\" & (Input_DirOrFile.Split("\").Last) & ".tmp").Replace("\\", "\")
  64.            Else
  65.                OutputFileName = OutputFileName & ".tmp"
  66.            End If
  67.  
  68.            ' Check if given argument is Dir or File ...then start the compression
  69.            If IO.Directory.Exists(Input_DirOrFile) Then ' Is a Dir
  70.                If Not Password Is Nothing Then
  71.                    Compressor.CompressDirectory(Input_DirOrFile, OutputFileName, True, Password)
  72.                Else
  73.                    Compressor.CompressDirectory(Input_DirOrFile, OutputFileName, True)
  74.                End If
  75.            ElseIf IO.File.Exists(Input_DirOrFile) Then ' Is a File
  76.                If Not Password Is Nothing Then
  77.                    Compressor.CompressFilesEncrypted(OutputFileName, Password, Input_DirOrFile)
  78.                Else
  79.                    Compressor.CompressFiles(OutputFileName, Input_DirOrFile)
  80.                End If
  81.            End If
  82.  
  83.            ' Create the SFX file
  84.            ' Create the SFX compressor
  85.            Dim compressorSFX As SevenZipSfx = New SevenZipSfx(SfxModule.Default)
  86.            ' Set SFX Module path
  87.            If SFX_Module = SevenZipSharp_SFX_Module.Normal Then
  88.                compressorSFX.ModuleFileName = ".\7z.sfx"
  89.            ElseIf SFX_Module = SevenZipSharp_SFX_Module.Console Then
  90.                compressorSFX.ModuleFileName = ".\7zCon.sfx"
  91.            End If
  92.            ' Start the compression
  93.            ' Generate the OutputFileName if any is given.
  94.            Dim SFXOutputFileName As String
  95.            If OutputFileName.ToLower.EndsWith(".exe.tmp") Then
  96.                SFXOutputFileName = OutputFileName.Substring(0, OutputFileName.Length - 4)
  97.            Else
  98.                SFXOutputFileName = OutputFileName.Substring(0, OutputFileName.Length - 4) & ".exe"
  99.            End If
  100.  
  101.            compressorSFX.MakeSfx(OutputFileName, SFXOutputFileName)
  102.            ' Delete the 7z tmp file
  103.            Try : IO.File.Delete(OutputFileName) : Catch : End Try
  104.  
  105.        Catch ex As Exception
  106.            'Return False ' File not compressed
  107.            Throw New Exception(ex.Message)
  108.        End Try
  109.  
  110.        Return True ' File compressed
  111.  
  112.    End Function
  113.  
  114.    ' Public Sub SevenZipSharp_Compress_SFX_Progress(ByVal sender As Object, ByVal e As ProgressEventArgs)
  115.    '     MsgBox("Percent compressed: " & e.PercentDone)
  116.    ' End Sub
  117.  
  118. #End Region
9142  Programación / .NET (C#, VB.NET, ASP) / Re: Error al ejecutar un EXE con C# en: 4 Mayo 2013, 16:19 pm
@Heisenberg_w0rms
Normal que no encuentre el archivo, estás añadiendo los argumentos al nombre de la ruta, los argumentos de la aplicación van separados, a la derecha, no los juntes.

Código
  1. Process.start(Proceso.exe, Argumentos);
Código
  1. Process.start(@dirconversor + "ebook-convert.exe", "prueba.pdf prueba.txt");

http://msdn.microsoft.com/en-us/library/system.diagnostics.process.start%28v=vs.71%29.aspx

Saludos
9143  Sistemas Operativos / Windows / Re: Windows Update Roto en: 4 Mayo 2013, 13:57 pm
OMG que desastre de WindowsUpdate xD

A pesar de las indicaciones que te da Songoku y de las indicaciones de tu último comentario... nada de eso te va a servir.

Si dices que el archivo "wucltux.dll.mui" y la dll no se pudieron arreglar y por consiguiente se han eliminado o ha quedado corruptas entonces el error está más que claro, se te han jodido las tablas de idioma.

Este es un recurso de la DLL, que aparece en tu primera imagen:
Código:
<element id="atom(elementModuleHeaderText)" class="wuapp_module_instruction" content="#elementModuleHeaderText#"/>
No puede encontrarla en el archivo MUI.

La solución debería ser tán sencilla como reemplazar los archivos "rotos" por unos funcionales,
¿Y como se hace eso?, pues fácil, te descargas el VirtualBox, instalas TU MISMA VERSION DE WINDOWS, y desde allí te copias los archivos funcionales y los pasas a tu Windows:

wucltux.dll en "C:\windows\system32"
y wucltux.dll.mui en "C:\Windows\system32\Es-es"

Aquí te dejo los de la versión Windows 7 x86 y en inglés, las he sacado de mi VirtualBox, si no te funciona te deberás descargar el Win7 español porque necesitarás el MUI español.
http://www.mediafire.com/?j057kvir3atb58i
El archivo wucltux.dll.mui en "C:\Windows\system32\En-us"

Saludos.

9144  Media / Multimedia / Re: (Consulta) Alguien tiene un sampler 1080p de 10seg en: 4 Mayo 2013, 13:26 pm
Hombre... "un buen a 1000" no existe teniendo en cuenta la resolución del video 1080p jamás te quedará decente a menos que séa para visualizar el video en dispositivos portátiles, primero que nada hay que tener en cuenta que el bitrate no es el único parámetro que influye en la calidad final del rip, pero volver a codificar un vídeo de 10.000/5.000 a 1.000 de bitrate va a ser una completa catástrofe, va a quedar muy muy pixelado, va a quedar muy mal en general.

Lo segundo que hay que tener en cuenta es que siempre deberías usar uno de los presets por defecto de los programadores de X264 (presets: slow, slower o veryslow), el modo placebo es una locura y no se nota casi la diferencia entre el modo "veryslow" y "placebo", y el modo "placebo" tarda casi un día entero incluso en mi PC, que es de 8 núcleos. Y si en el programa que usas no están disponibles los presets por defecto del X264 diréctamento te aconsejo que busques otro software que disponga de ellos.

Y lo tercero que hay que tener en cuenta es que hay que saber como han codificado el vídeo original, con el programa mediainfo Lite puedes ver la información del vídeo, para ver el bitrate original, y si han usado algún preset por defecto del X264, etc...

Yo te diría que si no se trata de un video de animación lo re-convirtieras entre 2500-4000 de bitrate, pero como mínimo 2500-3000, cortándole los bordes si el video tuviera, pero sin redimensionar el tamaño original del vídeo (siempre que el aspect ratio original séa correcto, Ejemplo: 1920x1080p), y usando uno de los presets que dije (slower o veryslow) dependiendo del tiempo del que dispongas y si te importa sacrificar un poco de calidad para ganar tiempo... eso ya es según tu gusto, pero aparte del bitrate eso es lo que más va a influir aparte de la resolución, así que yo te diría que por mucho que tardase en reconvertirse en tu PC uses el preset "slower" o "veryslow", a mi me tarda un par de horas un vídeo de 60 min el slower, y unas 4-5 horas el "veryslow".

Imagino que la pista de audio del video podría estar en formato DTS o AC3, así que quizás te convendría re-convertirla a MP3 de 128 kbps CBR para ahorrar mucho, mucho peso, y prácticamente con muy poca pérdida de calidad, el formato AAC se usa mucho pero es una *****, yo no te lo recomiendo porque es un formato privado y no se ha exprimido su potencial todavía como el MP3, y a la hora de querer reconvertir la pista AAC a otro formato primero hay que esperar que el programa soporte dicho formato privado, y segundo te puede dar problemas de sincronización u otras cosas.

Saludos.

 
9145  Programación / .NET (C#, VB.NET, ASP) / [SOURCE] Color.NET en: 3 Mayo 2013, 21:21 pm


DESCRIPCIÓN:

Color.NET es una mini aplicación sencilla y de fácil manejo para copiar el valor de un color de un pixel en formato RGB o HEX o HTML.

Se puede copiar el valor seleccionado usando CONTROL+C.

Se puede abrir un magnificador de imagen con zoom adaptable.

Se puede abrir un mezclador de colores.

Y tiene una opción para ahorrar esos segundos de más copiando el valor usando la sintaxis de VB.NET, al usar CONTROL+C.

PD: He tomado como referencia la aplicación "Pixie".


IMÁGENES:

   




DEMOSTRACIÓN:




SOURCE:

http://www.mediafire.com/download/7qu4rpnhrruby6g/Color.NET.rar
Incluye el source, versión protable y versión instalable.
9146  Programación / .NET (C#, VB.NET, ASP) / Re: Error al ejecutar un EXE con C# en: 3 Mayo 2013, 20:34 pm
Hola.

Has leido lo que pone en el enlace que has puesto del MSDN, verdad?

usa la propiedad para obtener el código de error, y encuentra la cause del error aquí: http://msdn.microsoft.com/en-us/library/cc231199.aspx

Espero que sirva de algo.

Saludos!
9147  Media / Multimedia / Re: Bajar y subir volumen a un audio e insertarlo en avi en: 2 Mayo 2013, 21:09 pm
Si lo que necesitas es que al reproducir una película (u otro video) el nivel de volumen se ajuste automáticamente no tienes que editar nada, puedes instalar el FFDShow que lleva un nivelador de volumen, aunque para eso tienes que configurar para reproducir los vídeos usando FFDSHOW en tu reproductor.

O si ves las películas en la TV también puedes regularlo en las opciones de la TV (Si no es una ***** de TV).

Aunque todo lo que acabo de comentar es para disminuir el volumen en los efectos especiales (explosiones, cuando gritan, cuando hay musica, etc) y aumentar el volumen cuando "hay voces",
pero eso de querer disminuir el volumen cuando hablan jamás lo habia oido, quieres todo lo contrario jeje...





y como hago para bajar el volumen de ciertas áreas con el sony soundforge?
Seleccionas el rango de audio, y pinchas en "proceso > Volumen".

Esa es la opción sencilla, ahora, que si quieres hacerlo reálmente bien te debes instalar el Sony Noise Reduction Plugin y te saldrán unas opciones especiales "reducción de ruido, restaurar audio, etc...", ahora, fácil no es, debes buscar el algoritmo adecuado según los tonos agudos/graves de la pista de audio, vas a tener que hacer muchos intentos para dejarlo "perfecto", y lo mejor ni así lo consigues dejar a tu gusto.
9148  Programación / .NET (C#, VB.NET, ASP) / Re: Expliquenme esta nota que no la comprendo ? en: 2 Mayo 2013, 16:57 pm
la class no está obsoleta, solo que no debes crear una nueva instancia del objeto.
http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest%28v=vs.110%29.aspx

Ahí puedes ver la información que quieres saber.

Mal:
Código:
Dim dfdifji as new system.net.httpwebrequest

Bien:
Código:
Dim dfdifji as system.net.httpwebrequest

Espero que sirva de ayuda,
Saludos.
9149  Programación / Scripting / Re: (Batch) Si existe archivo entonces.. en: 2 Mayo 2013, 16:42 pm
Citar
, agrego otro "IF" ?

Podrías, pero no es del todo necesario...

Código:
@echo off
 
cd..

If exist "Dota v6.77c.w3x" (Set "Mapa=Dota v6.77c.w3x")
If exist "Dota v6.77c AI 1.4b Rev2.w3x" (Set "Mapa=Dota v6.77c AI 1.4b Rev2.w3x")

If Defined MAPA (
    Ren "%Mapa%" "File.mpq"
    Move "File.mpq" "Files\"
    Files\Winmpq.exe S file05
    move "Files\File.mpq" ".\"
    Ren "File.mpq" "%Mapa%"
)

exit

saludos
9150  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Posteen aquí sus snippets) en: 2 Mayo 2013, 10:23 am
Elimina el contenido del portapapeles

Código
  1.  Private Sub Delete_Clipboard()
  2.         Clipboard.SetText(vbCr)
  3.   End Sub



Añade un texto de ayuda (una "pista") a un control.

Ya posteé la manera de hacer esto usando API pero prefiero esta forma para tener control sobre el "forecolor" del teXto.

Código
  1. #Region " Set Control Hint "
  2.  
  3.    ' //By Elektro H@cker
  4.  
  5.    Dim TextBox_Hint As String = "Type your RegEx here..."
  6.  
  7.    ' TextBox1 [Enter/Leave]
  8.    Private Sub TextBox1_Hint(sender As Object, e As EventArgs) Handles _
  9.    TextBox1.Enter, _
  10.    TextBox1.Leave
  11.  
  12.        If sender.Text = TextBox_Hint Then : sender.text = ""
  13.        ElseIf sender.Text = "" Then : sender.text = TextBox_Hint
  14.        End If
  15.  
  16.    End Sub
  17.  
  18. #End Region

Páginas: 1 ... 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 [915] 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines