本实例使用的VS2010自带的dumpbin查看

  1. 打开命令行工具

在开始,所有程序中找到VS2010,然后点击“Visual Studio Tools”,右键点击Visual Studio 2010 命令提示即可打开命令行工具

如下图

2.使用dumpbin工具
示例:
dumpbin -exports ***.dll 可将对应的dll文件直接拖入命令行, 自动显示dll的完整路径
输入命令后,点击Enter键,即可显示dll中包含的函数

3.有时候引用的非托管dll中不显示函数名,如下图

这个时候可通过序号来引用对应的函数。


若查看显示函数名,才可以通过函数名来引用。不知道C++在什么情况下创建的dll,查看后不显示函数名。



如果在外部定义的函数名称与DLL中的入口名称一致,就可以不用显式的指定EntryPoint字段,否则就应该使用如下的形式:
[DllImport(“dllname”, EntryPoint=“Functionname”)]
[DllImport(“dllname”, EntryPoint="#123")]

参考
C#调用非托管DLL函数

(查看dll函数名和参数)通过VS自带的dumpbin查看dll包含的函数相关推荐

  1. 《C++面向对象高效编程(第2版)》——3.11 类名、成员函数名、参数类型和文档...

    本节书摘来自异步社区出版社<C++面向对象高效编程(第2版)>一书中的第3章,第3.11节,作者: [美]Kayshav Dattatri,更多章节内容可以访问云栖社区"异步社区 ...

  2. python带参数装饰器 函数名_python 全栈开发,Day11(函数名应用,闭包,装饰器初识,带参数以及带返回值的装饰器)...

    一.函数名应用 函数名是什么?函数名是函数的名字,本质:变量,特殊的变量. 函数名(),执行此函数. python 规范写法 1. #后面加一个空格,再写内容,就没有波浪线了. 2.一行代码写完,下面 ...

  3. c语言函数名本质是指针,C语言的本质(12)——指针与函数

    往往,我们一提到指针函数和函数指针的时候,就有很多人弄不懂.下面详细为大家介绍C语言中指针函数和函数指针. 1.指针函数 当一个函数声明其返回值为一个指针时,实际上就是返回一个地址给调用函数,以用于需 ...

  4. c语言函数声明定义参数命名,C语言函数声明与定义

    C语言函数声明与定义教程 在 C语言函数声明与定义 语法 type funcName(paramType1 param1, paramType2 param2){ // 执行语句... return ...

  5. Swift 1.1语言函数参数的特殊情况本地参数名外部参数名

    Swift 1.1语言函数参数的特殊情况本地参数名外部参数名 7.4  函数参数的特殊情况 声明定义有参函数时,为函数的每一个参数都定义了参数名称.根据参数名定义的形式不同,函数参数包括本地参数和外部 ...

  6. 在C语言中以编程的方式获取函数名

    在C语言中以编程的方式获取函数名 仅仅为了获取函数名,就在函数体中嵌入硬编码的字符串,这种方法单调乏味还易导致错误,不如看一下怎样使用新的C99特性,在程序运行时获取函数名吧. 对象反射库.调试工具及 ...

  7. C/C++函数名修饰约定

    函数名字修饰(Decorated Name)方式 函数的名字修饰(Decorated Name)就是编译器在编译期间创建的一个字符串,用来指明函数的定义或原型. 正在装载数据-- LINK程序或其他工 ...

  8. (转)用宏获取函数名

    c和c++调式 利用宏获得函数名 仅仅为了获取函数名,就在函数体中嵌入硬编码的字符串,这种方法单调乏味还易导致错误,不如看一下怎样使用新的C99特性,在程序运行时获取函数名吧. 对象反射库.调试工具及 ...

  9. Linux函数名加数字,C++ 编译器的函数名修饰规则

    函数名字修饰(Decorated Name)方式 函数的名字修饰(Decorated Name)就是编译器在编译期间创建的一个字符串,用来指明函数的定义或原型.LINK程序或其他工具有时需要指定函数的 ...

  10. C++ 动态库导出函数名“乱码”及解决

    刚接触C++,在尝试从 dll 中导出函数时,发现导出的函数名都"乱码"了. 导出过程如下: 新建一个Win32项目: 新建的解决方案里有几个导出的示例: // 下列 ifdef ...

最新文章

  1. Web前端工程师工作前 VS 工作后
  2. Android App自适应draw9patch不失真背景
  3. lnmp 一键安装包部署ThinkPHP5
  4. PHPStorm不能修改PHP langauge level
  5. js中组装拼接json对象,通过java后端接收并解析
  6. Vue 字符串转JSON
  7. 114企业网重金收购114库网
  8. 【AI番外】微信小程序前后端开发
  9. 扩展城市信道etu模型matlab仿真,信道估计
  10. 生活中的逻辑谬误06.德克萨斯神枪手
  11. iOS平台游戏安全之IPA破解原理及防御
  12. 事务的四大属性ACID即事务的原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability.。...
  13. 荣耀3路由器设置虚拟服务器,荣耀路由3怎么设置上网?(电脑)
  14. ubuntu 12.04 下如何修改屏幕分辨率
  15. html实现放大镜效果,利用jquery实现放大镜特效
  16. UAP扩展开发 - 新增按钮
  17. 2021年N1叉车司机考试及N1叉车司机模拟试题
  18. 名词解释第八讲:公钥
  19. 删除 git 本地仓库
  20. MAC OS系统官方下载

热门文章

  1. 易班 华南理工大学 新生入学教育在线考试 题库共503题
  2. ngrok小米球的使用
  3. 图像旋转(任意角度)matlab
  4. linux grep -v多个关键字,Linux grep 命令详解
  5. Python 求水仙花数
  6. 迈入python游戏编程的大门,超详细的python环境搭建教程
  7. Windows 10 如何离线安装NetFx3
  8. 10W+字C语言从入门到精通保姆级教程(2021版下)
  9. 操作系统概念 第九版 Operating System Concepts, 9th Edition 中文译稿(不定时更新)
  10. 80行Python实现-HOG梯度特征提取