首页HTML开始的地方

vs项目属性

路径宏

Visual Studio 提供了一些预定义的宏,用于表示项目或文件的路径。

  • $(SolutionDir): 解决方案的根目录。
  • $(ProjectDir): 项目的根目录。
  • $(Configuration): 当前项目配置的名称,如 "Debug" 或 "Release"。
  • $(Platform): 当前项目的目标平台,如 "x86" 或 "x64"。
  • $(TargetDir): 生成输出文件的目录,即可执行文件或库文件的输出目录。
  • $(TargetName): 生成输出文件的文件名,不包括扩展名。
  • $(TargetExt): 生成输出文件的扩展名。
  • $(IntDir): 中间文件的输出目录。
  • $(OutDir): 输出文件的目录,与 $(TargetDir) 类似。
  • $(ProjectName): 当前项目的名称。
  • $(ProjectFileName): 当前项目文件的完整路径。
  • $(ProjectPath): 当前项目文件的目录路径。

在项目属性中使用,例如在项目的属性页的“调试”选项卡中的“命令参数”字段中使用 $(TargetDir)路径宏来指定可执行文件的路径。

另外,也可以在代码中使用,例如在 C/C++ 代码中使用 #include指令来引用其他文件时,可以使用路径宏来指定文件的路径,如下所示:#include "$(SolutionDir)include/myheader.h"

证书

要严格按此,否则dbgview不显示。

无签名 自签名 WHQL签名
默认: 不能 不能 可以
禁用数字签名强制检测:
开机按F8
可以 可以 可以
打开Test Mode:
用bcdedit命令打开,
用于本地测试驱动的稳定性。
不能 可以 可以
  • 自签名: 你自己买的签名(从正规渠道获得的各种EV签名,比如wosign或者verisigned等),或者你自己创建发布的签名(具体信任策略要看你本地策略)
  • EV签名只是证明这个文件是你发布的,不是别人冒充你发布的。
  • 使用VS编译的驱动,自动附带测试签名。
  • WHQL签名: 微软官方给你签的,只用于驱动认证的(需要提交测试报告,交钱才能获得,据说最近免费了)
  • WHQL表示微软认可了你的驱动,允许你加载到内核执行。

开启test mode

①关闭“安全启动”secure boot:查看是否安全启动:命令行msinfo32,查看“安全启动状态”是否关闭。

关闭方法: 进入bios,secure boot,disabled。

②打开“测试模式”test mode:管理员身份cmd,

bcdedit /set testsigning on  //打开测试模式,桌面出现水印。
bcdedit /set testsiging off  //关闭测试模式。
posted @ 2026-10-17 20:23  csnotes  阅读(8)  评论(0)    收藏  举报

这是页脚html