一、设计一个吓人的东西

首先创建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. leetcode 343 整数拆分

    1.这个题拿到之后没有什么思路,此时就应该考虑暴力法.然而每次不知道要拆成几份,没办法用循环,所以想到用递归. 如图所示进行递归,显然有很多重复的计算,所以用自底向上的动态规划. 2.还有一个问题就是 ...

  2. andorid CmakeLists

    # cmake要求低版本 cmake_minimum_required(VERSION 3.4.1) # Creates and names a library, sets it as either ...

  3. 如何提取cocos iOS应用程序APP与游戏安装包里的资源与文件

    平时玩手机,看到iOS app中许多不错的图片素材的时候,有木有很心动,是不是想把其中的图片资源导出来使用,即可以练手,又可以提高自己的审美观0-0,增加app的颜值.当然,请不要作为商业用途.开发软 ...

  4. python进阶(六) 虚拟环境git clone报错解决办法

    在虚拟环境目录,进行git clone xxxxx.git  项目,报如下图错误 解决办法:env GIT_SSL_NO_VERIFY=true git clone xxxx.git

  5. python入门第一篇

    python里面 单行注释用:#被注释内容 多行注释用:"""被注释内容""" 要想py2.7和py3.5都能运行,必须在文件头部加: #/ ...

  6. Yii2 Gridview查询关联筛选

  7. html5-css渐变应用小实例,按钮

    .but1{    padding: 10px 20px;    font-size: 16px;    text-shadow: 2px 2px 3px rgba(0,0,0,0.8);    bo ...

  8. 关于CTeX的几个大坑

    https://blog.csdn.net/zjutczj/article/details/53463478 最近一直忙着写小论文,毕业设计中期答辩,没有更新博客,忙过这一阵我会把这段时间学习机器学习 ...

  9. mysql使用navicat编写调用存储过程

    在Navicat里面,找到函数,右键,新建函数,选择过程,如果有参数就填写函数,如果没有就直接点击完成 在BEGIN......END中间编写要执行的sql语句,例如下面存储过程取名为pro_data ...

  10. JDK历史版本下载地址

    JDK历史版本下载地址: http://www.oracle.com/technetwork/java/archive-139210.html -startupplugins/org.eclipse. ...