C语言创建一个窗口提示
打开Vs2012【我的是2012】
/*
X下面这些东西并没有什么用。。。
就不改了用2013 2015都一样 当然 devC++ 还有最原始的那个vc6.0也都是可以的。
编译环境遇到了相关问题网上搜索一下就可以解决的。最重要的是相信自己是可以解决的。
我就遇到了PDB加载不了的状况。
解决方案:http://jingyan.baidu.com/article/90bc8fc87fbafff653640ca6.html
【开始用的 DEVC++】
*/

二、新建项目

三、

下一步点选空项目:

完成
在 项目一览表里,右键 源文件 -> 添加 -> 新建项

代码部分:
Main.c:代码:
#include <Windows.h>
int main(){
MessageBoxA(,"你的机器将于5分钟后重启。","提示",MB_OK);
return ;
//这里面 ctrl + L 是删除一行。呃,,,并不想说什么 因为也并不想改这个默认的快捷键。
//http://jingyan.baidu.com/article/9158e0006e10d8a254122826.html 去这个 网址 看看吧。
}

//本来是不想改键的,结果 F5 被我按进去了。。。就改了个F6【笑哭】【笑哭】【笑哭】
当然 这就是个简单的提示,并没有什么实际效果。
/**
当然也可以有
比如 加上这一行:rononce –p //15秒关机的命令。
也就是 system(“rononce –p”);这个 就很可怕了怎么讲,就是这个 “”里面是可以执行cmd命令的,那么在 cmd里面 执行的东西,都可以放在这个 里面然后执行。这个 就很可怕。
*/
但是这样做的结果并不好,每次都要到我们的目录下面,去双击才能执行。


双击执行。
这并不是我们想要的,我们想要的 是在执行某个系统程序 或者 什么程序的时候,抛出一个提示要我们。这需要借助一个 注入工具。Dllinject.exe

选择 要被注入的程序,然后 点选,我们的动态库文件。然后就会有提示。
当然如果已经注入过了再次注入,可能就没什么效果了。所以 这次 我们换一个程序

选中vs,点击注入:

在这里 寻找我们刚刚生产的dll文件。

点击打开。

然后确定
就会飘出一个 刚刚那个要确定的提示。
这是64位的系统,再插入某些软件的时候不太好用。可能要换另外的注入工具会比较好用。
C语言创建一个窗口提示的更多相关文章
- 用MPLAB IDE编程时,软件总是弹出一个窗口提示: “the extended cpu mode configuration bit is enabled,but the program that was loaded was not built using extended cpu instructions. therefore,your code may not work properly
用MPLAB IDE编程时,软件总是弹出一个窗口提示:"the extended cpu mode configuration bit is enabled,but the program ...
- pywin32 创建一个窗口
import win32con,win32gui class MyWindow(): def __init__(self): #注册一个窗口类 wc = win32gui.WNDCLASS() wc. ...
- Linux OpenGL 实践篇-2 创建一个窗口
OpenGL 作为一个图形接口,并没有包含窗口的相关内容,但OpenGL使用必须依赖窗口,即必须在窗口中绘制.这就要求我们必须了解一种窗口系统,但不同的操作系统提供的创建窗口的API都不相同,如果我们 ...
- 【pygame游戏编程】第一篇-----创建一个窗口
下面我们一起来创建一个背景为蓝色的窗口作为游戏编程的开始: import sys import pygame def creat_screen(): #初始化pygame pygame.init() ...
- OpenGL编程逐步深入(一)创建一个窗口
原文地址:http://ogldev.atspace.co.uk/ 原文中使用gnu make进行项目管理,本系列文章使用visual studio2012.在翻译过程中并非直译,加入了一些笔者个人观 ...
- C语言 创建一个 txt 文件 bin输入字符 保存文件在工作文件夹里
int main(void) { char s[70]; FILE *fp; fp=fopen("123.txt","r"); if((fp=fopen(&qu ...
- Java 创建一个窗口,使其启动时位于屏幕中间
import java.awt.Toolkit; import javax.swing.JFrame; public class WindowInTheMiddle extends JFrame { ...
- 我的Go语言学习之旅七:创建一个GUI窗口
在上次中,刚刚学过了 弹窗效果.这里再接着学习一下怎样创建一个窗口. 还是老路子,先上代码: package main import ( "github.com/lxn/go-winapi ...
- (7)nehe教程1 创建一个OpenGL窗口:
不要用那个nehe ndk了 误人子弟! 转自: 一个窗口,代码可真多啊 http://www.yakergong.net/nehe/ 在这个教程里,我将教你在Windows环境中创建OpenGL程序 ...
随机推荐
- Android(java)学习笔记107-0:通过反射获得构造方法并且使用
1.获取字节码文件对象: Class c = Class.forName("cn.itcast_01.Person"); 2.获取构造方法 ...
- Android(java)学习笔记83:finally关键字的作用
package cn.itcast_07; import java.text.ParseException; import java.text.SimpleDateFormat; import jav ...
- 防止vuejs在解析时出现闪烁
---## 防止vuejs在解析时出现闪烁 ## 原因: 在使用vuejs.angularjs开发时,经常会遇见在如Chrome这类能够快速解析的浏览器上出现表达式({{ express }} ),或 ...
- SSIS 学习(9):包部署常见问题汇总【转】
Integration Services 包在部署过程中,经常会出现这样那样的问题,让人摸不着头脑,很是烦人.下面我就将我在部署过程中,遇到的一些问题整理出来,以供大家参考. (一)SSIS包在SQL ...
- IC卡写卡操作流程
var icData = new ICData(); var deviceResult = crd.CRDICPowerOn(); if (!deviceResult.IsSuccess) retur ...
- Linux基本命令之逻辑测试二
1.首先介绍一个与test一样的测试方式[ expression ](千万注意expression的前后都有空格,没有空格的话会报错) 这个测试方式经常作为if的条件. /home/www这个文件名存 ...
- 关于TreeSet倒序排列和自定义排列
本文部分转自:http://blog.csdn.net/kaituozhe345/article/details/6842945 1.TreeSet的自然排序. TreeSet存储对象的时候, 可以排 ...
- Linux(CentOS6.5)系统安装Nginx
Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口 ...
- php 学习笔记
//本文转自:http://www.cnblogs.com/ronghua/p/6002995.html //语法错误(syntax error)在语法分析阶段,源代码并未被执行,故不会有任何输出. ...
- hdu 2709 Sumsets
Sumsets Time Limit: 6000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total S ...