打开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. 编译APK时出现 This attribute must be localized 的两种解决方法 免修改xml

    下面两种方法可以让你不需要修改APP XML字符串的条件下忽略 This attribute must be localized 的 Android 源码编译时的错误警告. 1.修改当前APP的 An ...

  2. 【安卓面试题】使用SQLiteOpenHelper的getReadableDatabase()获得的数据库能不能,做写的操作

    可以! 不要被Readable的意思误导啦,readable是可读的意思,但不代表不能写哦. getReadableDatabase() 会获取用于操作SQLiteDatabase的实例. getRe ...

  3. FZU 1686 神龙的难题 (DLX)

    神龙的难题 Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit Status ...

  4. 关于Override在JDK1.5和JDK1.6上子类实现接口中方法使用@Override注解编译错误.

    遇到这个问题说来也怪.新开了一个path的工作空间用来打patch.该Eclipse的默认全局的编译版本是1.6.但是唯独其中的一个插件项目的版本是1.5(可能是唯一的一个,不确定,不知道为什么会是这 ...

  5. 【转】uvm 与 system verilog的理解

    http://www.cnblogs.com/loves6036/p/5779691.html 数字芯片和FPGA的验证.主要是其中的功能仿真和时序仿真. 验证中通常要搭建一个完整的测试平台和写所需要 ...

  6. hdu 1170 Balloon Comes!

    Balloon Comes! Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)To ...

  7. hihocoder 1043 完全背包

    #1043 : 完全背包 时间限制:20000ms 单点时限:1000ms 内存限制:256MB 描述 且说之前的故事里,小Hi和小Ho费劲心思终于拿到了茫茫多的奖券!而现在,终于到了小Ho领取奖励的 ...

  8. Angular 2.0 从0到1 (六)

    第一节:Angular 2.0 从0到1 (一)第二节:Angular 2.0 从0到1 (二)第三节:Angular 2.0 从0到1 (三)第四节:Angular 2.0 从0到1 (四)第五节: ...

  9. 【转】android应用程序签名

    概述 Android系统要求,所有的程序经过数字签名后才能安装.Android系统使用这个证书来识别应用程序的作者,并且建立程序间的信任关系.证书不是用于用户控制哪些程序可以安装.证书不需要授权中心来 ...

  10. Servlet & JSP - 中文字符问题

    Servlet 中的中文字符 来自 URL 参数部分的中文字符 Tomcat 默认接收数据的编码是 ISO-8859-1.所以当请求 URL 的参数部分含有中文字符,需要转换字符的编码. Enumer ...