Cómo desactivar los anuncios en Cataclysm
El primer paso es ejecutar ResHacker, seleccionar el menú "Archivo→Abrir" (Archivo→Abrir) y abrir el archivo GameRes.dll en el directorio de instalación de "Hulkamania". Luego expanda la rama "Diálogo" en el directorio de recursos de la izquierda (es decir, donde se encuentra el cuadro de diálogo), busque el cuadro de diálogo correspondiente al cuadro emergente publicitario debajo de esta rama, busque el cuadro de diálogo que contiene las palabras "Mensaje del sistema" y cierre ResHacker. ResHacker. (Este artículo toma como ejemplo la última versión de Haofang 3.5.3. El cuadro de mensaje emergente es el cuadro de diálogo número 163 en esta rama).
El segundo paso es ejecutar W32Dasm, seleccionar el menú "Desmontaje → Abrir archivo", abrir el programa principal de Haofang GameClient.exe y el programa comenzará automáticamente a desmontar el programa Haofang. Una vez completado el desmontaje, el código fuente compilado de Haofang GameClient.exe aparecerá en la interfaz W32Dasm. En este momento, seleccionamos "Buscar → Buscar texto", ingresamos la cadena "Mensaje del sistema" en el cuadro de diálogo y luego presionamos "Buscar siguiente" para iniciar la búsqueda.
Paso 3: Encuentre con éxito la cadena ubicada en 0040F1D4. Lo resaltado arriba es el significado general de esta oración. El siguiente ":0040F1D4 680CB64B00 push 004BB60C" es el código de llamada del cuadro de diálogo. ":0040F1D4" es la ubicación del código en el archivo EXE, "680CB64B00" es la representación binaria del código (es decir, la forma de almacenamiento real de la declaración en el archivo), ":0040F1D4" es la ubicación del código en la ubicación del archivo EXE. push 004BB60C "es el código ensamblador de este código de máquina binario (debe insertarse en la pila al llamar a la función API. Después de presionar "push", "004BB60C" es el contenido que se inserta). Por lo tanto, obtenemos el presione parámetro de función La ubicación, es decir, la instrucción de función de llamada 0040F1D4 del archivo GameClient.exe (consulte la Figura 2
Paso 4: Ejecute RTA (rta.exe en el directorio descomprimido), seleccione el. menú "Archivo → Abrir archivo" ", abra GameClient.exe. La interfaz RTA muestra el código ensamblador del programa. La parte roja en el extremo izquierdo del código es la ubicación del archivo. La interfaz RTA muestra el código ensamblador de el programa. La parte roja a la izquierda es la ubicación del código en el archivo. La parte azul es la representación binaria del código y la parte amarilla es el código ensamblador. línea 0040F1D4 (la parte roja muestra "0040F1D4", consulte la Figura 3)
Paso 5: la parte azul de esta línea (es decir, "680CB64B00") cambia a "6800000000" y la compilación se muestra a la derecha El lado cambiará a "PUSH 0", es decir, se cambiará a la forma de llamar a la función con 0 como parámetro. Dicha llamada de código provocará un cuadro de diálogo. Si la llamada del marco falla, presione "Guardar archivo". " en la barra de herramientas y sobrescribe el GameClient.exe original.
De hecho, la forma más sencilla es convertir la cuenta vagabunda en una VIP.
p>