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 ... 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 [904] 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 ... 1236
9031  Programación / .NET (C#, VB.NET, ASP) / Re: Leer, Guardar, Cargar .INI en: 26 Mayo 2013, 19:04 pm
Código
  1. Dim INI_File As String = ".\Test.ini"

Guardar:
Edito: Mejorado
Código
  1.    ' Save INI Settings
  2.    Private Sub Save_INI_Settings()
  3.  
  4.        Dim Current_Settings As String = _
  5.            "File=" & TextBox_File.Text & Environment.NewLine & _
  6.            "SaveFile=" & CheckBox_SaveFile.Checked
  7.  
  8.        My.Computer.FileSystem.WriteAllText(INI_File, Current_Settings, False)
  9.  
  10.    End Sub

Cargar:
Código
  1.     ' By Elektro H@cker
  2.  
  3.    ' Load INI Settings
  4.    Private Sub Load_INI_Settings()
  5.  
  6.        Dim xRead As IO.StreamReader = IO.File.OpenText(INI_File)
  7.        Dim Line As String = String.Empty
  8.        Dim Delimiter As String = "="
  9.        Dim ValueName As String = String.Empty
  10.        Dim Value As Object
  11.  
  12.        ' Example content of Test.ini:
  13.        '
  14.        ' File=C:\File.txt
  15.        ' SaveFile=True
  16.  
  17.        Do Until xRead.EndOfStream
  18.  
  19.            Line = xRead.ReadLine().ToLower
  20.            ValueName = Line.Split(Delimiter).First
  21.            Value = Line.Split(Delimiter).Last
  22.  
  23.            If ValueName = "File".ToLower Then TextBox_File.Text = Value
  24.            If ValueName = "SaveFile".ToLower Then CheckBox_SaveFile.Checked = Value
  25.  
  26.            Application.DoEvents()
  27.  
  28.        Loop
  29.  
  30.        xRead.Close() : xRead.Dispose()
  31.  
  32.    End Sub
9032  Programación / .NET (C#, VB.NET, ASP) / Re: Problema con un WebBrowser (II) Ahora arrastrable en: 26 Mayo 2013, 18:58 pm
Y como hago que las firmas coincidan? xD

Que son las firmas?

Lo del puntero seguro, el delegado, no me ha quedado muy claro...
Esto es mas difícil que vete tu a saber que cosa... xD

Aunque no manejo mucho sobre delegados, si no recuerdo mal cuando sucede un evento se crea un delegado oculto automáticamente, y puedes acceder a el con un nombre especial dentro del sub, que no recuerdo como era el nombre.

Lo de "las firmas" se refiere al contenido que he marcado en rojo:

    Private Sub WebBrowser1_MouseDown(ByVal sender As Object, ByVal e As HtmlElementEventArgs)

   End Sub

...si tu cambias HtmlElementEventArgs por MouseEventArgs, no es compatible la firma, el evento no existe.
9033  Programación / .NET (C#, VB.NET, ASP) / Re: Problema con un WebBrowser (II) Ahora arrastrable en: 26 Mayo 2013, 18:55 pm
Perdona si te ha sentado un poco mal, pero me ha molestado bastante porque solo con leer ya se sabe lo que pasa, no hay que ser un experto en el tema, y yo no lo soy.

Saludos.
9034  Programación / .NET (C#, VB.NET, ASP) / Re: [Duda] Imagen en el Form en: 26 Mayo 2013, 18:33 pm
Pero ayúdame con mi topic no? xDDD

Es que casi todos tus problemas se basan en que no lees nada, nisiquiera los mensajes de error.

ya te he contestado,
saludos.
9035  Programación / .NET (C#, VB.NET, ASP) / Re: Problema con un WebBrowser (II) Ahora arrastrable en: 26 Mayo 2013, 18:29 pm
Me gustaría citarte algo que te dije, pero para lo que me va a servir...

Lee los eventos disponibles del webbrowser, ¿Ves alguno que se llame MouseMove, MouseDown, o MouseUp?, No Seazoux, no todos los controles tienen los mismos eventos.

Es más, con haber invertido 10 segundos para leer el mensaje de la excepción, habrías leido lo mismo que te acabo de explicar.

Código
  1.    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  2.        WebBrowser1.Navigate("http://google.com")
  3.    End Sub
  4.  
  5.    Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
  6.        Dim document As HtmlDocument = WebBrowser1.Document
  7.        AddHandler document.Body.MouseDown, New HtmlElementEventHandler(AddressOf WebBrowser1_MouseDown)
  8.    End Sub
  9.  
  10.    Private Sub WebBrowser1_MouseDown(ByVal sender As Object, ByVal e As HtmlElementEventArgs)
  11.        If e.MouseButtonsPressed = Windows.Forms.MouseButtons.Left Then
  12.            MsgBox("Botón izquiero presionado")
  13.        End If
  14.    End Sub
9036  Programación / .NET (C#, VB.NET, ASP) / Re: [Duda] Imagen en el Form en: 26 Mayo 2013, 18:02 pm
@Seazoux
MyBase = Me (más o menos)

http://msdn.microsoft.com/en-us/library/20fy88e0%28v=vs.80%29.aspx




@SyntaxError404

No está muy perfeccionado el código, ¿Que pasa si mantienes pulsado botón central o botón derecho sobre el form?, no creo que quieras moverlo con esos botones.

Además imagino que tendrás controles en el form, y también querrás mover el Form al mantener presionado click izquierdo sobre un picturebox, aquí tienes mi versión:

Código
  1. #Region " Move Form "
  2.  
  3.    ' [ Move Form ]
  4.    '
  5.    ' // By Elektro H@cker
  6.  
  7.    Public MoveForm As Boolean
  8.    Public MoveForm_Mouse_Position As Point
  9.  
  10.    Public Sub MoveForm_MouseDown(sender As System.Object, e As System.Windows.Forms.MouseEventArgs) Handles _
  11.        MyBase.MouseDown ' Add more handles here (Example: PictureBox1.MouseDown)
  12.  
  13.        If e.Button = MouseButtons.Left Then MoveForm = True : MoveForm_Mouse_Position = e.Location
  14.    End Sub
  15.  
  16.    Public Sub MoveForm_MouseMove(sender As System.Object, e As System.Windows.Forms.MouseEventArgs) Handles _
  17.        MyBase.MouseMove ' Add more handles here (Example: PictureBox1.MouseMove)
  18.  
  19.        If MoveForm Then Me.Location = Me.Location + e.Location - MoveForm_Mouse_Position
  20.    End Sub
  21.  
  22.    Public Sub MoveForm_MouseUp(sender As System.Object, e As System.Windows.Forms.MouseEventArgs) Handles _
  23.        MyBase.MouseUp ' Add more handles here (Example: PictureBox1.MouseUp)
  24.  
  25.        If e.Button = MouseButtons.Left Then MoveForm = False
  26.    End Sub
  27.  
  28. #End Region

PD: ¿Y si te miras mi librería de snippets? hay códigos para todo lo que has necesitado hasta ahora: http://foro.elhacker.net/net/libreria_de_snippets_posteen_aqui_sus_snippets-t378770.0.html
9037  Informática / Hardware / Re: Sobre la frecuencia de "Encendido/Apagado" de un disco duro en: 26 Mayo 2013, 17:35 pm
Gracias Simorg y Seazoux.

la info de los reinicios queda grabada en la PCB y acorta la perfomance de dicho HDD[/b].

¿¿¿Esto quiere decir que si se resetea el valor de los reinicios a "0", el disco ganaria algo de prformance??? ¿O he querido entender mal? xD,
Y si esto es así, ¿Un técnico sería capaz de resetear el circuito, o es imposible?
9038  Informática / Hardware / Sobre la frecuencia de "Encendido/Apagado" de un disco duro en: 26 Mayo 2013, 16:35 pm
Hola

Tengo 3 discos duros secundarios y... bueno, he estado reflexionando sobre el tema xD.

Antes yo tenía un PC con los HDD siempre encendidos, quiero decir con la configuración de energía para que no se apaguen nunca,
Esos discos nunca me dieron problemas, ni se estropearon, ni nada, es más, aún uso 1 de ellos.

Desde que me compré un nuevo PC, uso la configuración de energia para que los discos se apaguen cada 20 minutos por inactividad, pensé que era mejor apagarlos de vez en cuando aunque séan por 5 minutos.

El caso es que uso MUCHO los HDD, por ejemplo si uno se apaga pues a los 10 minutos ya estoy intentando acceder al disco, y escucho como se enciende y como tarda 2-3 segundos en iniciarse el disco (Pero eso no me importa en absoluto).

No sé que es mejor en mi caso, si dejarlos encendidos o apagarlos, porque si bien sabemos que apagar/reiniciar mucho un PC en un mismo día puede ser un punto negativo para la vida de este, no sé si ocurre lo mismo con los HDD.

En resumen, ¿Cual de estas dos opciones es más benéfica para la vida de mis HDD?
- Apagar/Encender los discos 20 veces al día.
- Dejarlos encendidos las 24 H sin apagarse.

...¿Y porqué?

Gracias por leer.
9039  Programación / .NET (C#, VB.NET, ASP) / Re: Mouse Recorder en: 26 Mayo 2013, 16:19 pm
Puedes hacerlo de la siguiente manera:

Captura/Guarda cada coordenada en una lista de punteros.
Captura/Guarda cada click en un tipo de diccionario.
Luego, reproduce el contenido de la lista y del diccionario.

Ejemplo:



Código
  1. Public Class Form1
  2.  
  3.    ' BY ELEKTRO H@CKER
  4.    ' Copia este Form en un nuevo proyecto y ejecútalo.
  5.  
  6.    Dim Coordenates_List As New List(Of Point)
  7.    Dim Clicks_Dictionary As New Dictionary(Of Int64, MouseButton)
  8.  
  9.    Dim Click_Count As Int32 = 0
  10.    Dim Last_ClickState_Left As Int64 = 999
  11.    Dim Last_ClickState_Right As Int64 = 999
  12.  
  13.    Dim WithEvents Record_Timer As New Timer
  14.  
  15.    Dim WithEvents Button_Record As New Button, Button_Stop As New Button, Button_Reproduce As New Button
  16.  
  17.    Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
  18.  
  19.    Public Declare Sub Mouse_Event Lib "User32" Alias "mouse_event" (ByVal dwFlags As MouseButton, ByVal dx As Integer, ByVal dy As Integer, ByVal dwData As Integer, ByVal dwExtraInfo As Integer)
  20.  
  21.    Public Thread_is_completed As Boolean = False
  22.  
  23.    Dim Thread_MousePlay_Var As System.Threading.Thread = New Threading.Thread(AddressOf Thread_MousePlay)
  24.  
  25.    Public Enum MouseButton
  26.  
  27.        Left_Down = &H2    ' Left button (hold)
  28.        Left_Up = &H4      ' Left button (release)
  29.  
  30.        Right_Down = &H8   ' Right button (hold)
  31.        Right_Up = &H10    ' Right button (release)
  32.  
  33.        Middle_Down = &H20 ' Middle button (hold)
  34.        Middle_Up = &H40   ' Middle button (release)
  35.  
  36.        Left               ' Left   button (press)
  37.        Right              ' Right  button (press)
  38.        Middle             ' Middle button (press)
  39.  
  40.    End Enum
  41.  
  42.    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  43.        Record_Timer.Interval = 15
  44.        Button_Record.Text = "Record" : Button_Stop.Text = "Stop" : Button_Reproduce.Text = "Reproduce"
  45.        Button_Record.Location = New Point(20, 20) : Button_Stop.Location = New Point(Button_Record.Right + 10, 20) : Button_Reproduce.Location = New Point(Button_Stop.Right + 10, 20)
  46.        Me.Controls.Add(Button_Record) : Me.Controls.Add(Button_Stop) : Me.Controls.Add(Button_Reproduce)
  47.        Me.Size = New Point(300, 100)
  48.    End Sub
  49.  
  50.    Private Sub Button_Record_Click(sender As Object, e As EventArgs) Handles Button_Record.Click
  51.        Coordenates_List.Clear() : Clicks_Dictionary.Clear() : Click_Count = 0
  52.        Record_Timer.Start()
  53.    End Sub
  54.  
  55.    Private Sub Button_Stop_Click(sender As Object, e As EventArgs) Handles Button_Stop.Click
  56.        Record_Timer.Stop()
  57.    End Sub
  58.  
  59.    Private Sub Button_Reproduce_Click(sender As Object, e As EventArgs) Handles Button_Reproduce.Click
  60.  
  61.        Thread_MousePlay_Var = New Threading.Thread(AddressOf Thread_MousePlay)
  62.        Thread_MousePlay_Var.IsBackground = True
  63.        Thread_MousePlay_Var.Start()
  64.  
  65.        Thread_is_completed = False
  66.        While Not Thread_is_completed = True : Application.DoEvents() : End While
  67.        MsgBox("Finished")
  68.  
  69.    End Sub
  70.  
  71.    Private Sub Record_Timer_Tick(sender As Object, e As EventArgs) Handles Record_Timer.Tick
  72.  
  73.        Coordenates_List.Add(MousePosition)
  74.  
  75.        If Not Last_ClickState_Left = GetAsyncKeyState(1) Then
  76.            Last_ClickState_Left = GetAsyncKeyState(1)
  77.            If GetAsyncKeyState(1) = 32768 Then
  78.                Click_Count += 1
  79.                Coordenates_List.Add(Nothing)
  80.                Clicks_Dictionary.Add(Click_Count, MouseButton.Left_Down)
  81.            ElseIf GetAsyncKeyState(1) = 0 Then
  82.                Click_Count += 1
  83.                Coordenates_List.Add(Nothing)
  84.                Clicks_Dictionary.Add(Click_Count, MouseButton.Left_Up)
  85.            End If
  86.        End If
  87.  
  88.        If Not Last_ClickState_Right = GetAsyncKeyState(2) Then
  89.            Last_ClickState_Right = GetAsyncKeyState(2)
  90.            If GetAsyncKeyState(2) = 32768 Then
  91.                Click_Count += 1
  92.                Coordenates_List.Add(Nothing)
  93.                Clicks_Dictionary.Add(Click_Count, MouseButton.Right_Down)
  94.            ElseIf GetAsyncKeyState(2) = 0 Then
  95.                Click_Count += 1
  96.                Coordenates_List.Add(Nothing)
  97.                Clicks_Dictionary.Add(Click_Count, MouseButton.Right_Up)
  98.            End If
  99.        End If
  100.  
  101.    End Sub
  102.  
  103.    Private Sub Mouse_Click(ByVal MouseButton As MouseButton)
  104.        Select Case MouseButton
  105.            Case MouseButton.Left : Mouse_Event(MouseButton.Left_Down, 0, 0, 0, 0) : Mouse_Event(MouseButton.Left_Up, 0, 0, 0, 0)
  106.            Case MouseButton.Right : Mouse_Event(MouseButton.Right_Down, 0, 0, 0, 0) : Mouse_Event(MouseButton.Right_Up, 0, 0, 0, 0)
  107.            Case MouseButton.Middle : Mouse_Event(MouseButton.Middle_Down, 0, 0, 0, 0) : Mouse_Event(MouseButton.Middle_Up, 0, 0, 0, 0)
  108.            Case Else : Mouse_Event(MouseButton, 0, 0, 0, 0)
  109.        End Select
  110.    End Sub
  111.  
  112.    Sub Thread_MousePlay()
  113.  
  114.        Click_Count = 0
  115.  
  116.        For Each Coordenate In Coordenates_List
  117.            Application.DoEvents()
  118.            Threading.Thread.Sleep(15)
  119.  
  120.            If Coordenate = Nothing Then
  121.                Click_Count += 1
  122.                If Click_Count > 1 Then Mouse_Click(Clicks_Dictionary.Item(Click_Count))
  123.            Else
  124.                System.Windows.Forms.Cursor.Position = Coordenate
  125.            End If
  126.  
  127.        Next
  128.  
  129.        Thread_is_completed = True
  130.  
  131.    End Sub
  132.  
  133. End Class
9040  Programación / .NET (C#, VB.NET, ASP) / Re: [Duda] Imagen en el Form en: 26 Mayo 2013, 13:52 pm
Ese es el problema de usar un WindowsForm con transparencia y PNG's con transparencia...

Puedes perfeccionarlo con API's: [SOURCE] Splat

Pero yo personálmente no te recomiendo que sigas con este tema... deberías dejarlo para cuando aprendas un poco más.

Saludos
Páginas: 1 ... 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 [904] 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines