程序外挂之修改名称

1.建立运行应用程序如PicPick

2.使用工具OllyDbg v1.0窗口工具捕获该窗口的类名和标题如下图

3.根据获取的类名TfrmMDIEditor和标题PPP编写c代码如下

#include<stdio.h>
#include<stdlib.h>
#include<windows.h>

_declspec(dllexport) void changePicPick()
{
    HWND  win = FindWindowA("TfrmMDIEditor", "PPP");
    if (win != NULL)
    {
        SetWindowTextA(win, "SB");
        Sleep(5000);
        CloseWindow(win);

    }
}

4.使用VS2013编译文件为.dll格式。即动态模块

5.使用注入工具DLLinject向PPP应用注入该模块即可修改名称并且5秒后关闭该应用

时间: 2024-10-25 21:57:15

程序外挂之修改名称的相关文章

ClickOnce部署疑难杂症:更新时部署与应用程序标识不一致问题。要安装此应用程序,请修改此文件的清单版本或卸载之前存在的应用程序。

使用ClickOnce部署winform应用程序.无论是安装或者自动更新都极为方便,但有时候一些疑难杂症也令人头疼 1.注意每次部署完成之后 setup.exe无需覆盖,只需要在Application.File中将最新的发布程序包拷进去,把*soft.application文件覆盖掉即可 2.部署与应用程序标识不一致问题,如下图的发布选项千万别乱动,否则客户会全部升级错误, 准备正式发布出去的时候这里一定要想清楚,千万别发布完了才想到改,那时候就晚了,这是血的教训啊! 3. 无法安装此应用程序,

设置程序logo和中文名称

程序logo的设置方法: 如下图所示,把合适的图标添加到工程即可 程序名称的设置方法: 设置程序logo和中文名称,布布扣,bubuko.com

web项目修改名称问题

第一步:鼠标点击项目按F2 ,然后修改名称 第二步:鼠标点击项目右键  选properties(一般位于最后面)  再在弹出框中输入WEB

来篇文章:ASP。NET程序中动态修改web.config中的设置项目 (后台CS代码)

朋友们可以自行测试,我这里都没有问题了,鳖了一上午的问题总算解决了 using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; usi

获取和设置包括该应用程序的目录的名称

copy /Y "$(TargetDir)$(ProjectName).dll" "$(SolutionDir)PluginMvcWeb\Bin\" <br /> // 获取程序的基目录.System.AppDomain.CurrentDomain.BaseDirectory <br /> @System.AppDomain.CurrentDomain.BaseDirectory <br /> // 获取模块的完整路径.Syste

Qt for Android修改应用程序的图标和名称

使用QT开发出的Android Apk安装后默认的图标是安卓的小机器人,下面介绍在QT5.12版本上修改APP名称和图标的方法. 1.  编译一次项目后,在编译目录下找到AndroidManifest.xml 2.  试试在项目目录下创建一个文件夹android_sources,把图标和 AndroidManifest.xml文件放进去 3.  右键项目,在弹出的菜单中选择“添加现有文件…” 4.  双击AndroidManifest.xml文件,在右侧进行修改,在"Application ic

一个有意思的Python小程序(全国省会名称随机出题)

最近比较迷Python,仿照<Python编程快速上手>8.5写了一个随机出卷的小程序.程序本身并不难,关键是解决问题的思路,还有就是顺便复习了一下全国地名(缅怀一下周总理). OK其实还是有一个难点的,就是关于Python的中文编码问题,如何把中文字典输入到txt然后再把它读出来,程序中借用了json方法,而且在输出时decode.encode,有一些参考的价值吧.废话不说了,上程序. # *encoding:utf-8 * from __future__ import print_func

web应用程序servlet的映射名称的规则及请求过程

首先用MyEclipse创建一个web Project(工程名起为TestServletProject),新建一个Servlet(这里servlet的名字起TestServlet),将请求的servlet映射名称设为/TestServlet,(具体步骤可以查看tomcat上servlet程序的配置与处理servlet请求过程).并在TestServlet的doGet方法中在控制台打印一句“this is TestServlet” jxf.servlet.TestServlet.java 1 pa

C++&amp;C#外挂(内存修改)

大学时候因为主修C#语言(当然现在做的是javaweb开发),那时在网上学了用C#做外挂的教程,外挂嘛,大家都懂的.这里只是低级的修改内存,不涉及到截获数据包.如果是欺骗服务器,修改服务器数据,那就难的多了.这里给出两个修改内存代码的例子,一个是C#的一个是C++的.C#做东西比较简单,但是运行需要.net环境.C++编译出来的exe执行文件就没有这多要求.查找基质和偏移量的方法大都是用CE,网上教程很多.这里只有简单的代码给大家参考 首先看看C#的,我封装了一个ECHelper.cs工具类,代