Ver Mensaje Individual
  #2  
Antiguo 26-05-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola lormurlok y bienvenido a Club Delphi

Como a todos los que se inician te invitamos a que leas nuestra guía de estilo.


Cita:
Me han encargado que intente solucionarlo, y mi idea ha sido fabricar una aplicación y que el World Of Warcraft funcione dentro de esta, de esa manera el hack no lo detectará.
Supongo que te refieres a que la aplicación llame al World Of Warcraft, es decir que actue como un lanzador. De ser así te pongo dos ejemplos de como podrías realizar esto.

Usando la función ShellExecute:
Código:
...
char *lpOperation = "open",
     *lpFile = "C:\\WINDOWS\\NOTEPAD.EXE",
     *lpParameters,
     *lpDirectory;

     ShellExecute(Handle,
                  lpOperation,
                  lpFile,
                  NULL,
                  NULL,
                  SW_SHOWNORMAL);
}
Las variables declaradas están a fín de clarificar, pero pueden ser omitidas pasando directamente los valores como constantes.


Mediante la función CreateProcess:
Código:
void CreateProc(AnsiString AppName, AnsiString Args)
{
STARTUPINFO StartInfo;
PROCESS_INFORMATION ProcInfo;

  Trim(AppName);
  Trim(Args);
  Args = " " + Args;
  memset(&ProcInfo, 0, sizeof(ProcInfo));
  memset(&StartInfo, 0 , sizeof(StartInfo));
  StartInfo.cb = sizeof(StartInfo);
  CreateProcess(AppName.c_str(), Args.c_str(), NULL, NULL,
    FALSE, CREATE_DEFAULT_ERROR_MODE, NULL, NULL, &StartInfo, &ProcInfo);
}


/* Ejemplo de llamada: */
...
{
 CreateProc("C:\\WINDOWS\\NOTEPAD.EXE", "C:\\ARCHIVO.TXT");
}
En ambos casos se llama al programa notepad.exe, tendrás que cambiar ese parámetro por la ruta y nombre de tu ejecutable.


Al pié de esta página tenes temas relacionados con tu consulta y con seguridad encuentres más material utilizando la búsqueda de los foros.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita