首先创建MFC项目(勾选“基于对话框”后点击完成即可)

[c/c++] programming之路(5)、吓人小程序、变量、进制等

添加三个按钮

[c/c++] programming之路(5)、吓人小程序、变量、进制等

双击按钮进入响应代码段

void CMFCWindowsDlg::OnBnClickedButton1()
{
    // TODO: 在此添加控件通知处理程序代码
#include<stdlib.h>
    system("notepad");
}


void CMFCWindowsDlg::OnBnClickedButton2()
{
    // TODO: 在此添加控件通知处理程序代码
    //20代表桌面,0默认预留参数,路径,3立马生效
    SystemParametersInfoA(20,0,"E://5.jpg",3);
}


void CMFCWindowsDlg::OnBnClickedButton3()
{
    // TODO: 在此添加控件通知处理程序代码
    #include<stdlib.h>
    system("E://1.mp3");
}

最终效果如下,都能实现相应的功能

[c/c++] programming之路(5)、吓人小程序、变量、进制等

然后创建一个dll文件(按照上一讲的方法)

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 #include<windows.h>
 4 
 5 _declspec(dllexport) void go(){
 6     while(1){
 7         MessageBoxA(0,"魔鬼小泉纯一朗拜访","你信小泉得永生",1);
 8         SystemParametersInfoA(20,0,"E://6.jpg",3);
 9         system("E://1.mp3");
10         Sleep(12000);//等待12秒
11     }
12 }

注射进QQ中(斜眼笑)

 二、交换变量(阿里面试题)

 1 #include<stdio.h>
 2 
 3 void main(){
 4     int a=100,b=10,tmp;
 5     printf("a=%d,b=%d",a,b);
 6 
 7     //常规方法
 8     /*tmp=a;
 9     a=b;
10     b=tmp;*/    
11 
12     //现要求不使用中间变量,完成变量的交换
13     /*a=a+b;
14     b=a-b;
15     a=a-b;*/
16     a=a*b;
17     b=a/b;
18     a=a/b;
19 
20     printf("\na=%d,b=%d",a,b);
21     getchar();
22 }

三、进制

 1 #include<stdio.h>
 2 
 3 void mainx(){
 4     printf("%d",10);
 5     printf("\n%d",010);//0XX是八进制
 6     printf("\n%d",0x10);//0xXX是16进制
 7     getchar();
 8 }
 9 void main(){
10     printf("%o",64);//%o是八进制
11     printf("\n%x",64);//%x是16进制
12     printf("\n%o",0x30);
13     getchar();
14 }

[c/c++] programming之路(5)、吓人小程序、变量、进制等

[c/c++] programming之路(5)、吓人小程序、变量、进制等

 四、手动注射和手动杀毒软件

 [c/c++] programming之路(5)、吓人小程序、变量、进制等

 

[c/c++] programming之路(5)、吓人小程序、变量、进制等

 

相关文章:

  • 2022-02-22
  • 2021-10-10
  • 2021-06-03
  • 2022-02-02
  • 2021-07-19
  • 2021-06-01
  • 2021-12-26
  • 2022-03-05
猜你喜欢
  • 2021-08-25
  • 2022-01-23
  • 2021-12-11
  • 2021-07-22
  • 2021-09-25
  • 2021-10-08
  • 2021-09-22
相关资源
相似解决方案