虽然ntdll.lib库也引用了,但还是提示找不到RtlGetVersion函数定义,工程中头文件的定义如下:

NTSYSAPI

NTSTATUS

NTAPI

RtlGetVersion(

    _Out_ PRTL_OSVERSIONINFOW lpVersionInformation

    );

而ntdll.lib是C文件编译的所以类型不匹配 RtlGetVersion@4 = RtlGetVersion,工程中这样找这个函数__imp_?RtlGetVersion@@YGJPAU_OSVERSIONINFOW@@@Z

在声明签名加上extern "C"就好了

extern "C"

NTSYSAPI

NTSTATUS

NTAPI

RtlGetVersion(

    _Out_ PRTL_OSVERSIONINFOW lpVersionInformation

    );

最新文章

  1. eclipse — 导入android项目后识别成java项目的问题及解决
  2. swiper的初步使用
  3. JAVE not work in linux
  4. Virtualbox中不能为虚拟机打开一个新任务的原因及解决方法
  5. 《C与指针》第十五章练习
  6. Linq To Xml基础
  7. Eclipse--Web项目中 .classpath、mymetadata、project文件的功用
  8. [SAP ABAP开发技术总结]业务对象和BAPI
  9. java邮件
  10. iOS-CALayer图片淡入淡出动画
  11. 关于__irq 的使用
  12. Android Studio 实用快捷键
  13. HDU 1061 N^N (n的n次方的最后一位)
  14. springcloud(一):大话Spring Cloud
  15. 禁止右键,禁止选中,禁止网页复制的Js代码
  16. 三十天学不会TCP,UDP/IP网络编程 - UDP的实践--DHCP
  17. SQL FOR XML PATH 和 Stuff 用法
  18. 关于jsp页面加载时报错500的问题
  19. 对某菠菜网站的一次渗透测试 heatlevel
  20. Python记录wsgi

热门文章

  1. 探索Redis设计与实现15:Redis分布式锁进化史
  2. 向上转型---父类引用指向子类对象 A a = New B()的使用
  3. 54、tensorflow手写识别的高级版本
  4. 监听器、拦截器完成对session、cookie的会话控制
  5. EOJ 1127. 多边形面积(计算几何)
  6. python作业/练习/实战:1、简单登录脚本
  7. yum常见问题
  8. 基于MFC的Media Player播放器制作的SetTimer函数介绍
  9. 在apache hadoop2.6 上部署hive 并将hive数据源存储于Mysql
  10. Maven远程仓库地址