【原创】自己动手写的一个查看函数API地址的小工具

C开源代码如下:

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

typedef void (*Myproc)(LPTSTR);

int main()
{
  HINSTANCE LibHandle;
  Myproc ProcAdd;

  printf("作者:admin-神风 QQ1976604307\n");
  char dllbuf[11];//char dllbuf[11]="msvcrt.dll";
  char sysbuf[20];//char sysbuf[20] ="system" ;
  char cmdbuf[16]="command.com";
  printf("请输入需要查找的dll名:");
  gets(dllbuf);
  printf("请输入需要查找的函数名:");
  gets(sysbuf);
  LibHandle=LoadLibrary(dllbuf);
  ProcAdd=(Myproc)GetProcAddress(LibHandle,sysbuf);

  printf("%s LibHandle = //x%x\n",dllbuf,LibHandle);
  printf("%s = //x%x\n",sysbuf,ProcAdd);
    system("pause");
  return 0;
}

时间: 2024-11-07 07:30:55

【原创】自己动手写的一个查看函数API地址的小工具的相关文章

数据结构与算法-字符串写出一个strlen函数

写出一个strlen函数 int strlen( const char *str ) //输入参数const { assert( str != NULL ); //断言字符串地址非0 int len=0; while( (*str++) != '' ) { len++; } return len; }

写的一个split函数

vector<string> strsplit(const string& str) { vector<string> vec; string sstr1=str, sstr2=""; size_t np=0; while (sstr1!="") { size_t dt = sstr1.find(','); if (dt != string::npos) { sstr1 = str.substr(np, dt); sstr2 = st

初步学习nodejs,业余用node写个一个自动创建目录和文件的小脚本,希望对需要的人有所帮助

初步学习nodejs,业余用node写个一个自动创建目录和文件的小脚本,希望对需要的人有所帮助,如果有bug或者更好的优化方案,也请批评与指正,谢谢,代码如下: 1 var fs = require('fs'); 2 var tel = [ 3 "1/2/4/6/a.tpl.html", 4 "1/2/4/7/9/c.tpl.html", 5 "1/3/5/8/b.tpl.html"]; 6 var demo = function (mulu)

C# 写的一个生成随机汉语名字的小程序

最近因为要做数据库相关的测试,频繁使用到测试数据,手动添加太过于麻烦,而且复用性太差,因此干脆花了点时间写了一个生成随机姓名和相关数据的类,贴在这里,有需用的同志们可以参考一下.代码本身质量不好,也不算规范,各取所需莫要取笑-.- public class GetRandomName { private static string firstName = @"赵,钱,孙,李,周,吴,郑,王,冯,陈,褚,卫,蒋, 沈,韩,杨,朱,秦,尤,许,何,吕,施,张,孔,曹,严,华,金,魏,陶,姜, 戚,谢

用Python写个自动ssh登录远程服务器的小工具

很多时候我们喜欢在自己电脑的终端直接ssh连接Linux服务器,而不喜欢使用那些有UI界面的工具区连接我们的服务器.可是在终端使用ssh我们每次都需要输入账号和密码,这也是一个烦恼,所以我们可以简单的打造一个在Linux/Mac os运行的自动ssh登录远程服务器的小工具.来个GIF动画示例下先: 概述 我们先理一下我们需要些什么功能: 1. 添加/删除连接服务器需要的IP,端口,密码 2. 自动输入密码登录远程服务器 对,我们就做这么简单的功能 开始写代码代码比较长,所以我也放在在Github

发布一个从迅雷下载字幕的小工具

最近下载个电影找不到字幕,最后却用迅雷看看匹配上了.再接着试了一下,发现迅雷的字幕库还很全的.由于我平时很少用迅雷看看这个视频软件,虽然迅雷看看可以保存字幕,但用起来也还是非常不方便,便想找一个有没有独立的工具可以下载迅雷字幕库的字幕. 在寻找的过程中,发现不但有这种工具thunder-subtitle,就连算法都有了,其基本过程如下: 首先,取视频的一部分内容求sha哈希值,具体取内容的算法为: 如果文件小于60k(0x000),其文件所有内容 如果文件大于60k,取如下三部分的内容 开始20

三天教会大家做一个社保管理系统中的核销小工具

我想通过这个小工具,和大家一起从零搭架子,一起编写码,一起探讨一种编码风格,一种架构,一种编程的思想体系,嗯,有了思想体系,则大巧不工! 体验地址是http://tool.hrinto.cn/用户名和密码都是tengfei12345开源地址是https://github.com/Langbencom/HeXiao 下面截图几张 咱们言归正传. 先从搭架子开始 架构没有银弹,但有套路.我认为要吃透三层架构,其他复杂的也是基于现实业务场景由此改编而来.万变不离其宗. 创业三年了,开发的项目很多,就这

(六)动手写第一个shell

1.编辑器.编译器.运行方法(脚本的3种执行方法)(1)shell程序是文本格式的,只要是文本编辑器都可以.但是因为我们的shell是要在linux系统下运行的,所以换行符必须是'\n',而windows下的换行符是"\r\n",因此windows中的编辑器写的shell不能在linux下运行.所以我们整个课程都是在linux下使用vi编辑器(实际上是vim)进行编写调试的.(2)编译器  不涉及,因为shell是解释性语言,直接编辑完就可以运行.(3)shell程序运行的运行有多种方

【原创】最近写的一个比较hack的小爬虫

目标:爬取爱漫画上面自己喜欢的一个漫画 分析阶段: 0.打开爱漫画主页,迎面就是一坨js代码..直接晕了 1.经过抓包和对html源码的分析,可以发现爱漫画通过另外一个域名发送图片,而当前域名中通过js动态生成图片的文件名.问题就在这里了,首先,图片的文件命名模式比较多,没办法通过js源码直接爬:其次,有两种不同的图片文件名表现形式,一种是字典,一种是通过运算后返回的字典字符串.所谓字典字符串,就是[a:b]变成"[a:b]". version 1: var cInfo={"