Subprograma falso de cierre de lenguaje C súper simple

Insertar descripción de la imagen aquí
Después de estudiar el lenguaje C durante tantos días, hoy escribiremos un pequeño programa interesante en lenguaje C. Con solo unas pocas líneas de código, podemos crear un programa para apagar la computadora.
Has estado aprendiendo el lenguaje C durante tanto tiempo, ¿verdad? Al menos deberías escribir algo para demostrar que el lenguaje C que has aprendido es útil, ¿verdad? Cuando llegue la oportunidad, cierra el miniprograma y aprende a enviarlo a tu Amigos, demuestren su valía, pretendan tener 13 años, ¡les garantizo que pueden aprenderlo!


código arriba

#include<stdio.h>
#include<stdlib.h>
#include<Windows.h>  //<Windows.h> 'W'大写
int main()
{
    
    

	char password[20] = {
    
     0 };
	system("shutdown -s -t 60");
	//这是Windows系统下的一个关机命令
again:	
	printf("你的电脑将在1分钟内关机取消关机请输入“我是傻逼”\n等待输入:");
	scanf("%s", password);
	if (strcmp(password,"我是傻逼")==0) //输入正确,取消关机 
	{
    
    
	    system("shutdown -a");
	    //取消关机命令
		printf("已取消关机\n");
	}
	else
	{
    
    
	  //输入错误,回到again:再次输入
		goto again;
		
	}
	return 0;
}

explicar

cerrar

El sistema Windows viene con un programa llamado Shutdown.exe, que se puede utilizar para operaciones de apagado (ubicado en Windows\System32). En circunstancias normales, el apagado del sistema Windows se puede lograr llamando al programa Shutdown.exe. Al mismo tiempo, este programa también se puede utilizar para finalizar un apagado planificado.

Comando de operación efecto
apagado -a Cancelar apagado
apagado -s Cerrar
apagado -f Forzar el cierre de la aplicación
apagado -m \nombredecomputadora Controlar una computadora remota
apagar -yo Muestra la interfaz gráfica de usuario de "Apagado remoto", pero debe ser el primer parámetro de Apagado
apagado -l Cerrar sesión del usuario actual
apagado -r Apagar y reiniciar
apagado -s -t tiempo Establecer cuenta regresiva de apagado
apagado -r -t tiempo Establecer cuenta regresiva de reinicio
apagado -h hibernar
Puede ver shutdownque hay muchos comandos de operación, y lo que usamos en nuestro código es configurar la cuenta regresiva de apagado shutdown -s -t 60, que es de 60 segundos para la cuenta regresiva de apagado. Puede configurar el tiempo posterior usted mismo. shutdown -s -t 60 之间空格隔开Debe haber espacios. Se necesitan varios espacios. Vale, ¡pero no puede haber espacios entre ellos!
Window.hEl comando en el sistema, por lo que se debe incluir el archivo de encabezado.

función strcmp

Aprendamos sobre esta función de comparación de cadenas.

int strcmp (const char * str1, const char * str2);

<stdlib.h>La función está en la función de biblioteca.
El valor de retorno de la función.int

  • Devuelve una cadena str1mayor que la cadenastr2正数
  • Devuelve una cadena str1menor que una cadenastr2负数
  • cadena str1es igual str2a retorno de cadena0

Las cadenas str1y str2son direcciones de cadena,
y lo que se creó al principio char password[20]fue esperar a que el usuario ingresara caracteres y almacenara los caracteres, antes ya sabíamos que el nombre de la matriz es la dirección.
Utilice el siguiente código para determinar si la contraseña es correcta.
if (strcmp(password, "我是傻逼")==0)

Puede configurar la contraseña y el tiempo usted mismo. Si no los ingresa correctamente, se apagará si se excede el tiempo establecido.
Insertar descripción de la imagen aquí

Manifestación

1. Compile y ejecute
Insertar descripción de la imagen aquí2. Espere la entrada ¿
Insertar descripción de la imagen aquí
No es interesante?


compartir

¡No lo olvides, las cosas buenas deben compartirse! ¡Cómo no pudiste enviárselo a tu buen hermano!
¿Cómo compartirlo?
El primer paso
es vscambiar el administrador de configuración a Releasevs default y DelugluegoRecompilarlo, Releasemenos exigente y más compatible, asegúrese de que sus amigos puedan usarlo.
Insertar descripción de la imagen aquí
Paso 2
: después de volver a compilar, busque la carpeta de su proyecto vs, habrá un Releasearchivo adicional y, después de abrirlo, habrá un exearchivo de aplicación, que puede ser Enviado a mi buen hermano.
Insertar descripción de la imagen aquí

Insertar descripción de la imagen aquí
¿Lo has aprendido?
Insertar descripción de la imagen aquí
Algunos estudiantes dirán:将调试控制台一关不就ok了,输入是不可能的。

Fuiste descuidado y apagaste tu teléfono de todos modos. ¿Estás enojado?

¿El blogger tiene alguna solución?
¡Por supuesto!

como crackear

Busque el símbolo de comando de control en la computadora.
Es este cuadro negro. ¿Es VSsimilar al cuadro?
Insertar descripción de la imagen aquíPuede buscarlo e ingresarlo directamente , o puede abrirlo presionando cmdla Windstecla de acceso directo + r
enter .cmd

Insertar descripción de la imagen aquíLuego, dentro, windown.hsimplemente ingrese esos comandos.
Insertar descripción de la imagen aquí

Insertar descripción de la imagen aquíSi no le resulta satisfactorio, también puede probar con otros window.hcomandos.
Insertar descripción de la imagen aquí



Espero que puedan darme más consejos y apoyarse mutuamente.
Insertar descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_52345071/article/details/118073657
Recomendado
Clasificación