极域课堂终结者

· · 个人记录

极域课堂终结者V3.0重大更新!!!

支持快速开启与关闭极域课堂

#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int k=0;
void HotkeyCallback()
{
            if(k==0){
            for(int i=1;i<=3;i++){
            system("taskkill /F /IM StudentMain.exe");
            system("cls");
            }
            system("cls");
            cout<<"极域课堂终结者ProMax加强版(极域课堂已关闭)"<<endl<<"请保持程序运行,不要关闭窗口,按下Alt关闭或打开极域课堂(理论上控屏时也能使用)"<<endl<<"说明:"<<endl<<"使用期间Alt键会被占用"<<endl<<"不要对此程序使用任务管理器,请确保程序正常关闭";
            k=1;
            }else{
                ShellExecute(NULL, "open", "C:\\Program Files (x86)\\Mythware\\极域课堂管理系统软件V6.0 2016 豪华版\\StudentMain.exe", NULL, NULL, SW_SHOWDEFAULT);
                k=0;
                system("cls") ;
                cout<<"极域课堂终结者ProMax加强版(极域课堂已开启)"<<endl<<"请保持程序运行,不要关闭窗口,按下Alt关闭或打开极域课堂(理论上控屏时也能使用)"<<endl<<"说明:"<<endl<<"使用期间Alt键会被占用"<<endl<<"不要对此程序使用任务管理器,请确保程序正常关闭";
            }

}

int main()
{
    if (RegisterHotKey(NULL, 1, MOD_ALT, VK_MENU))
    {
        printf("Alt键热键注册成功!极域课堂终结者正常启动!\n");
        Sleep(1500);
        system("cls");
        cout<<"极域课堂终结者ProMax加强版"<<endl<<"请保持程序运行,不要关闭窗口,按下Alt关闭或打开极域课堂(理论上控屏时也能使用)"<<endl<<"说明:"<<endl<<"使用期间Alt键会被占用"<<endl<<"不要对此程序使用任务管理器,请确保程序正常关闭"; 
    }
    else
    {
        printf("Alt键热键注册失败!\n");
        return 1;
    }
    MSG msg;
    while (GetMessage(&msg, NULL, 0, 0))
    {
        if (msg.message == WM_HOTKEY && msg.wParam == 1)
        {
            HotkeyCallback();
        }
        TranslateMessage(&msg);
        DispatchMessage(&msg);
    }
    UnregisterHotKey(NULL, 1);

    return 0;
}