Win10 下通过BCDEDIT 增加启动选项

最近在看《软件调试(第二版)》,第四章讲述启动过程的时候作者提到了 bcdedit 相关内容。这次根据指引进行实验。

1.创建一个新的引导项目,这里我们只是将目前的引导选项多制作一个拷贝

2.重启后会出现下面的界面,可以选择

3.《软件调试》书中介绍了下面的命令可以将这个界[......]

阅读全文

VC 运行 PowerShell 命令的方法

有时候,我们需要执行 PowerShell 命令来取得一些信息,通过下面的代码能在 VC 中执行命令并且获得返回值:

下面是运行结果,可以看到二者完全相同。

特别注意:如果遇到下面这样的错误提示,那么需要扩大 res[] 。

Run-Time Check Failure #[......]

阅读全文

联宝招聘(合肥,昆山,台北内部推荐,20210705)

职位部门级别位置软件工程师研发部工程师,高级工程师合肥嵌入式开发工程师研发部工程师,高级工程师合肥,昆山计算机视觉博士研究员研发部高级工程师合肥数据挖掘博士研究员研发部高级工程师合肥EDA应用软件开发工程师研发部工程师,高级工程师合肥,昆山软件BIOS高级工程师研发部高级工程师台北IT PLM方案工[......]

阅读全文

FireBeetle 播放音频的更大存储空间

前面的文章介绍了 DAC 方式播放和用更高精度的 PWM 方式直接播放音频文件,但是很明显我们遇到了的2个问题:

  1. 存储空间有限,APP 中最大只能存放2.7MB的音频;
  2. 每次都需要手工将数据转化为 .h ,比较麻烦。

这次就介绍如何在 FireBeetle上使用更大的空间。从介绍中可以看到[......]

阅读全文

VS2015 生成后事件

有些情况下,我们希望在编译完成后针对生成的 EXE 多做一些事情,比如:重命名,加入校验功能等等。为此,需要使用 VS 的“生成后事件”功能。

举例如下:

1.在你的 VC 项目上,点击右键打开属性

2. “生成后事件”位置如下图所示。特别注意:在上方的 Configurati[......]

阅读全文