[c/c++] programming之路(5)、吓人小程序、变量、进制等
一、设计一个吓人的东西
首先创建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)、吓人小程序、变量、进制等的更多相关文章
- [c/c++] programming之路(7)、数据类型转换、偷钱小程序、进制转换
一.数据类型转换 #include<stdio.h> //某些场合,必须进行数据类型转换,以匹配调用 void main0(){ printf();//printf不管你是什么类型,解析失 ...
- 2288: 【基础】小X转进制
2288: [基础]小X转进制 时间限制: 1 Sec 内存限制: 256 MB 提交: 1316 解决: 576 [提交] [状态] [讨论版] [命题人:ghost79] 题目描述 小X喜欢研究进 ...
- Python之路 day2 购物车小程序1
#Author:ersa ''' 程序:购物车程序 需求: 启动程序后,让用户输入工资,然后打印商品列表 允许用户根据商品编号购买商品 用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 可随时 ...
- 微信小程序爬坑日记
新公司上手小程序.30天,从入门到现在,还没放弃... 虽然小程序发布出来快一年了,爬坑的兄弟们大多把坑都踩平了.而我一直停留在"Hello World"的学习阶段.一来没项目,只 ...
- 微信小程序开发 (资料汇总,谁还没被坑过?希望助你绕过一些坑)
最近帮人家做一个微信小程序,刚好想熟悉一下.由于牵扯到多用户使用系统,以及数据共享,所以自然架构选择了,客户端和服务器的方式. 后台服务器是windows server,后台程序是.Net WebA ...
- 原创:【微信小程序】发送消息模板教程(后台以PHP示例)
1.本教程对外开放,未经博主同意,禁止转载. 2.准备材料:1)公众号|小程序,添加选择的模板消息,2)在设置>开发设置页面,开通消息模板功能:如: 3.因为调用微信发送模板的接口是:https ...
- 采坑“微信小程序”
1.微信小程序变量定义时中间不能使用 “-”. 2.padding值不能为负.
- Hybrid小程序混合开发之路 - 数据交互
HTML+CSS是历史悠久.超高自由度.控制精准.表现能力极强.编码简单.学习门槛超低.真跨平台的一种UI界面开发方式. 本文介绍的是微信小程序和H5混合开发的一种数据交互方式. 很多应用在原生界面中 ...
- 微信小程序开发 --- 小白之路 --- 心得
1.前言 今天 ,发现我的饭卡不见了....悲催 ,看了一下学校的微信小程序,查了下我这饭卡的流水记录,嗯...最后出现的地方在洗澡房... 好吧,扯远了,虽然没找到,可是突发奇想 ,小程序挺方便的, ...
随机推荐
- gedit 没有preference项,使preference回归,并用命令行设置行号,解决centos7下中文乱码,text wrapping等问题
1. 最简单的,使preference选项回来: gsettings set org.gnome.settings-daemon.plugins.xsettings overrides '@a{sv} ...
- android hook native函数
大概2年前写的代码,今天突然要用到,找了半天,这里记录下 用到的库: https://pan.baidu.com/s/1htuUQX2 #include <jni.h> #include ...
- Python datetime获取详细时间
说明:datetime是date和time的结合体,包含了date和time的所有信息 datetime常见用法: 1.datetime.datetime.now()返回一个UTC时间的datetim ...
- uvalive 3126 Taxi Cab Scheme
题意: 有m个人要坐出租车,每个人给出出发时间,出发地点和目的地(以二维坐标表示),两个地点之间所花的时间计算方式是两点之间的哈密顿距离.现在需要排遣车出去,一辆车每次只能装一个人,如果一辆车在装完一 ...
- 【Redis学习之八】Redis集群:主从复制
环境 虚拟机:VMware 10 Linux版本:CentOS-6.5-x86_64 客户端:Xshell4 FTP:Xftp4 jdk8 redis-2.8.18 Redis集群分类: 主从复制 R ...
- plsql注册-转
注册码:Product Code:4t46t6vydkvsxekkvf3fjnpzy5wbuhphqzserial Number:601769 password:xs374ca https://blo ...
- android安全检测工具,梆梆安全 - 防止反编译|APP安全加固|应用加固|盗版监测
android安全检测工具,梆梆安全 - 防止反编译|APP安全加固|应用加固|盗版监测https://dev.bangcle.com/ 业内专业的应用加固服务供应商 帮助数十万APP抵御破解风险,早 ...
- vue editorConfig
在文件目录下, indent_size = 2设置为4
- Django框架----外键关联
app/models.py中: 创建班级表 class classes(models.Model): id = models.AutoField(primary_key=True) name = mo ...
- 基于jquery 的dateRangePicker 和 My97DatePicker
引入相应的date插件 <script type="text/javascript" src="../plugins/daterangepicker/moment. ...