驱动编译的时候注意编译工程选项

右键要编译的驱动工程会看到该工程配置的有哪些工程类别,比如WXP checked WNET checked,在编译的时候 要选对
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
摘录自dnspy官网 如果您以软件开发人员身份工作,您可能会明白,有时您可能需要反编译某些程序集以更有效地了解其功能。 但是,如果没有适当的工具,这样做通常是不可能的。幸运的是,有各种各样的软件解决方案,如dnSpy,可以帮助您实现快速,令人满意的结果。 无需安装 由于它是一个便携式工具,因此它不要求您将其安装在目标计算机上,只需将其归档文件解压缩并启动可执行文件即可授予您完全访问其功能的权限。 您也可以从可移动存储介质(如USB闪存驱动器或外部硬盘驱动器)运行它。此外,它不会修改系统中的注册表项,也不会在未经您明确许可的情况下在您的PC上生成其他文件或文件夹。 全面的界面 dnSpy提供了一个时尚,全面的用户界面,它包含了广泛的有用功能,它们在主窗口的标准菜单中整齐排列。 此外,它还具有一个标准配置窗口,您可以在其中调整各种组件的设置,例如反编译器,调试器或十六进制编辑器,但也可以修改显示或其他参数。 .NET拆装器 如果你需要一个高效的工具来帮助你反编译.NET程序集,你可以转向dnSpy,它提供了各种有用的工具。它带有一个反编译器,一个调试器,一个十六进制编辑器以及一个汇编编辑器,让您可以高效地处理程序集。 主窗口附带一个Assembly Explorer窗格,您可以在其中访问所需程序集的树视图。您可以通过从计算机指定适当的文件或使用“从GAC打开”选项打开程序集,该选项为您提供了全局程序集缓存中可用条目的列表。 .NET程序集的可靠逆向工程工具 所有事情都考虑到了,dnSpy是一个方便的应用程序,它使您能够以有效的方式反向设计.NET程序集,为您提供各种有用的工具,包括反编译器,程序集编辑器和调试器。它不需要安装,具有全面,流畅的用户界面,并为您提供了一个标准配置窗口,您可以在其中调整各种组件的设置。
Code maturity level options 代码成熟度选项 Prompt for development and/or incomplete code/drivers 显示尚在开发中或尚未完成的代码与驱动.除非你是测试人员或者开发者,否则请勿选择 General setup 常规设置 Local version - append to kernel release 在内核版本后面加上自定义的版本字符串(小于64字符),可以用"uname -a"命令看到 Automatically append version information to the version string 自动在版本字符串后面添加版本信息,编译时需要有perl以及git仓库支持 Support for paging of anonymous memory (swap) 使用交换分区或者交换文件来做为虚拟内存 System V IPC System V进程间通信(IPC)支持,许多程序需要这个功能.必选,除非你知道自己在做什么 IPC Namespaces IPC命名空间支持,不确定可以不选 POSIX Message Queues POSIX消息队列,这是POSIX IPC中的一部分 BSD Process Accounting 将进程的统计信息写入文件的用户级系统调用,主要包括进程的创建时间/创建者/内存占用等信息 BSD Process Accounting version 3 file format 使用新的第三版文件格式,可以包含每个进程的PID和其父进程的PID,但是不兼容老版本的文件格式 Export task/process statistics through netlink 通过netlink接口向用户空间导出任务/进程的统计信息,与BSD Process Accounting的不同之处在于这些统计信息在整个任务/进程生存期都是可用的 Enable per-task delay accounting 在统计信息中包含进程等候系统资源(cpu,IO同步,内存交换等)所花费的时间 UTS Namespaces UTS名字空间支持,不确定可以不选 Auditing support 审计支持,某些内核模块(例如SELinux)需要它,只有同时选择其子项才能对系统调用进行审计 Enable system-call auditing support 支持对系统调用的审计 Kernel .config support 把内核的配置信息编译进内核中,以后可以通过scripts/extract-ikconfig脚本来提取这些信息 Enable access to .config through /proc/config.gz 允许通过/proc/config.gz访问内核的配置信息 Cpuset support 只有含有大量CPU(大于16个)的SMP系统或NUMA(非一致内存访问)系统才需要它 Kernel->user space relay support (formerly relayfs) 页码,1/28 2009-12-25 file://C:\DOCUME~1\WENXIA~1\LOCALS~1\Temp\NOVDYLQW.htm

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值