Foro de elhacker.net

Programación => .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
  1.    <DllImport("user32.dll")> _
  2. Private Shared Function SetForegroundWindow(ByVal hWnd As IntPtr) As Boolean
  3.    End Function
  4.  
  5.    <DllImport("user32.dll")> _
  6. Private Shared Function ReleaseCapture() As Boolean
  7.    End Function
  8.  
  9.    Private Sub Form1_MouseDown(ByVal sender As Object, _
  10.                        ByVal e As System.Windows.Forms.MouseEventArgs) Handles _
  11.                        Me.MouseDown
  12.  
  13.        If e.Button = MouseButtons.Left Then
  14.            ReleaseCapture()
  15.            SendMessage(Me.Handle, &HA1, &H2, 0)
  16.        End If
  17.  
  18.    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
Código
  1.    <DllImport("user32.dll")> _
  2. Private Shared Function SetForegroundWindow(ByVal hWnd As IntPtr) As Boolean
  3.    End Function
  4.  
  5.    <DllImport("user32.dll")> _
  6. Private Shared Function ReleaseCapture() As Boolean
  7.    End Function
  8.  
  9.    Private Sub Form1_MouseDown(ByVal sender As Object, _
  10.                        ByVal e As System.Windows.Forms.MouseEventArgs) Handles _
  11.                        Me.MouseDown
  12.  
  13.        If e.Button = MouseButtons.Left Then
  14.            ReleaseCapture()
  15.            SendMessage(Me.Handle, &HA1, &H2, 0)
  16.        End If
  17.  
  18.    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

1 . Como Puedo Blokear Un .exe O Dll O Algun Tipo De Injecion  En VB
Te refieres a proteger un .exe  :huh:
Saluos.