DSAPI 导出EXEDLL函数到字符串

EXE或者DLL写好了,要开始写函数说明文档了,可是有时里面的函数太多,怎么能自动列出来呢?在DSAPI中提供了该功能(目前没有做参数类型导出,以后有时间会添加)。

先准备一个已经写好的EXE或DLL,注意,EXE或DLL必须是.NET编写的,EXE不能加壳,两者均可以是经混淆处理过的。注意,确保你的程序当前.net framework版本高于或等于目标EXE/DLL的.net framework版本。

调用函数 DSAPI.反射.导出EXEDLL函数到字符串(EXE/DLL路径(或程序集),使用完整的分支路径还是用TAB分隔,是否同时导出未公开的函数)

该函数返回一个String对象。

示例代码如下:

 Dim 导出 As New DSAPI.反射.导出EXEDLL函数到字符串
        IO.File.WriteAllText("c:\1.txt", 导出.导出函数列表("C:\Users\Administrator\Desktop\DSModBusCore.dll", DSAPI.反射.导出EXEDLL函数到字符串.分级路径方式.使用TAB字符保留最后一级, False), System.Text.Encoding.UTF8)
        导出.Dispose()

  代码演示了把上述DLL中的函数(不包括未公开函数)导出到C:\1.txt。

查看导出的文件(分别是完整路径和TAB分隔)

转载于:https://www.cnblogs.com/dylike/p/10737093.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DSAPI.DLL └─DSAPI ├─QQ用户相关 │ └─在线状态 │ ├─在线 │ ├─未知 │ └─离线 ├─内存资源 │ └─清理一下 ├─加载字体 │ └─加载指定字体文件 ├─图形图像 │ ├─从网址获取图片 │ ├─保护图像 │ │ ├─保护图像 │ │ └─解除保护 │ ├─图像特效 │ │ ├─变形 │ │ │ ├─从中心旋转 │ │ │ ├─从指定点旋转 │ │ │ └─调整大小 │ │ └─色彩 │ │ ├─亮度 │ │ ├─保留通道 │ │ ├─反色 │ │ ├─投影效果 │ │ ├─模糊 │ │ ├─灰度 │ │ ├─色彩通道 │ │ │ ├─粉 │ │ │ ├─红 │ │ │ ├─绿 │ │ │ ├─蓝 │ │ │ ├─青 │ │ │ └─黄 │ │ ├─透明度 │ │ └─黑与白 │ ├─彩色文字图像 │ │ ├─代码文本 │ │ ├─字体 │ │ ├─字符行距 │ │ ├─字符间距 │ │ ├─所有连接数量 │ │ ├─描边颜色 │ │ ├─文字清晰度 │ │ ├─文字颜色 │ │ ├─显示文本 │ │ ├─画布尺寸 │ │ ├─绘制描边 │ │ ├─绘制阴影 │ │ ├─获取指定坐标的链接 │ │ ├─输出图像 │ │ ├─链接 │ │ ├─链接下划线颜色 │ │ └─阴影颜色 │ └─透明窗体 │ ├─显示图像 │ ├─窗体支持鼠标拖动 │ ├─窗体支持鼠标调整尺寸 │ ├─绘制圆角矩形 │ └─绘制圆角矩形_带标题栏 ├─字串提取 │ ├─提取中间文本 │ └─提取所有中间文本 ├─序列化 │ ├─反序列化 │ ├─序列化 │ └─绑定 ├─文件类 │ ├─修改指定文件扩展名为指定打开方式 │ ├─压缩 │ ├─取消文件头 │ ├─添加文件头 │ ├─获取可读性强的字节大小信息 │ ├─解压缩 │ └─追加文件尾 ├─硬件信息 │ ├─硬件列表 │ ├─硬件选择 │ │ ├─主板 │ │ ├─光盘驱动器 │ │ ├─包括鼠标 │ │ ├─声卡 │ │ ├─打印机 │ │ ├─打印机任务 │ │ ├─指针设备 │ │ ├─显卡 │ │ ├─物理内存条 │ │ ├─硬盘序列号 │ │ ├─硬盘驱动器 │ │ ├─网络适配器 │ │ ├─软盘驱动器 │ │ └─键盘 │ └─获取硬件信息 ├─系统信息 │ ├─主显示器屏幕大小 │ ├─主显示器工作区大小 │ ├─使用交流电 │ │ ├─否 │ │ ├─是 │ │ └─未知 │ ├─启用列表框平滑滚动效果 │ ├─启用字体平滑效果 │ ├─启用平滑组合框打开效果 │ ├─启用按钮动画效果 │ ├─启用提示框淡入淡出效果 │ ├─启用标题栏渐变效果 │ ├─启用桌面主题 │ ├─启用窗口还原动画效果 │ ├─启用窗口阴影效果 │ ├─启用自动对齐默认按钮 │ ├─启用菜单淡入淡出效果 │ ├─图标排列单元格高度 │ ├─图标排列格子大小 │ ├─子菜单延迟显示时间 │ ├─屏幕旋转角度 │ ├─工作组 │ ├─已连接交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值