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


    一、设计一个吓人的东西

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

    添加三个按钮

    双击按钮进入响应代码段

    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");
    }

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

    然后创建一个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("
    a=%d,b=%d",a,b);
    21     getchar();
    22 }

    三、进制

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

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

     

  • 相关阅读:
    16 | 网络优化(中):复杂多变的移动网络该如何优化?
    Understanding Temporal Metrics
    Objective-C Runtime 大佬系列文章整理
    面向对象编程中的封装、抽象、继承、多态特性以及应用
    面向接口编程原理
    一次HTTP请求的完整过程——协议篇(DNS、TCP、HTTP)
    计算机网络 | 图解 DNS & HTTPDNS 原理
    CDN的加速原理是什么?
    让WKWebview支持NSURLProtocol总结
    WKWebView 请求拦截
  • 原文地址:https://www.cnblogs.com/little-monkey/p/7206577.html
Copyright © 2020-2023  润新知