Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - x64core

#1291
Foro Libre / Re: ¿Noticias de VanX?
17 Diciembre 2011, 03:14 AM
:B

Cita de: BlackZeroX (Astaroth) en 10 Diciembre 2011, 01:50 AM
¿Que le paso a mi oponente de AGE II Conquerors?... le dije que no hicera eso!¡.

Dulces Lunas!¡.
yo jugaba eso tambien :3 lo puedo volver a instalar >:3

bueno respecto al tema... analicemos >:3
la web murio hace... como 3 meses si no recuerdo mal, la ultima vez que se conecto fue el 12 de nov :3
porque habeis cerrado la web primero y despues desaparecio el? algun problema :P
igual a los mods de la web se les puede preguntar tambien
#1292
Option Explicit

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
   (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Private Declare Function GetWindowThreadProcessId Lib "user32" _
   (ByVal hwnd As Long, lpdwProcessId As Long) As Long

Public Declare Function CreateToolhelp32Snapshot Lib "kernel32" _
(ByVal lFlags As Long, ByVal lProcessID As Long) As Long
   
Private Declare Function Module32Next Lib "kernel32" _
  (ByVal hSnapShot As Long, lpMe32 As MODULEENTRY32) As Long

Private Declare Function CloseHandle Lib "kernel32" _
   (ByVal hObject As Long) As Long


' Constantes APIs
Private Const PROCESS_ALL_ACCESS = &H1F0FFF
Private Const TH32CS_SNAPMODULE = &H8
Private Const MAX_PATH = 260

Private Type MODULEENTRY32
  dwSize               As Long
  th32ModuleID         As Long
  th32ProcessID        As Long
  GlblcntUsage         As Long
  ProccntUsage         As Long
  modBaseAddr          As Long
  modBaseSize          As Long
  hModule              As Long
  szModule             As String * 256
  szExePath            As String * MAX_PATH
End Type

Sub main()

Dim hWin            As Long
Dim pID             As Long
Dim hwSnap          As Long
Dim PTRMOD          As MODULEENTRY32
Dim retVal          As Long

hWin = FindWindow("Notepad", vbNullString)
   If hWin Then
       GetWindowThreadProcessId hWin, pID
       hwSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, pID)
       If hwSnap Then
           PTRMOD.dwSize = Len(PTRMOD)
           retVal = Module32Next(hwSnap, PTRMOD)
           If retVal Then
               '... readprocessmemory,writeprocessmemory, etc
               CloseHandle (hwSnap)
           End If
       CloseHandle (hwSnap)
       End If
   Else
       Debug.Print "Notepad no esta en ejecucion"
   End If
End Sub


sin asm, no logre adaptarlo :P de ejemplo el notepad
#1293
y en que paises se podra y en cuales no?
#1294
bueno sí sé que funciones se pueden aplicar, pero bueno gracias MCKSys Argentina
#1295
es este:
http://www.teamcti.com/pview/prcview.htm
:xD
dato = Process>module

MCKSys Argentina creo que tu ya sabes que dato busco :xD :P
#1296
si el problema es que esta medio complicado y yo menos con lo que sé sobre ing. inversa :P
porque el programita lista varios objetos del mismo tipo y muestra informacion acerca de ellos  ( uno de tantos datos que lista, mi dato ) entonces hace varias llamadas a tal API y el problema es que no se que api xd
#1297
Hola! :D
Bueno yo solo sé usar un poco el olly y vengo a pedir ayuda
porque tengo un problema :P la cosa es que tengo un programa entonces que muestra informacion valiosa para mi,
entonces en un Syslistview32 en una de sus columnas muestra el dato que quiero, y por eso quisiera saber
como púedo saber que API ( estoy seguro que una API obtiene el dato ) obtiene ese dato.

talvez alguna forma de saber la API que ocupa para obtener solamente ese dato
tambien el problema es que el syslistview no esta en el formulario principal sino que se selecciona una opcion de un menu para
que muestre ese syslistview.

bueno gracias :)
#1298
Foro Libre / Re: Ayuda! sobre mujeres
16 Diciembre 2011, 19:38 PM
que es eso? "rAyaDDdaSH"
#1299
Programación C/C++ / Re: Dudas de recursividad
16 Diciembre 2011, 03:20 AM
la recursividad no es muy aconsejable porque se necesita mucho recursos de la pila ya que cada parametro lo inserta
por cada "paso" que hace por la funcion, lo que quieras hacer trata de hacerlo con bucles.
este codigo extraido del libro que aprendi C++ es un ejemplo acerca de las permutaciones:
Código (Cpp) [Seleccionar]
#include <iostream>
using namespace std;

/* Prototipo de función */
void Permutaciones(char *, int l=0);

int main(int argc, char *argv[]) {
   char palabra[] = "ABCDE";

   Permutaciones(palabra);
   
   cin.get();
   return 0;
}

void Permutaciones(char * cad, int l) {
   char c;    /* variable auxiliar para intercambio */
   int i, j;  /* variables para bucles */
   int n = strlen(cad);

   for(i = 0; i < n-l; i++) {
      if(n-l > 2) Permutaciones(cad, l+1);
      else cout << cad << ", ";
      /* Intercambio de posiciones */
      c = cad[l];
      cad[l] = cad[l+i+1];
      cad[l+i+1] = c;
      if(l+i == n-1) {
         for(j = l; j < n; j++) cad[j] = cad[j+1];
         cad[n] = 0;
      }
   }
}


#1300
quieres que cuando escribas una palabra clave el resto vaya por otra linea?
no puse code porque eso es lo que entendi