加载中
The Structure of import Library File (.lib)

This article show the structure of import library file (.lib) used along with header to link against DLL Download source - 5.1 KB Download source - 4.8 KB Introduction Have you ...

c++
11/10 13:16
17
用DeviceIoControl获取系统磁盘信息

#include <iostream> #include <windows.h> using namespace std; int main() { SECURITY_ATTRIBUTES secStru; secStru.bInheritHandle=0; secStru.lpSecurityDescriptor=0; secStru.nLength...

10/11 06:44
10
如何根据软盘的逻辑扇区号计算物理扇区号

#include <iostream> using namespace std; void printChoice() { cout << "[1] LBA to C/H/S" << endl; cout << "[2] C/H/S to LBA" << endl; cout << "input choice: "; return; } //CS表....

09/23 15:04
56
writefile写入u盘无效,getlasterror为5,需锁定U盘

hFile := CreateFile(PChar(fileName), GENERIC_READ or GENERIC_WRITE, FILE_SHARE_READ or FILE_SHARE_WRITE, nil, OPEN_EXISTING, 0, 0); //此循环是用于锁定要弹出的U盘设备,如果U盘在使...

09/18 22:20
22
IDA + VMware 调试win7 x64

IDA+gdb配合VMware调试windows已经不是什么新鲜事了,但是之所以要发这篇帖子是因为我按照之前的帖子还有网上其他的教程设置调试环境,结果遇到了各种问题,所以仅仅是更新一下,各位轻拍。 ...

gdb
09/17 12:42
24
pdb data structure format

Each stream is identified with a unique stream number and an optional name. In a nutshell here’s how the PDB looks like - Stream No. Contents Short Description 1 Pdb (header) V...

Windows Server 2003 (NT 5.2.3790.0) build guide

Windows Server 2003 (NT 5.2.3790.0) build guide Version 10a, last updated 2020/11/29 Instructions tested under XP SP3 x86, Win7 SP1 x86/x64 & Win10 x64, results may vary under o...

Win32之隐藏DLL隐藏模块技术

这一讲涉及到windows底层技术.跟汇编内容. 我们才可以实现模块隐藏(也称为DLL隐藏) 一丶API反汇编勾引兴趣   我们都用过Windows的进程跟线程API 也就是 GetCurrentThreadId() 跟 GetCurre...

Qt 5 最小构建笔记(只编译QtBase)

-skip qt3d -skip qtactiveqt -skip qtandroidextras -skip qtcanvas3d -skip qtcharts -skip qtconnectivity -skip qtdatavis3d -skip qtdeclarative -skip qtdoc -skip qtgamepad -skip qt...

Building Qt 5.14.0 on Windows 10 with Visual Studio 2019编译qt

0 参考 QT最新版5.14在WINDOWS环境静态编译安装和部署的完整过程 VS 2019-QT STATIC LINK BUILD WINDOWS 32 BIT/64 BIT MSVC 静态编译 Qt 5 Win7下静态编译QT5.12源码 Building Qt 5 from G...

Qt Creator内qmake配置静态编译

起因 利用QT Creator编写一些纯C/C++应用,默认配置下是动态编译 解决 解决起来很简单,这里只是附上配置备忘;-) msvc: { QMAKE_CFLAGS_RELEASE += /MT QMAKE_CXXFLAGS_RELEASE += /MT QMAKE...

PE文件学习笔记(五):导入表、IAT、绑定导入表解析

1、导入表(Import Descriptor)结构解析: 导入表是记录PE文件中用到的动态连接库的集合,一个dll库在导入表中占用一个元素信息的位置,这个元素描述了该导入dll的具体信息。如dll的最新修改...

eac
08/18 16:19
0
鸿蒙轻内核M核源码分析系列六 任务及任务调度(3)任务调度模块

调度,Schedule也称为Dispatch,是操作系统的一个重要模块,它负责选择系统要处理的下一个任务。调度模块需要协调处于就绪状态的任务对资源的竞争,按优先级策略从就绪队列中获取高优先级的任...

08/06 11:03
27
C语言define变参__VA_ARGS__及##__VA_ARGS__的使用,可选参数,可变参数,vc,vs

#define LOG(format, ...) fprintf(stdout, format, __VA_ARGS__)

08/04 08:59
0
FAT32文件系统结构详解

1. SD卡中FAT32文件系统快速入门 1.1. 理论知识 1.1.1. MBR(Main Boot Record) 主引导记录,占446字节, 为计算机启动后从可启动介质上首先装入内存并且执行的代码,通常用来解释分区结构 1....

07/12 10:59
16
error: #20: identifier "HAL_StatusTypeDef" is undefined

#include <stm32f1xx_hal.h> 添加这个头文件即可,不同的芯片需要修改一下。

06/19 20:09
170
STM32 Flash Read Write

Reference: - STM32Cube_FW_F1_V1.6.0\Projects\STM32F103RB-Nucleo\Examples\FLASH\FLASH_EraseProgram\Src\main.c - 【STM32】使用STM32cubeMX的库读写FLASH数据 Write flash, Four steps ...

06/18 12:11
12
鸿蒙内核源码关键kernel_liteos_m / kernel / src / los_sched.c

/* * Copyright (c) 2013-2019 Huawei Technologies Co., Ltd. All rights reserved. * Copyright (c) 2020-2021 Huawei Device Co., Ltd. All rights reserved. * * Redistribution and use...

STM32 | 使用STM32内部Flash额外的空间来存储数据

STM32 芯片内部的 FLASH 存储器,主要用于存储我们代码。如果内部FLASH存储完我们的代码还有剩余的空间,那么这些剩余的空间我们就可以利用起来,存储一些需要掉电保存的数据。 本文以STM32...

【LiteOS】STM32F103-LiteOS移植教程(详细篇)

总览 本文基于STM32F103C8T6,详细讲述华为LiteOS的移植过程。开发工具是MDK5。LiteOS官方已经适配过cortex M系列内核的单片机,因此移植过程非常简单。 LiteOS有两种移植方案:OS接管中断和...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部