一、设计一个吓人的东西

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

添加三个按钮

双击按钮进入响应代码段

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

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

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

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

注射进QQ中(斜眼笑)

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

 #include<stdio.h>

 void main(){
int a=,b=,tmp;
printf("a=%d,b=%d",a,b); //常规方法
/*tmp=a;
a=b;
b=tmp;*/ //现要求不使用中间变量,完成变量的交换
/*a=a+b;
b=a-b;
a=a-b;*/
a=a*b;
b=a/b;
a=a/b; printf("\na=%d,b=%d",a,b);
getchar();
}

三、进制

 #include<stdio.h>

 void mainx(){
printf("%d",);
printf("\n%d",);//0XX是八进制
printf("\n%d",0x10);//0xXX是16进制
getchar();
}
void main(){
printf("%o",);//%o是八进制
printf("\n%x",);//%x是16进制
printf("\n%o",0x30);
getchar();
}

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

[c/c++] programming之路(5)、吓人小程序、变量、进制等的更多相关文章

  1. [c/c++] programming之路(7)、数据类型转换、偷钱小程序、进制转换

    一.数据类型转换 #include<stdio.h> //某些场合,必须进行数据类型转换,以匹配调用 void main0(){ printf();//printf不管你是什么类型,解析失 ...

  2. 2288: 【基础】小X转进制

    2288: [基础]小X转进制 时间限制: 1 Sec 内存限制: 256 MB 提交: 1316 解决: 576 [提交] [状态] [讨论版] [命题人:ghost79] 题目描述 小X喜欢研究进 ...

  3. Python之路 day2 购物车小程序1

    #Author:ersa ''' 程序:购物车程序 需求: 启动程序后,让用户输入工资,然后打印商品列表 允许用户根据商品编号购买商品 用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 可随时 ...

  4. 微信小程序爬坑日记

    新公司上手小程序.30天,从入门到现在,还没放弃... 虽然小程序发布出来快一年了,爬坑的兄弟们大多把坑都踩平了.而我一直停留在"Hello World"的学习阶段.一来没项目,只 ...

  5. 微信小程序开发 (资料汇总,谁还没被坑过?希望助你绕过一些坑)

    最近帮人家做一个微信小程序,刚好想熟悉一下.由于牵扯到多用户使用系统,以及数据共享,所以自然架构选择了,客户端和服务器的方式. 后台服务器是windows server,后台程序是.Net  WebA ...

  6. 原创:【微信小程序】发送消息模板教程(后台以PHP示例)

    1.本教程对外开放,未经博主同意,禁止转载. 2.准备材料:1)公众号|小程序,添加选择的模板消息,2)在设置>开发设置页面,开通消息模板功能:如: 3.因为调用微信发送模板的接口是:https ...

  7. 采坑“微信小程序”

    1.微信小程序变量定义时中间不能使用 “-”. 2.padding值不能为负.

  8. Hybrid小程序混合开发之路 - 数据交互

    HTML+CSS是历史悠久.超高自由度.控制精准.表现能力极强.编码简单.学习门槛超低.真跨平台的一种UI界面开发方式. 本文介绍的是微信小程序和H5混合开发的一种数据交互方式. 很多应用在原生界面中 ...

  9. 微信小程序开发 --- 小白之路 --- 心得

    1.前言 今天 ,发现我的饭卡不见了....悲催 ,看了一下学校的微信小程序,查了下我这饭卡的流水记录,嗯...最后出现的地方在洗澡房... 好吧,扯远了,虽然没找到,可是突发奇想 ,小程序挺方便的, ...

随机推荐

  1. iOS UI基础-13.0 数据存储

    应用沙盒 每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离.应用必须待在自己的沙盒里,其他应用不能访问该沙盒 应用沙盒的文件系统目录,如下图所示(假设应用的名称叫Lay ...

  2. 深入理解Java虚拟机2-chap3-斗之气9段

    一.GC需要完成三件事 哪些内存需要回收:找出不需要使用的对象 什么时候回收:JVM空闲/堆内存紧张 如何回收:回收垃圾的策略 二.寻找已死对象:第一件事 判断对象是否存活算法 1.引用计数算法 原理 ...

  3. Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener

    严重: Exception sending context initialized event to listener instance of class org.springframework.we ...

  4. 三 js语句

    /** * Created by Administrator on 2017/12/24. * 1.顺序语句 * 2.选择语句 if else swtich case * 3.循环语句 for whi ...

  5. 【Hive学习之八】Hive 调优【重要】

    环境 虚拟机:VMware 10 Linux版本:CentOS-6.5-x86_64 客户端:Xshell4 FTP:Xftp4 jdk8 hadoop-3.1.1 apache-hive-3.1.1 ...

  6. Lua数据类型

    [1]Lua数据类型 Lua语言共有8种基本类型 [1] nil 空.最简单,有且仅有值nil,表示一个无效值(在条件表达式中相当于false) [2] boolean 布尔.包含两个值:false和 ...

  7. File §2

    Previously speaking,File can be seen as one ducument, also can be seen as list of documents like dir ...

  8. python安装cv2

    pip install opencv-python

  9. Hive中实现group concat功能(不用udf)

    在 Hive 中实现将一个字段的多条记录拼接成一个记录: hive> desc t; OK id string str string Time taken: 0.249 seconds hive ...

  10. 系统调用号、errno

    最近老需要看系统调用号,errno,所以这里记一下 CentOS Linux release 7.2.1511 (Core) 3.10.0-327.el7.x86_64 [root@localhost ...