【C++】强制关闭程序源码

还有一个源码,除了关闭某控制程序以外,还有其他的

#include <iostream>
#include <cstdio>
#include <cstdlib> // #include <windows.h>
using namespace std;


/*
        Update:
        Num 1.新增安全密码,避免上课时老师看见全班不在线的尴尬场面......
        Num 2.新增咖卡他卡破解
        Num 3.新增红蜘蛛破解
        Num 4.新增菜单界面
        Num 5.增强源码的可读性
        Num 6.有能力的自行更新
*/

/* 更新说明 */

int studentmain_exe();
int studentmain_exe()
{
    int i;
        for(;;)
    {
        cout<<"若需要关闭极域电子教室客户端,请输入1,若要退出,请输入0:";
        cin>>i;
        switch(i)
            {
                case 1:
                        system("ntsd -c q -pn studentmain.exe") ;//若为其他监控软件,自己改一下进程名即可
                        break;
                case 0:
                        return 0;
                default:
                        cout<<"请输入正确的数值......"<<endl;
                        break;
            }
    }
}
/* 极域电子教室 */

int student_exe();
int student_exe()
{
    int i;
        for(;;)
    {
        cout<<"若需要关闭咖卡他卡电子教室客户端,请输入1,若要退出,请输入0:";
        cin>>i;
        switch(i)
            {
                case 1:
                        system("ntsd -c q -pn student.exe") ;//若为其他监控软件,自己改一下进程名即可
                        break;
                case 0:
                        return 0;
                default:
                        cout<<"请输入正确的数值......"<<endl;
                        break;
            }
}

}
/* 咖卡他卡电子教室 */

int redagent_exe();
int redagent_exe()
{
        int i;
        for(;;)
    {
        cout<<"若需要关闭红蜘蛛电子教室客户端,请输入1,若要退出,请输入0:";
        cin>>i;
        switch(i)
            {
                case 1:
                        system("ntsd -c q -pn redagent.exe") ;//若为其他监控软件,自己改一下进程名即可
                        break;
                case 0:
                        return 0;
                default:
                        cout<<"请输入正确的数值......"<<endl;
                        break;
            }
    }
}
/* 红蜘蛛电子教室 */

int custom();
int custom()
{
    cout<<"该项目内测中....."<<endl;
}
/* 自定义 */

void set_up();
void set_up()
{
    cout<<"该项目内测中......"<<endl;
}
/* 设置 */

void Menu();
void Menu()
{
    system("cls");
    cout<<"********MENU********"<<endl;
    cout<<"*1.极域电子教室    *"<<endl;
    cout<<"*2.咖卡他卡电子教室*"<<endl;
    cout<<"*3.红蜘蛛电子教室  *"<<endl;
    cout<<"*4.自定义          *"<<endl;
    cout<<"*5.设置            *"<<endl;
    cout<<"*6.重显本界面(清屏)*"<<endl;
    cout<<"*7.QQ:66985726   *"<<endl;
    cout<<"*0.退出            *"<<endl;
    cout<<"********MENU********"<<endl;
}
/* 菜单 */

void title();
void title()
{
    system("title 电子教室学生端关闭程序");//设置cmd窗口标题
    system("mode con cols=127 lines=33");//窗口宽度高度
    system("color 0A");
}
/* 开头 */

int main()
{
    int i;
    int password;
    char name[50];
    title();
    cout<<"**************************"<<endl<<"*软件制作者QQ:255933443*"<<endl<<"**************************"<<endl;
    //密码输入区域
    for(i=0;;i++)
        {
            cout<<"为了防止老师上课时所有学生掉线,引起不必要的麻烦,请输入安全密码后方可使用,请输入数字安全密码:";
            scanf("%d",&password);
            if(password == 127001)//127001为安全密码,可更改
                {
                    cout<<"密码正确!" <<endl;
                    break;
                }
            else
                {
                    if(i < 2)//2为次数
                        {
                            cout<<"密码错误,请重新输入!"<<"你还有"<<2-i<<"次机会,机会用完后,将会退出本程序"<<endl;//3-int为次数
                            continue;
                        }
                    if(i >= 2)
                        {
                            cout<<"输入次数已满3次,即将退出本程序" <<endl;
                            system("pause");
                            return 0;
                        }
                }
        }
    //密码输入区域
    //无法使用说明区域
        cout<<"若无法使用请先将软件根目录的ntsd文件放到C:/windows/system32/文件夹里面后再使用"<<endl;
    //无法使用说明区域
    Menu();
    for(;;)
    {
        cout<<"请选择项目(输入项目编号即可):";
        cin>>i;
        switch(i)
        {
            case 1: studentmain_exe();
                    break;
            case 2: student_exe();
                    break;
            case 3: redagent_exe();
                    break;
            case 4: custom();
                    break;
            case 5: set_up();
                    break;
            case 6: Menu();
                    break;
            case 7: cout<<"By QQ:66985726"<<endl<<"软件若有任何使用上的问题或者是什么建议请联系我!"<<endl;
                    break;
            case 0: return 0;
            default: cout<<"请输入正确的数值......"<<endl;
                    break;
        }
    }

    return 0;
}
  • 微信或QQ扫一扫

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注