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


 


Tema destacado: Sigue las noticias más importantes de elhacker.net en ttwitter!


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ... 1102
121  Foros Generales / Foro Libre / Re: Venezuela: Maduro echa al mayor diplomático de Estados Unidos en: 23 Mayo 2018, 04:41

Vaya, por lo que veo en esos videos Maduro es un manipulador profesional, y además de verdad, profesional; solo un psicópata puede llegar a manipular a masas de personas con esas palabras tan cuidadosamente escogidas y conseguir que algunos le admiren y le aplaudan por ello... en fin, tanta falsedad da asco. Quien piense que solamente se trata de un viejo medio loco que chochea con un mundo de pajaritos que le hablan, es que no tiene demasiadas luces en la cabeza como para ver lo obvio de sus verdaderas intenciones...

Da miedito ver sus intentos de adoctrinamiento, son igual o peor que los de la CUP y todo el resto de bazofia catalanazi de Cataluña, España.

Saludos
122  Foros Generales / Foro Libre / Re: Venezuela: Maduro echa al mayor diplomático de Estados Unidos en: 23 Mayo 2018, 01:42


Algún día alguien me tendrá que explicar la coña que hay con eso de Maduro y su "pajarito"... aunque me lo puedo imaginar.

saludos!
123  Foros Generales / Foro Libre / Re: Herramienta matemática para obtener gráficas en: 22 Mayo 2018, 01:56
El mejor programa de Matemáticas que he probado y además está en Castellano (Español)

Bueno, de entrada debo aclarar que yo no tengo experiencia con el uso de este tipo de programas, pero por pura lógica estoy convencido de que existe una ifninidad de herramientas superiores en todos los aspectos al tal Derive, puesto que el tal Derive es un proyecto descontinuado, cuya última versión, Derive 6.1, fue lanzada en el año 2007, y eso supone once años de diferencia contra las prestaciones que puedan aportar las aplicaciones de hoy en día como pueda ser el caso de MatLab, sobre todo en el apartado visual, comodidad de uso, sofisticación a la hora de representar la información en la interfaz de usuario, y una gama más amplia de funcionalidades en general. Honéstamente la imagen que has puesto del programa huele a obsolescencia que tira p'atrás, la interfaz sin estilos de ventana... aunque entiendo que sea tu software favorito y le tengas mucho aprecio, pero siendo realistas está obsoleto.

Quise hacer este comentario para que el usuario decida que software usar, con la cabeza, puesto que un software descontinuado es sinónimo de problemas (bugs) que jamás serán corregidos por el autor, carencia de comunidades oficiales de ayuda y soporte, e inexistencia total de nuevas versiones que añadan mejoras al programa...

saludos!
124  Programación / .NET / Re: VB.NET mouse_event move error en destino en: 20 Mayo 2018, 15:29
Vamos por partes...

Primeramente, el flag MOUSEEVENTF_MOVE lo que hace es mover la posición del mouse relativamente desde su posición actual, dicho de otro modo, lo que estás haciendo es deslizar la posición actual mediante los offsets que le especifiques al parámetro dX y dY... por eso se te va a la esquina inferior derecha, no estás usando coordenadas absolutas.

Para realizar un movimiento absoluto debes especificar el flag MOUSEEVENTF_ABSOLUTE, pero para poder usar la función de esa manera primero debes convertir las coordenadas absolutas como indica la documentación:

Cita de: MSDN
If MOUSEEVENTF_ABSOLUTE value is specified, dx and dy contain normalized absolute coordinates between 0 and 65,535. The event procedure maps these coordinates onto the display surface. Coordinate (0,0) maps onto the upper-left corner of the display surface, (65535,65535) maps onto the lower-right corner.

Ejemplo:

Código
  1. <Flags>
  2. Public Enum MouseEventFlags As UInteger
  3.    Absolute = &H8000UI
  4.    LeftDown = &H2UI
  5.    LeftUp = &H4UI
  6.    MiddleDown = &H20UI
  7.    MiddleUp = &H40UI
  8.    Move = &H1UI
  9.    RightDown = &H8UI
  10.    RightUp = &H10UI
  11.    XDown = &H80UI
  12.    XUp = &H100UI
  13.    Wheel = &H800UI
  14.    HWheel = &H1000UI
  15. End Enum
  16.  

Código
  1. Friend NotInheritable Class NativeMethods
  2.  
  3.    <Obsolete>
  4.    <SuppressUnmanagedCodeSecurity>
  5.    <DllImport("User32.dll", EntryPoint:="mouse_event")>
  6.    Friend Shared Sub MouseEvent(
  7.   <MarshalAs(UnmanagedType.U4)> ByVal flags As MouseEventFlags,
  8.                                 ByVal x As UInteger,
  9.                                 ByVal y As UInteger,
  10.                                 ByVal data As UInteger,
  11.                                 ByVal extraInfo As UIntPtr)
  12.    End Sub
  13.  
  14. End Class

Código
  1. Dim pt As New Point(100, 100) ' Absolute position.
  2.  
  3. ' Dim currentPosition As NativePoint
  4. ' NativeMethods.GetCursorPos(currentPosition)
  5. ' Dim scr As Screen = System.Windows.Forms.Screen.FromPoint(currentPosition)
  6. Dim scr = System.Windows.Forms.Screen.PrimaryScreen
  7.  
  8. pt.X = ((pt.X * 65535) \ scr.Bounds.Width) + 1
  9. pt.Y = ((pt.Y * 65535) \ scr.Bounds.Height) + 1
  10.  
  11. NativeMethods.MouseEvent(MouseEventFlags.Absolute Or MouseEventFlags.Move, pt.X, pt.Y, 0, UIntPtr.Zero)



Segundo, la función mouse_event lleva siglos marcada como obsoleta tras la aparición de la función SendInput, que es la que deberías usar para todo lo que concierna a la simulación de eventos del teclado y el mouse...

Un ejemplo de uso de SendInput para mover el mouse de forma absoluta, ya asumiendo que tengas todas las estructuras y miembros necesarios declarados en tu código (no voy a mostrar la implementación en .NET puesto que ocupa demasiado espacio para el post):

Código
  1. Dim inputList As New List(Of Input)
  2. Dim currentInput As New Input()
  3.  
  4. Dim pt As New Point(100, 100) ' Absolute position.
  5. ' Dim currentPosition As NativePoint
  6. ' NativeMethods.GetCursorPos(currentPosition)
  7. ' Dim scr As Screen = System.Windows.Forms.Screen.FromPoint(currentPosition)
  8. Dim scr = System.Windows.Forms.Screen.PrimaryScreen
  9.  
  10. pt.X = ((pt.X * 65535) \ scr.Bounds.Width) + 1
  11. pt.Y = ((pt.Y * 65535) \ scr.Bounds.Height) + 1
  12.  
  13. With currentInput
  14.    .Type = InputType.Mouse
  15.    .InputInfo.MouseInput.X = pt.X
  16.    .InputInfo.MouseInput.Y = pt.Y
  17.    .InputInfo.MouseInput.Flags = (MouseInputFlags.Absolute Or MouseInputFlags.Move)
  18.    .InputInfo.MouseInput.Time = 0
  19. End With
  20. inputList.Add(currentInput)
  21.  
  22. Dim count As Integer = NativeMethods.SendInput(inputList.Count, inputList.ToArray(), Marshal.SizeOf(GetType(Input)))
  23.  



Tercero y último, si tu único propósito es mover el mouse a unas coordenadas relativas o absolutas entonces te estás complicando la vida excesivamente, cuando simplemente puedes usar la función nativa SetCursorPos y de este modo evitar el tener que realizar tediosas transformaciones de coordenadas...

Código
  1. <SuppressUnmanagedCodeSecurity>
  2. <DllImport("User32.dll", SetLastError:=True)>
  3. Public Shared Function SetCursorPos(ByVal x As Integer,
  4.                                    ByVal y As Integer
  5. ) As <MarshalAs(UnmanagedType.Bool)> Boolean
  6. End Function

Pero mucho mejor incluso es sin duda alguna usar diréctamente la propiedad System.Windows.Forms.Cursor.Position, y así evitar el uso de código no administrado por tu parte...
Código
  1. Cursor.Position = New Point(100, 100) ' Absolute position.

...puesto que no hay necesidad de hacer lo que estás haciendo, del modo en que lo esás intentando hacer para el fin que quieres conseguir, no en .NET. Deberías usar los miembros que el framework ya expone para manipular la posición del mouse. Para eso están ahí.

Saludos.
125  Foros Generales / Dudas Generales / Re: correr cualquier programa desde usb en: 19 Mayo 2018, 21:38
Añado:

Siempre puedes crear tus propios portables del programa que quieras (ya sea del MS Office, Fruity Loops, Photoshop, o cualquier otra aplicación por muchos archivos que expanda, drivers que instale y/o modificaciones que haga en el registro), con VMWare ThinApp o aplicaciones similares (como la de portableapps.com).

Saludos
126  Programación / Programación Visual Basic / Re: ayuda, copiar texto que no se puede copiar ? en: 19 Mayo 2018, 19:27
en caso de procesadores de texto, o en otros software no se puede, solo el texto se puede seleccionar pero no copiar.

Debes enumerar las ventanas de la aplicación (con la función EnumWindows / EnumChildWindows / EnumThreadWindows) para identificar la ventana que contiene el texto que desees copiar, con ello obienes el controlador de dicha ventana (o window handle), y entonces le puedes enviar el mensaje de ventana WM_GETTEXT mediante las funciones de mensajería de ventanas ( SendMessage, SendMessageTimeout o PostMessege) para obtener el texto, y por último utilizar la función (OpenClipboard +)SetClipboardData para establecer el texto del portapapeles de Windows.

Podrías reemplazar los dos últimos pasos enviando diréctamente el mensaje de ventana WM_COPY (en lugar de WM_GETTEXT + llamar a la función SetClipboardData).

Saludos.
127  Foros Generales / Noticias / Re: Bill Gates ha tenido que explicarle a Donald Trump la diferencia entre VIH y VPH en: 19 Mayo 2018, 14:32
Es algo recurrente que a ti cualquier noticia donde tenga que ver USA te moleste... pero déjame decirte que ese mardito Imperio siempre estará presente en todo hasta que otro imperio impere, y es válida la redundancia en este caso...

 :rolleyes: :o :rolleyes:

Saludos.

P/D Porque no protestas para que USA saque sus bases militares de tu país???... y no hablo de las de la OTAN, sino de las particulares de ellos...

Qué cansino te has vuelto con el tema de USA, siempre que me lo mencionas no te respondo nada sobre ello o te respondo algo que no tenga que ver, por que la cuestión no es USA ni Trump, pero tu insistes por que a ti te da la sensación de que tengo un gran problema con USA... date cuenta que no es así (aunque por otro lado no te voy a negar que opino mal sobre Trump y presidentes anteriores, eso está claro, pero no tengo obsesión con el tema).

NEBIRE ha explicado de forma excelente (como yo no lo hubiera sabido explicar), el por qué esto de noticia no tiene nada, por como intentan relacionar a Bill Gates y el tipo de "noticia" en si, con la informática.

Saludos!
128  Foros Generales / Dudas Generales / MOVIDO: Duda al imprimir un documento desde . bat en: 18 Mayo 2018, 19:40
El tema ha sido movido a Programación General.

https://foro.elhacker.net/index.php?topic=483830.0
129  Programación / Programación General / Re: Duda al imprimir un documento desde . bat en: 18 Mayo 2018, 19:40
tambien lo intente desde visual studio 2017 pero no puedo imprimir

En Google hay cien mil ejemplos para VB.NET, C# y VC++ sobre como immprimir un documento PDF...

Vas a necesitar hallar un componente/librería para la manipulación e impresión de documentos PDF, como por ejemplo estos productos de pago:


Esta otra librería es gratuita, pero según he leido es nefasto a la hora de imprimir...


O esta otra, gratuita también:

Y bueno, como herramientas command-line tienes esta:
la cual puedes llamar desde un Batch-script, claro está.



Para detectar la creación del archivo en "X" directorio, puedes usar la clase FileSystemWatcher.


Saludos
130  Foros Generales / Noticias / Re: Bill Gates ha tenido que explicarle a Donald Trump la diferencia entre VIH y VPH en: 18 Mayo 2018, 14:59
¿y cual es la noticia?.

Sinceramente, no se qué narices hace esta BASURA de "noticia" (por no llamarlo marujeo o salseo) en una página de informática...

Genbeta son como Vandal o HobbyConsolas para la industria de los videojuegos... siempre con estas chorradas que no tienen nada que ver con los temas que tienen que tratar, pero claro, los temas políticos con presidentes de por medio generan visitas, y las visitas, dinerillo...

En fin... la prensa de hoy en día.

Saludos.
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ... 1102
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines