Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Xuxero xD . en 10 Agosto 2011, 18:11 PM

Título: [AYUDA] Una AYUDA XFA
Publicado por: Xuxero xD . en 10 Agosto 2011, 18:11 PM
Hola Amigos Vengo A Pedirles Una Ayuditas .

1 . Como Puedo Blokear Un .exe O Dll O Algun Tipo De Injecion  En VB

2 . El BorderStyle Pongo " None = Ninguno " Para Contruir Mi Porpio Borde Okey lo Contruyo todo bien pero cuando copilo Y Ejecuto EL Programa Cuando quiero Mover El From No Se Puedo  Si Me Pueden Ayudar En Estos Dos Problemas Se Los Agradeceria

Los Dos Problemas Son En VB

Gracias
Título: Re: [AYUDA] Una AYUDA XFA
Publicado por: Keyen Night en 13 Agosto 2011, 20:31 PM
Este es el foro de .Net así que asumo q hablas de Vb.Net, la primera pregunta no la entendi, lo segundo se hace así, y cambiale el título al tema por algo que tenga que ver:

Código (vb.net) [Seleccionar]
   <DllImport("user32.dll")> _
Private Shared Function SetForegroundWindow(ByVal hWnd As IntPtr) As Boolean
   End Function

   <DllImport("user32.dll")> _
Private Shared Function ReleaseCapture() As Boolean
   End Function

   Private Sub Form1_MouseDown(ByVal sender As Object, _
                       ByVal e As System.Windows.Forms.MouseEventArgs) Handles _
                       Me.MouseDown

       If e.Button = MouseButtons.Left Then
           ReleaseCapture()
           SendMessage(Me.Handle, &HA1, &H2, 0)
       End If

   End Sub


Claro esto movera el Form por cualquier parte, ponle el Handles al control que quieras usar para mover el Form.
Título: Re: [AYUDA] Una AYUDA XFA
Publicado por: neoncyber en 16 Agosto 2011, 04:34 AM
Si utiliazas WPF, simplemente llama al metodo DragMove() en el handler del evento leftmousedown
Título: Re: [AYUDA] Una AYUDA XFA
Publicado por: 43H4FH44H45H4CH49H56H45H en 16 Agosto 2011, 05:26 AM
Cita de: Keyen Night en 13 Agosto 2011, 20:31 PM
Código (vb.net) [Seleccionar]
    <DllImport("user32.dll")> _
Private Shared Function SetForegroundWindow(ByVal hWnd As IntPtr) As Boolean
    End Function

    <DllImport("user32.dll")> _
Private Shared Function ReleaseCapture() As Boolean
    End Function

    Private Sub Form1_MouseDown(ByVal sender As Object, _
                        ByVal e As System.Windows.Forms.MouseEventArgs) Handles _
                        Me.MouseDown

        If e.Button = MouseButtons.Left Then
            ReleaseCapture()
            SendMessage(Me.Handle, &HA1, &H2, 0)
        End If

    End Sub


La API SendMessage hay que declararla  :P y prescindir  de la otra (SetForegroundWindow) al menos en este ejemplo.
Se puede utilizar esta técnica en el evento MouseMove sin necesidad de especificar el botón presionado.  ;D

Cita de: Xuxero en 10 Agosto 2011, 18:11 PM1 . Como Puedo Blokear Un .exe O Dll O Algun Tipo De Injecion  En VB
Te refieres a proteger un .exe  :huh:
Saluos.