Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-12-2008
Ðαяισš Ðαяισš is offline
Miembro
 
Registrado: dic 2008
Posts: 42
Poder: 0
Ðαяισš Va por buen camino
Thumbs up Resuelto.

Pid Correcto Con El GetProcessID
Gracias.
Problema Resuelto.

Última edición por Ðαяισš fecha: 19-01-2009 a las 06:40:11.
Responder Con Cita
  #2  
Antiguo 31-12-2008
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
¡Hola!

Algo que puedes hacer es agregar un tercer parámetro, de tipo Integer, a la función GetProcessID, para indicarle de cuál proceso quieres el ID, de entre todos los que llevan el mismo nombre de programa ejecuatable. Haciendo que su ciclo While se repita hasta coincidir, no sólo con el nombre de archivo ejecutable, sino también con el número de proceso dado.

De tal forma que TForm1.Button1Click quedaría más o menos así:
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
  // Obtenemos el ID del primer proceso
  if GetProcessID(ProgramName, PidId, 1) then
  begin
    PidHandle  :=  OpenProcess(PROCESS_ALL_ACCESS,False,PidId);
    poke1($401000, $90);
    closehandle(PidHandle);
  end;

  // Obtenemos el ID del segundo proceso
  if GetProcessID(ProgramName, PidId, 2) then
  begin
    PidHandle  :=  OpenProcess(PROCESS_ALL_ACCESS,False,PidId);
    poke1($401000, $90);
    closehandle(PidHandle);
  end;
end;

Espero te haya orientado satisfactoriamente.

Un abrazo en proceso.

Al González.
Responder Con Cita
  #3  
Antiguo 31-12-2008
Ðαяισš Ðαяισš is offline
Miembro
 
Registrado: dic 2008
Posts: 42
Poder: 0
Ðαяισš Va por buen camino
Gracias.
Problema Resuelto.

Última edición por Ðαяισš fecha: 19-01-2009 a las 06:41:36.
Responder Con Cita
  #4  
Antiguo 31-12-2008
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Yo sí me voy a dormir ya, pero la ventaja que tienes es que ya amaneció en el Viejo Continente (que de viejo no tiene nada). Y algún forista de aquel lado de las Islas Azores podría echarte una mano.

Básicamente tienes que añadir un parámetro más, de tipo Integer en la cabecera de la función

function GetProcessID(Const ExeFileName: string; var ProcessId: integer;
Const ProcessNo :Integer): boolean;


Y usarlo en el If que está en el interior del While para compararlo contra una variable "Count" (que también hay que agregar e inicializar en 0 dentro de la función), para llevar el conteo de todos los procesos que van coincidiendo con el nombre buscado hasta que Count sea igual a ProcessNo.

Me retiro a descansar. Mucho éxito con los deberes.

Al.
Responder Con Cita
  #5  
Antiguo 31-12-2008
Ðαяισš Ðαяισš is offline
Miembro
 
Registrado: dic 2008
Posts: 42
Poder: 0
Ðαяισš Va por buen camino
Gracias.
Problema Resuelto.

Última edición por Ðαяισš fecha: 19-01-2009 a las 06:41:48.
Responder Con Cita
  #6  
Antiguo 31-12-2008
Avatar de DarkMan
DarkMan DarkMan is offline
Miembro
 
Registrado: jul 2006
Posts: 102
Poder: 18
DarkMan Va por buen camino
Lo fácil es preguntar y esperar a que te lo den ya hecho, lo que te ha comentado el amigo Al González no es una tarea complicada y yo creo que en 2 horas tendrías que ser capaz de sacarlo por ti mismo, o almenos no quedes esperando la solución porque puede tardar más del tiempo que tu necesitas.
__________________
"La recompensa de una buena acción está en haberla hecho"
Responder Con Cita
  #7  
Antiguo 31-12-2008
Ðαяισš Ðαяισš is offline
Miembro
 
Registrado: dic 2008
Posts: 42
Poder: 0
Ðαяισš Va por buen camino
Gracias.
Problema Resuelto.

Disculpas por la altaneria.

Última edición por Ðαяισš fecha: 19-01-2009 a las 06:42:24.
Responder Con Cita
  #8  
Antiguo 31-12-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Cita:
Empezado por Ðαяισš Ver Mensaje
...es si soy newbie.. como creen que voy a poder hacer ello? si a duras penas se que es un "IF" :S se que desean que uno aprenda pero si no se explican bien da casi lo mismo.. osea me dejan igual [nada en la mente]

es como si le preguntasen a un niño de 5 años hijo que es una ecuacion? como se hace? hasme una..

es practicamente lo mismo pero en mi caso es con el GetProcessID si no me explican bien no entiendo nada.. crees que se que es un while??? na.. no se
solo ando aprendiendo pero con la ayuda que me dan que me dicen "ponle un parametro" ¿¿¿¿¿¿¿????????? que se yo que es un parametro??? si a duras penas se hacer una calculadora con ayuda de uds mismos que me enseñaron.. Bah bueno no se si les parecio mal mi respuesta si es asi me disculpo.. hasta pronto.
Cálmate amiguito... si eres un newbie que haces intentando modificar un valor de otra aplicación en lugar de empezar con un "hello world" ?

ahh espera;

Cita:
Empezado por Ðαяισš Ver Mensaje
Wwwwwow!!!...
Cita:
Empezado por Ðαяισš Ver Mensaje
Wwwwwwwooooooowwwwww!!!!!!!!...
y finalmente;

Cita:
Empezado por Ðαяισš
Wowowowo!!!...
"Ðαяισš" más que ser un newbie o un "Super Moderador" yo creo que eres un leecher, y en lugar de hacernos perder nuestro tiempo en tus hazañas de Script Kiddie en otros foros, deberías ser un poco menos altanero!
__________________
RTFM > STFW > Foro > Truco > Post > cHackAll > KeBugCheckEx
Responder Con Cita
  #9  
Antiguo 31-12-2008
Ðαяισš Ðαяισš is offline
Miembro
 
Registrado: dic 2008
Posts: 42
Poder: 0
Ðαяισš Va por buen camino
??????????????????????????????????????????????????

No Critiques Lo que los demas opinan "Sabiondo, Sabelotodo" pendejo es lo que eres..

PD: Disculpas si os ofendi.. ¬¬.

Última edición por Ðαяισš fecha: 19-01-2009 a las 06:43:20.
Responder Con Cita
  #10  
Antiguo 31-12-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
jajaja

Disculpe Ud. doctor!
__________________
RTFM > STFW > Foro > Truco > Post > cHackAll > KeBugCheckEx
Responder Con Cita
  #11  
Antiguo 31-12-2008
Ðαяισš Ðαяισš is offline
Miembro
 
Registrado: dic 2008
Posts: 42
Poder: 0
Ðαяισš Va por buen camino
.......

si no van a decir algo que sirva no escriban nada es mejor.

Última edición por Ðαяισš fecha: 19-01-2009 a las 06:43:56.
Responder Con Cita
  #12  
Antiguo 31-12-2008
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Hola inquieto y trasnochado compañero.

Lamento mucho que no hayas alcanzado a entregar tu tarea a tiempo. Tenía una etérea esperanza de que lograras el objetivo, acaso con ayuda adicional de otros foristas.

Me despierta curiosidad el por qué algún profesor le encargaría un trabajo de tal envergadura a alguien que no cuenta con el suficiente conocimiento y experiencia, o bien tiempo y habilidad, para afrontarlo, como parece ser el caso.

¿Cuál es esa universidad donde estudias y qué carrera y grado cursas?

Es inquietante pensar que es real todo lo que ilustra este hilo.

Saludos.

Al González.
Responder Con Cita
  #13  
Antiguo 31-12-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por Al González Ver Mensaje
Hola inquieto y trasnochado compañero.

Lamento mucho que no hayas alcanzado a entregar tu tarea a tiempo. Tenía una etérea esperanza de que lograras el objetivo, acaso con ayuda adicional de otros foristas.

Me despierta curiosidad el por qué algún profesor le encargaría un trabajo de tal envergadura a alguien que no cuenta con el suficiente conocimiento y experiencia, o bien tiempo y habilidad, para afrontarlo, como parece ser el caso.

¿Cuál es esa universidad donde estudias y qué carrera y grado cursas?

Es inquietante pensar que es real todo lo que ilustra este hilo.

Saludos.

Al González.
A mi lo que mas me "intriga" es, que Universidad te pide entregar una tarea el 31 de Diciembre del 2008 a una hora específica del día, casi como si fuese uno de esas típicas Bombas Lógicas



Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #14  
Antiguo 01-01-2009
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
A mi lo que me "intriga" es;

Cita:
newbie = no saber hacer "tal cosa"
Lecher = persona que Hurta,Roba ciertas cosas para darse creditos de las mismas
y

Cita:
sarcasmo = decir algo que "no es cierto", (pero que todos sabemos que en realidad si es cierto)
__________________
RTFM > STFW > Foro > Truco > Post > cHackAll > KeBugCheckEx
Responder Con Cita
  #15  
Antiguo 01-01-2009
Ðαяισš Ðαяισš is offline
Miembro
 
Registrado: dic 2008
Posts: 42
Poder: 0
Ðαяισš Va por buen camino
Explicacion xD:

Gracias.
Problema Resuelto.

Última edición por Ðαяισš fecha: 19-01-2009 a las 06:45:13.
Responder Con Cita
  #16  
Antiguo 01-01-2009
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Cita:
Empezado por Ðαяισš Ver Mensaje
...me ayudan a probarlo?...
__________________
RTFM > STFW > Foro > Truco > Post > cHackAll > KeBugCheckEx
Responder Con Cita
  #17  
Antiguo 01-01-2009
Ðαяισš Ðαяισš is offline
Miembro
 
Registrado: dic 2008
Posts: 42
Poder: 0
Ðαяισš Va por buen camino
Sarcasmo : Sarcasmo

Responder Con Cita
  #18  
Antiguo 01-01-2009
Ðαяισš Ðαяισš is offline
Miembro
 
Registrado: dic 2008
Posts: 42
Poder: 0
Ðαяισš Va por buen camino
Cita:
Empezado por cHackAll Ver Mensaje
esto si me pone de mal humor.. :S:S si no van a decir nada para que escriben un comentario???


PD: porque han cambiado el nombre del Hilo???
Responder Con Cita
  #19  
Antiguo 01-01-2009
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Cita:
Empezado por Ðαяισš Ver Mensaje
...PD: porque han cambiado el nombre del Hilo???
Tal vez por cojer.
Responder Con Cita
  #20  
Antiguo 01-01-2009
Avatar de DarkMan
DarkMan DarkMan is offline
Miembro
 
Registrado: jul 2006
Posts: 102
Poder: 18
DarkMan Va por buen camino
Ðαяισš, si me permites un consejo, procura escribir con el menor número de faltas de ortografía y expresándote mejor. Piensa primero lo que vas a escribir y hazlo con una coherencia y cohesión. No solo te lo digo porque nos cuesta leer tus mensajes y ello dificulta que podamos darte una ayuda más eficaz, sino porque forma parte de la guía de estilo a la que ya te han remitido en varios hilos anteriores.
__________________
"La recompensa de una buena acción está en haberla hecho"
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
averiguar direccion ip publica garban Internet 5 22-08-2007 18:53:04
Averiguar propiedades de pc D@byt Varios 3 05-10-2005 17:13:06
Averiguar equipos en red salvanano Internet 3 02-09-2005 00:44:02
averiguar codigos unko! Internet 11 03-02-2005 02:51:57
Averiguar estructura de frm brandolin MySQL 0 20-10-2003 22:23:57


La franja horaria es GMT +2. Ahora son las 18:02:58.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi