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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17
141  Programación / Programación Visual Basic / Re: como allar el archivo al que pertenece la ventana??? en: 28 Diciembre 2008, 05:32 am
se  cambiado=true  :P

jeje.  y Dessa con lo anterior me refería  a  que exe le pertenece la ventana que queda con la imagen de fondo...  :-\

osea como hacer para saber cual es no tratar de ocultarlo oponiendo nos a que no cierren otras app..
142  Programación / Scripting / Re: Truco: añadir icono a tu archivo por lotes en: 28 Diciembre 2008, 05:21 am


muy bueno pequeños detalles que hacen que las aplicaciones se luscan al 100% ;D
143  Programación / Scripting / Re: Porqué :: comenta las líneas en: 28 Diciembre 2008, 05:15 am
bienn :)
144  Programación / Scripting / Re: Convertir bat en vbs en: 28 Diciembre 2008, 05:11 am



hola

    si no me equivoco que espero no hacerlo en vbs no muestra una consola de maneja con las funciones MensageBox e InputBox y otras...

 ejemplo:

 algo.vbs
Código:
Dim strName                                                                            'declaramos variable

strName=InputBox ("Cual es tu nombre??","<[(x)]>","Norverto?")'damos valor a la variable

call MsgBox ("holass " & strName ,,"<[(x)]>")                              'mostramos variable
   

145  Programación / Scripting / Re: Music.bat en: 28 Diciembre 2008, 04:55 am
holas

   Muy bueno el .bat    :)

 
    a y una pregunta me inicie hace un par de horas con batch y no se para que sirben los ';'(puntoYcoma). Podrían explicarme.

  gracias y 54¬ud05

   
146  Programación / Programación Visual Basic / 000-|-000 en: 28 Diciembre 2008, 04:40 am
holas


notaste que si cierras el explorer.exe y pones el mouse sobre la imagen del escritorio. El programa allá el handle y la id del proceso, pero al llegar a la api OpenProcess esta devuelve un handle=0 lo que no permite allar el nombre ni la ruta del proceso... :-X
147  Programación / Programación Visual Basic / Re: como allar el archivo al que pertenece la ventana??? en: 28 Diciembre 2008, 04:17 am
Por coordenadas del mouse:

Código:

Option...
... Sub


Saludos

muy bueno  jeje estaba pensando en hacerlo pero no se no me puse jeje..

148  Programación / Programación Visual Basic / ultima en: 27 Diciembre 2008, 03:34 am
hola

aka les dejo lo q logre hacer fijen se si no tiene algún choclo y si se puede mejorar graciass.

Module1.bas

Código:
Option Explicit

'<lapis
Private Declare Function EnumProcesses Lib "PSAPI.DLL" (ByRef lpidProcess As Long, ByVal cb As Long, ByRef cbNeeded As Long) As Long
Private Declare Function OpenProcess Lib "kernel32.dll" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Private Declare Function GetModuleFileNameExA Lib "PSAPI.DLL" (ByVal hProcess As Long, ByVal hModule As Long, ByVal lpFilename As String, ByVal nSize As Long) As Long
Private Declare Function CloseHandle Lib "kernel32.dll" (ByVal hObject As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function GetClassName Lib "user32" Alias "GetClassNameA" (ByVal hwnd As Long, ByVal lpClassName As String, ByVal nMaxCount As Long) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Private Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hwnd As Long, lpdwProcessId As Long) As Long
'lapis>

'<constantes
Private Const PROCESS_VM_READ As Long = (&H10)
Private Const PROCESS_QUERY_INFORMATION As Long = (&H400)
Private Const SW_SHOWNORMAL = 1
Private Const WM_CLOSE = &H10
'Private Const gcClassnameMSWord = "OpusApp"
'Private Const gcClassnameMSExcel = "XLMAIN"
'Private Const gcClassnameMSIExplorer = "IEFrame"
'Private Const gcClassnameMSVBasic = "wndclass_desked_gsk"
'Private Const gcClassnameNotePad = "Notepad"
'Private Const gcClassnameMyVBApp = "ThunderForm"
'Private Const gcClassnameFolder = CabinetWClass 'De explorer.exe
'constantes>

'procedimiento >>
Public Sub GetPathProces(Optional ClassName As String = vbNullString, Optional WindowsName As String = vbNullString)
   On Error GoTo eler
   
   Dim WinWnd As Long, ret As String, lpClassName As String
   Dim Buffer As String
   Dim i_Procesos As Long
   Dim Array_Procesos() As Long, RetVal As Long
   Dim sd As Long
   Dim ret1 As Long
   Dim Ruta As String
   Dim t_cbNeeded As Long
   Dim Handle_Proceso As Long
   Dim i As Long
   
   ReDim Array_Procesos(250) As Long
   
   ' Recoje el handle de la ventana
   WinWnd = FindWindow(vbNullString, ret)
   
   If WinWnd = 0 Then MsgBox "Couldn't find the window ...": Exit Sub
   lpClassName = Space(256)
   RetVal = GetClassName(WinWnd, lpClassName, 256)
   MsgBox "Classname: " + Left$(lpClassName, RetVal)
   ' Carga la variable sd con la id del proceso
   GetWindowThreadProcessId WinWnd, sd
   
   ' Obtiene un array con los id de los procesos
   ret = EnumProcesses(Array_Procesos(1), 1000, t_cbNeeded): i_Procesos = t_cbNeeded / 4
   
   ' Recorre todos los procesos
   For i = 1 To i_Procesos
   
    If Array_Procesos(i) = sd Then
     ' Lo abre y devuelve el handle
     Handle_Proceso = OpenProcess(PROCESS_QUERY_INFORMATION + PROCESS_VM_READ, 0, Array_Procesos(i))
       
     If Handle_Proceso <> 0 Then
      ' Crea un buffer para almacenar el nombre y ruta
      Buffer = Space(255)
      ' Le pasa el Buffer al Api y el Handle
      ret1 = GetModuleFileNameExA(Handle_Proceso, 0, Buffer, 255)
      ' Le elimina los espacios nulos a la cadena devuelta
      Ruta = Left(Buffer, ret1)
           
     End If
       
     ' Cierra el proceso abierto
     ret1 = CloseHandle(Handle_Proceso)
     ' Muestra la ruta del proceso y ee id
     MsgBox Ruta & "     " & Array_Procesos(i), vbInformation, "info"
             
    Exit For
     
   End If
     
   DoEvents
           
  Next
   
Exit Sub
eler:
MsgBox Err.Description, vbCritical, "Esto no tendria q haber pasado."

End Sub

Sub main()
GetPathProces , InputBox("Escriba el titulo de una ventana.", "prueva uno", "ej: Mi Pc", (Screen.Width / 2) - 2500, (Screen.Height / 2) - 1500)
End Sub




un 90(0 d3 (091 94573 n0 l3 h483 m4l 4 n4d13
149  Programación / Programación Visual Basic / Re: como allar el archivo al que pertenece la ventana??? en: 26 Diciembre 2008, 22:45 pm
si  ;D es exactamente lo que necesitaba.

gracias a los dos.
150  Programación / Programación Visual Basic / ;) en: 26 Diciembre 2008, 17:34 pm
gracias ya averiguo sobre esa api

y sobre saber q archivo contiene el código que la llamo?
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines