打开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. HDU 3335 Divisibility (DLX)

    Divisibility Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit ...

  2. Java线程池--ThreadPoolExecutor

    一.线程池的处理流程 向线程池提交一个任务后,它的主要处理流程如下图所示: 一个线程从被提交(submit)到执行共经历以下流程: 线程池判断核心线程池里的线程是否都在执行任务,如果不是,则创建一个新 ...

  3. JavaScript基础笔记二

    一.函数返回值1.什么是函数返回值    函数的执行结果2. 可以没有return // 没有return或者return后面为空则会返回undefined3.一个函数应该只返回一种类型的值 二.可变 ...

  4. 归约函数reduce&映射数组map(笔记)

    function forEach(array,action){ ;i<array.length;i++) action(array[i]); } function reduce(combine, ...

  5. Git CMD - clone: Clone a repository into a new directory

    命令格式 git clone [--template=<template_directory>]  [-l] [-s] [--no-hardlinks] [-q] [-n] [--bare ...

  6. VR开发中性能问题—OculusWaitForGPU

    http://blog.csdn.net/cartzhang/article/details/50788894 VR开发中性能问题-OculusWaitForGPU 本文章由cartzhang编写,转 ...

  7. SQL中CONVERT()函数用法详解

    SQL中CONVERT函数格式: CONVERT(data_type,expression[,style]) 参数说明: expression 是任何有效的 Microsoft® SQL Server ...

  8. JqGrid 使用方法详解

    JQGrid JQGrid是一个在jquery基础上做的一个表格控件,以ajax的方式和服务器端通信. JQGrid Demo 是一个在线的演示项目.在这里,可以知道jqgrid可以做什么事情. 下面 ...

  9. 【转载】Linux小白福利:《超容易的Linux系统管理入门书》(三)在虚拟机上安装Linux

    本篇是Linux小白最佳实践第3篇,目的就是让白菜们自己动手安装个Linux玩玩.如果你是Linux小白,请务必亲自动手来安装.不想安装多个操作系统的,虚拟机是最佳选择,一台电脑上可以用虚拟机安装7. ...

  10. spring aop配置及用例说明(3)

    欢迎转载交流:http://www.cnblogs.com/shizhongtao/p/3476336.html 1.这里说一下aop的@Around标签,它提供了在方法开始和结束,都能添加用户业务逻 ...