zoukankan      html  css  js  c++  java
  • 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(0,"你的机器将于5分钟后重启。","提示",MB_OK);
    
        return 0;
        //这里面 ctrl + L 是删除一行。呃,,,并不想说什么 因为也并不想改这个默认的快捷键。
        //http://jingyan.baidu.com/article/9158e0006e10d8a254122826.html 去这个 网址 看看吧。
    
    }

    //本来是不想改键的,结果 F5 被我按进去了。。。就改了个F6【笑哭】【笑哭】【笑哭】

    当然 这就是个简单的提示,并没有什么实际效果。

    /**

    当然也可以有

    比如 加上这一行:rononce –p  //15秒关机的命令。

    也就是 system(“rononce –p”);这个 就很可怕了怎么讲,就是这个 “”里面是可以执行cmd命令的,那么在 cmd里面 执行的东西,都可以放在这个 里面然后执行。这个 就很可怕。

    */

    但是这样做的结果并不好,每次都要到我们的目录下面,去双击才能执行。

    双击执行。

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

    选择 要被注入的程序,然后 点选,我们的动态库文件。然后就会有提示。

     

    当然如果已经注入过了再次注入,可能就没什么效果了。所以 这次 我们换一个程序

    选中vs,点击注入:

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

    点击打开。

    然后确定

    就会飘出一个 刚刚那个要确定的提示。

     

    这是64位的系统,再插入某些软件的时候不太好用。可能要换另外的注入工具会比较好用。

  • 相关阅读:
    Python的map、filter、reduce函数 [转]
    CROSS APPLY vs OUTER APPLY
    C# SqlConnection
    Vue中时间的设置
    Entity Framework 应用程序有以下优缺点
    ASP.NET Core学习——3
    面向对象设计原则
    数据结构——HDU1312:Red and Black(DFS)
    数据结构——Currency System in Geraldion
    数据结构——POJ 1686 Lazy Math Instructor 栈的应用
  • 原文地址:https://www.cnblogs.com/letben/p/5220875.html
Copyright © 2011-2022 走看看