打开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语言创建一个窗口提示的更多相关文章

  1. 用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 ...

  2. pywin32 创建一个窗口

    import win32con,win32gui class MyWindow(): def __init__(self): #注册一个窗口类 wc = win32gui.WNDCLASS() wc. ...

  3. Linux OpenGL 实践篇-2 创建一个窗口

    OpenGL 作为一个图形接口,并没有包含窗口的相关内容,但OpenGL使用必须依赖窗口,即必须在窗口中绘制.这就要求我们必须了解一种窗口系统,但不同的操作系统提供的创建窗口的API都不相同,如果我们 ...

  4. 【pygame游戏编程】第一篇-----创建一个窗口

    下面我们一起来创建一个背景为蓝色的窗口作为游戏编程的开始: import sys import pygame def creat_screen(): #初始化pygame pygame.init() ...

  5. OpenGL编程逐步深入(一)创建一个窗口

    原文地址:http://ogldev.atspace.co.uk/ 原文中使用gnu make进行项目管理,本系列文章使用visual studio2012.在翻译过程中并非直译,加入了一些笔者个人观 ...

  6. C语言 创建一个 txt 文件 bin输入字符 保存文件在工作文件夹里

    int main(void) { char s[70]; FILE *fp; fp=fopen("123.txt","r"); if((fp=fopen(&qu ...

  7. Java 创建一个窗口,使其启动时位于屏幕中间

    import java.awt.Toolkit; import javax.swing.JFrame; public class WindowInTheMiddle extends JFrame { ...

  8. 我的Go语言学习之旅七:创建一个GUI窗口

    在上次中,刚刚学过了  弹窗效果.这里再接着学习一下怎样创建一个窗口. 还是老路子,先上代码: package main import ( "github.com/lxn/go-winapi ...

  9. (7)nehe教程1 创建一个OpenGL窗口:

    不要用那个nehe ndk了 误人子弟! 转自: 一个窗口,代码可真多啊 http://www.yakergong.net/nehe/ 在这个教程里,我将教你在Windows环境中创建OpenGL程序 ...

随机推荐

  1. Android(java)学习笔记107-0:通过反射获得构造方法并且使用

    1.获取字节码文件对象:             Class c = Class.forName("cn.itcast_01.Person"); 2.获取构造方法         ...

  2. Android(java)学习笔记83:finally关键字的作用

    package cn.itcast_07; import java.text.ParseException; import java.text.SimpleDateFormat; import jav ...

  3. 防止vuejs在解析时出现闪烁

    ---## 防止vuejs在解析时出现闪烁 ## 原因: 在使用vuejs.angularjs开发时,经常会遇见在如Chrome这类能够快速解析的浏览器上出现表达式({{ express }} ),或 ...

  4. SSIS 学习(9):包部署常见问题汇总【转】

    Integration Services 包在部署过程中,经常会出现这样那样的问题,让人摸不着头脑,很是烦人.下面我就将我在部署过程中,遇到的一些问题整理出来,以供大家参考. (一)SSIS包在SQL ...

  5. IC卡写卡操作流程

    var icData = new ICData(); var deviceResult = crd.CRDICPowerOn(); if (!deviceResult.IsSuccess) retur ...

  6. Linux基本命令之逻辑测试二

    1.首先介绍一个与test一样的测试方式[ expression ](千万注意expression的前后都有空格,没有空格的话会报错) 这个测试方式经常作为if的条件. /home/www这个文件名存 ...

  7. 关于TreeSet倒序排列和自定义排列

    本文部分转自:http://blog.csdn.net/kaituozhe345/article/details/6842945 1.TreeSet的自然排序. TreeSet存储对象的时候, 可以排 ...

  8. Linux(CentOS6.5)系统安装Nginx

    Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口 ...

  9. php 学习笔记

    //本文转自:http://www.cnblogs.com/ronghua/p/6002995.html //语法错误(syntax error)在语法分析阶段,源代码并未被执行,故不会有任何输出. ...

  10. hdu 2709 Sumsets

    Sumsets Time Limit: 6000/2000 MS (Java/Others)     Memory Limit: 32768/32768 K (Java/Others) Total S ...