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


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: 1 ... 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 [611] 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 ... 1253
6101  Programación / .NET (C#, VB.NET, ASP) / [SOURCE] Imgur Uploader.Net v1.1 en: 19 Enero 2015, 21:44 pm

Imgur Uploader.Net



By Elektro





Descripción


Imgur Uploader.Net es un cliente de Imgur desarrollado en VB.Net para subir imágenes de forma anónima.

NOTA: PARA USAR ESTE PROGRAMA ES NECESARIO REGISTRARSE EN LA WEB DE IMGUR PARA OBTENER LAS IDS NECESARIAS DEL USO DE LA API.
https://api.imgur.com/#register





Lista de cambios


Version 1.1

   
  • Added
      · Magnetic Sticker (Desktop Docking).
      · Image thumbnail preview.
      · 'BBCode Normal' and 'BBCode Thumbnail' UI elements.
      · 'Copy To Clipboard' button.
      · 'Abort Upload' button.
      · Image filesize detection and prevention according to Imgur's limitations.
         These are:
         GIF and PNG: 2 MB
         All Others : 10 MB
      · Automatic image compression with images that reachs Imgur's limitations.

   
  • Improved
      · Uploading task now is done in background to avoid APP hanging.
      · Major code updating and optimizations with minor fixes.

   
  • Fixed
      · Application allows Drag&Drop when an uploading task is running.
      · 'XCF' file format was unrecognized.
      · Imgur's error response codes were unrecognized.

   
  • Removed
      · 'Small Square' and 'Big Square' urls, due to irrelevance.






Especificaciones Técnicas


Project......: Imgur Uploader.Net
Author.......: Elektro ( Contact me: censurado )
Descirption..: Imgur client to upload images in your account.
Version......: 1.1
Dev. Language: VB.Net
Technology...: Windows Forms
Interface    : Graphical User Interface
Framework....: 4.0
Architecture.: Neutral x86/x64
Dependencies.: CButton
Language.....: English
Date Release.: 19-January-2015






Imágenes


 

 



 





Descarga


http://www.mediafire.com/download/12bdq6o65owy8lt/Imgur+Uploader.NET.rar





Saludos!
6102  Programación / Scripting / Re: Crear carpeta con espacion en batch en: 19 Enero 2015, 19:31 pm
Citar
en vez de crearme una carpeta con pepito perez, me crea 2 carpetas una pepeito y la otra perez.

Lo he probado con comillas, sin ellas...etc...y naa no me funciona

No se que tipo de comillas estarás usando... debes usar comillas dobles:

Código:
Set /P "var=Pregunta="
MKDIR "C:\Directorio\%Var%"

Saludos
6103  Foros Generales / Foro Libre / Re: Zozo, el infame demonio de la Ouija en: 19 Enero 2015, 19:22 pm
Eleкtro: Algunas veces de verdad es que no entiendo por que veo que te contradices tu crees en los extraterrestres verdad y esas cosas y no crees que la Ouija que es un método también de contactar con seres de otras dimensiones o otros mundos llamase espíritus o como lo quieras llamar, yo no creo mucho en estas cosas pero a mi me han contado gentes amigos o personas con un nivel de conocimientos bastante altos que si creen en estas cosas y que ha contactado con familiares a traves de la ouija o de que se le ha parecido el demonio y lo dicen asín tal cual lo cuenta ellos no se por que no se puede creer yo no creo mucho en estas cosas la verdad por que siempre intento buscarle la lógica pero te hago una pregunta a ti si crees en extraterrestres por que no crees en la Ouija ? Si animo de ofenderte si dices que esto ridículo no crees que apariciones de extraterrestres como tu aseguras a ver visto naves de otros mundo también lo es ?  :)

Bueno me gustaría aclarar dos cosas para que veas que no me contradigo:
La primera es que yo no creo en los extraterrestres como si fuera una creencia en una fe ciega, sé perfectamente que existen por haber vivido cierta experiencia ...y si, para ti eso solo es mi palabra, pero con eso a mi me es suficiente para saber de lo que hablo... obviamente,
lo segundo es que, son dos temas muy distintos... la creencia de la gente en extraterrestres significa creer en algo físico, un ser vivo hecho de materia... organismos de ""carne y hueso"", y los fantasmas/espíritus demoniacos pues... son todo lo contrario, algo que contradice a la ciencia.

Saludos!
6104  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Compartan aquí sus snippets) en: 19 Enero 2015, 16:03 pm
Compriimir una imagen mediante pérdida de calidad, hasta el tamaño objetivo:

Código
  1.        ''' <summary>
  2.        ''' Compress an image to the specified target filesize.
  3.        ''' </summary>
  4.        ''' <param name="inputFile">The input image file.</param>
  5.        ''' <param name="targettFile">The target image file.</param>
  6.        ''' <param name="targetImageFormat">The target image format.</param>
  7.        ''' <param name="targetFileSize">The target filesize, in bytes.</param>
  8.        ''' <exception cref="System.NotImplementedException">Resize Image to -1% and reset quality compression...</exception>
  9.        Private Sub CompressImage(ByVal inputFile As String,
  10.                                  ByVal targettFile As String,
  11.                                  ByVal targetImageFormat As ImageFormat,
  12.                                  ByVal targetFileSize As Long)
  13.  
  14.            Dim qualityPercent As Integer = 100
  15.            Dim bmp As New Bitmap(inputFile)
  16.            Dim codecInfo As ImageCodecInfo = (From codec As ImageCodecInfo In ImageCodecInfo.GetImageDecoders
  17.                                               Where codec.FormatID = targetImageFormat.Guid).First
  18.            Dim encoder As Imaging.Encoder = Imaging.Encoder.Quality
  19.            Dim encoderParameters As New EncoderParameters(1)
  20.  
  21.            Using encoderParameter As New EncoderParameter(encoder, qualityPercent)
  22.                encoderParameters.Param(0) = encoderParameter
  23.                bmp.Save(targettFile, codecInfo, encoderParameters)
  24.            End Using
  25.  
  26.            Dim fInfo As New FileInfo(targettFile)
  27.  
  28.            Do Until fInfo.Length <= targetFileSize
  29.  
  30.                qualityPercent -= 1
  31.  
  32.                If qualityPercent = 50 Then ' Esto lo pongo de manera opcional.
  33.                    Throw New NotImplementedException("Resize Image to -1% and reset quality compression...")
  34.                End If
  35.  
  36.               ' If qualityPercent = 60 Then
  37.               '     resizePercent -= 1
  38.               '     bmp = ImageTools.ResizeImage(bmp, resizePercent)
  39.               '     qualityPercent = 99
  40.               ' End If
  41.  
  42.                Using encoderParameter As New EncoderParameter(encoder, qualityPercent)
  43.                    encoderParameters.Param(0) = encoderParameter
  44.                    bmp.Save(targettFile, codecInfo, encoderParameters)
  45.                End Using
  46.                fInfo = New FileInfo(targettFile)
  47.  
  48.            Loop
  49.  
  50.            encoderParameters.Dispose()
  51.            bmp.Dispose()
  52.  
  53.        End Sub

Plus esta funcion para redimensionar una imagen mediante porcentaje, para utilizarla en conjunto con el método de arriba:

Código
  1.        ''' <summary>
  2.        ''' Resizes an image by a percentage.
  3.        ''' </summary>
  4.        ''' <param name="Bitmap">Indicates the image to resize.</param>
  5.        ''' <param name="Percent">Indicates the percent size.</param>
  6.        ''' <returns>Bitmap.</returns>
  7.        Public Function ResizeImage(ByVal bitmap As Drawing.Bitmap,
  8.                                    ByVal percent As Double,
  9.                                    Optional ByVal quality As Drawing2D.InterpolationMode =
  10.                                                              Drawing2D.InterpolationMode.HighQualityBicubic,
  11.                                    Optional ByVal pixelFormat As Imaging.PixelFormat =
  12.                                                                  Imaging.PixelFormat.Format24bppRgb) As Drawing.Bitmap
  13.  
  14.            Dim width As Integer = (bitmap.Width \ (100I / percent))
  15.            Dim height As Integer = (bitmap.Height \ (100I / percent))
  16.  
  17.            Dim newBitmap As New Bitmap(width, height, pixelFormat)
  18.  
  19.            Using g As Graphics = Graphics.FromImage(newBitmap)
  20.                g.InterpolationMode = quality
  21.                g.DrawImage(bitmap, 0, 0, width, height)
  22.            End Using
  23.  
  24.            Return newBitmap
  25.  
  26.        End Function
6105  Foros Generales / Foro Libre / Re: Zozo, el infame demonio de la Ouija en: 19 Enero 2015, 09:24 am
Vaya tela...

Lo siento por no leer el post más hallá de la introducción, pero es que siempre me ha parecido ridículo este tema de "apariciones" fantasmagóricas.

Sin ánimo de ofender ni etiquetar a nadie, pero yo personalmente entro en un estado de impotencia (pena, decepción, y otras emociones) al pensar que existen seres humanos inteligentes que pueden creer que, primero de todo, que los "fantasmas" o "demonios" existen, y segundo, que no tienen nada mejor que hacer que sincronizar sus horarios en su mundo "espiritual/dimensional" para aparecerse en nuestro mundo físico solamente cuando a nosotros nos venga bien (ej: jugando a Ouijas) y no cuando ellos quisieran, por la mañana, o por la tarde, no, así que habrá que darle las gracias a los demonios por ser tan considerados con nosotros y aparecer solo cuando a nosotros nos da la real gana.

...O bien estos "fantasmas" que se complican la vida apareciendo en las galletas con caras de jesúcristo, o en manchas en la pared u otras superficies, deben ser antiguas reminiscencias de estudiantes de bellas artes, pobres almas en pena xD, en fín, tiene mucha lógica todo este tema de los demonios, fantasmitas ...o los Dioses (al menos los dioses tal y como cuentan las religiones) xD.

Saludos!
6106  Programación / .NET (C#, VB.NET, ASP) / Re: [C# Duda] Como interactuar con una página web en: 19 Enero 2015, 07:30 am
Gracias por la respuesta!! Después de leer lo que comentas, lo cierto es que parece verdaderamente complicado para simplemente automatizar un par de cosas, así que si que sale a cuenta crear un webBrowser con WebKit, por ejemplo.

Quizás simplemente cueste demasiado por falta de información o herramientas para esa tarea específica en este lenguaje, por poner un ejemplo comparativo, en Ruby con la gema/librería Watir WebDriver (que se basa en Selenium) es cuestión de escribir un par de lineas para conseguir abrir un navegador y navegar a "X" página de forma "interactiva" (visualmente quiero decir), en python lo mismo con Mechanize (aunque si nor ecuerdo mal no era "interactivo"), pero en .Net, y por lo poco que sé de este tema de automatizar una aplicación externa, Windows Automation parece ser la opción más viable, aunque resulta algo complejo de utilizar.


Citar
AWindows.Automation, y si no me equivoco tras haber leído algunos artículos en este foro puede ser utilizada esa misma librería para automatizar algo en un videojuego por ejemplo, no?
Por ejemplo, algo bastante básico, automatizar la compra de x armas en Counter Strike, asociado a diferentes atajos de teclado. O igual me estoy liando y no se usa esa librería para ese tipo de fines

No, Windows Automation no está orientado en ese aspecto ni se utiliza para esos fines (ni sabría decirte cómo hacerlo), una cosa es automatizar las funcionalidades de un Soft, y otra es leer/escribir los offsets de un proceso/juego.

De todas formas en el foro de MSDN puedes plantear y resolver dudas al respecto de UI Automation:
https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/home?forum=windowsaccessibilityandautomation

Si la idea es simular atajos del teclado entonces puedes hacer simplemente eso, registrar hotkeys globales en el sistema y utilizarlas, es una tarea mucho más sencilla.
(o en el caso del Counter-Strike, simplemente puedes editar el archivo de configuración para añadir combinaciones de teclas para una compra automática, eso ya sería lo más sencillo de todo)

Otra alternativa de automatización de software sería crear Macros (Grabar y reproducir movimientos del mouse y pulsaciones del teclado, entre otras cosas), para ello puedes utilizar aplicaciones de terceros (ej: JitBit Macro Recorder) o hacerlo tu mismo utilizando las funciones de la API de Windows ( FindWindowEx + EnumWindows + OtrasFunciones + SendInput (o MouseSend + Keybd_Event) ).
http://msdn.microsoft.com/en-us/library/windows/desktop/ms646310%28v=vs.85%29.aspx

Aquí un ejemplo básico:
http://msdn.microsoft.com/en-us/library/ms171548%28v=vs.110%29.aspx

Saludos
6107  Programación / .NET (C#, VB.NET, ASP) / Re: [C# Duda] Como interactuar con una página web en: 18 Enero 2015, 22:58 pm
Se puede hacer creando tu mismo un navegador en C#, pero eso no me interesa... porque no me interesa crear un navegador entero, me gustaría que a poder ser utilizase Chrome por ejemplo.

Quizás haya herramientas que te ahorrarían el 90% de todo ese esfuerzo de elaboración manual para automatizar de forma "interactiva" un navegador externo, como por ejemplo Selenium, pero nunca lo he usado en .Net, y por los ejemplos que he visto PARECE ser que con Selenium habría que hookear/inyectar el proceso de Chrome, no estoy seguro, algo leí sobre el tema hace tiempo, pero parece requerir tela de elaboración también.

Para este tipo de tareas yo he utilizado las classes de Windows Automation (con Firefox), obviamente primero se requiere hacerle bastantes análisis (Spy/Ing. Inversa) al poceso para descubrir el nombre de las classes, el nombre de sus funciones, los handles de las ventanas y los controles ...identificar las barras de navegaciónd le navegador y el resto de sus componentes, y etc, todo lo que sea necesario para automatizarlo, puedes valerte de Winspy++, SpyStudio, o las herramientas de Microsoft UI Automation de la SDK de Windows para conocer los detalles necesarios del exe.
http://msdn.microsoft.com/en-us/library/System.Windows.Automation(v=vs.110).aspx
En resumen, deberías leer sobre técnicas de IPC (InterProcess comunication) para conocer otras alternativas también.

Creo que deberías plantearte de nuevo la pregunta y no complicarte de esa manera, puedes implementar un navegador con funcionalidades básicas de forma sencilla y obtener mayor control, puedes utilizar un WebBrowser Control (IE), o usar la libreria de GeckoFX (Firefox), la librería de WebKit (Chrome), o la librería de pago de EO WebBrowser (Chrome), al menos esos son los que caben a destacar en mi opinión, y entre los 4 yo prefiero el navegador de EO por ser el más completo y compatible (flash, scripts, etc), sin duda el mejor de los 4 para evitar quebraderos de cabeza.

De todas formas te muestro ejemplos aleatorios de la utilización de Windows Automation para Chrome, en C#:
http://stackoverflow.com/questions/26381515/get-url-from-chrome-to-c-sharp-not-working
http://stackoverflow.com/questions/18897070/getting-the-current-tabs-url-from-google-chrome-using-c-sharp

Saludos
6108  Programación / .NET (C#, VB.NET, ASP) / Re: [SOURCE] HostsMan v1.0 en: 18 Enero 2015, 20:40 pm
La cantidad de trabajo que debe llevar una aplicación así no?

No creas, empecé y terminé en el mismo día, hoy.
El mayor trabajo es diseñar la GUI e implementar sus características, el 50% del trabajo solo es leer y parsear un archivo de texto.

TL-DR:
Me ha costado unas pocas horas (con descansos), pero todo es gracias a que el core de la aplicación y otras "herramientas" secundarías ya las había desarrollado (solo necesitaban unos pequeños cambios y adaptaciones), cuando hago una aplicación siempre intento hacerlo todo para rehusarlo de forma genérica y me lo guardo para cuando lo vuelva a necesitar (vease mi colección de snippets), eso me ayuda a trabajar muy rápido como ves (rápido, pero eficiente), de lo contrario me hubiera costado varios días o semanas llevarlo a cabo de forma bien elaborada.

PD: Gracias por comentar

Saludos!
6109  Programación / .NET (C#, VB.NET, ASP) / [SOURCE] HostsMan v1.0 en: 18 Enero 2015, 19:29 pm

      HostsMan



      By Elektro





      Descripción


      HostsMan es la herramienta simple pero definitiva para administrar los mapeos del archivo Hosts de Windows.





      Características


      • Añadir, Elminar, o Editar mapeos.
      • Bloquear, o Desbloquear mapeos.
      • Soporte para usar comentarios en los mapeos.
      • Buscar mapeos según el criterio de búsqueda.
      • Copiar directamente al portapapeles, o navegar al host.
      • Otras funcionalidades básicas.





      Especificaciones Técnicas


      Project......: HostsMan
      Author.......: Elektro ( Contact me: ElektroStudios@ElHacker.net )
      Descirption..: Hosts File Manager.
      Version......: 1.0
      Dev. Language: VB.Net
      Technology...: Windows Forms
      Interface    : Graphical User Interface
      Framework....: 4.0
      Architecture.: Neutral x86/x64
      Dependencies.: None
      Language.....: English
      Date Release.: 18-January-2015






      Imágenes


       

       

       

       





      Descarga


      http://www.mediafire.com/download/ofjjtunmx110app/HostsMan.rar





      Saludos![/list][/list]
      6110  Sistemas Operativos / Windows / Re: assceso denegado en el CLI, procesador de comandos de windows, en: 18 Enero 2015, 05:14 am
      que quiero crear un directorio en c:\
      En la imagen estás intentando crear la carpeta en el directorio del sistema, no en el directorio raíz del disco (C:\).

      Hazlo así:
      Código
      1. PUSHD "%SystemDrive%"
      2. MKDIR ".\Directorio"

      i me denega el assceso, no se eso del administrador, como me doy permiso
      Es claramente una denegación de permisos de usuario.
      Ya te explicaron como intentar resolverlo.
      También puedes tomar privilegios de Admin combinando el comando TakeOwn + Icacls, si lo necesitas te muestro un ejemplo.

      Saludos
      Páginas: 1 ... 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 [611] 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 ... 1253
      WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines