摘要:
原始出处:华夏黑客同盟引言 曾经有些人问我问题,问得都是一些很基础的问题,但这些人却已经能使用VC编一个对话框界面来进行必要的操作或者是文档/视界面来实时接收端口数据并动态显示曲线(还使用了多线程技术),却连那些基础的问题都不清楚,并且最严重的后果就是导致编写出拙劣的代码(虽然是多线程,但真不敢恭维),不清楚类的含义,混杂使用各种可用的技术来达到目的(连用异常代替选择语句都弄... 阅读全文
摘要:
内容简介 介绍如何是使用C#来完成动态链接库的创建和使用、动态链接库对代码有很好的封装、能很好的保护源代码。使用图例完整的演示。使用软件 vs2005以及以上版本均可步骤和方法新建一个类库。编写一个简单的类库实例,例如:DllTest在默认名为:calss1.cs里编写代码一下是一个简单的:在控制台显示 “你以成功调用了动态连接!”sing System;using System.Collections.Generic;using System.Text;namespace DllTest { public class Class1 { public void ShowMessage() { 阅读全文
摘要:
vc++不是一时半会可以学的可以做东西的,感觉还是重拾就业拿c#来做吧。 关于vs2005和vs2008、vs2008和vs2010、vs2005和vs2010项目互转的问题,那么关于这个问题有两层含义:一种是通过高版本的编译器打开低版本的项目,进行升级;一种是通过修改Soultion文件和Project文件,可以打开编译。第一种方法,相信大家都可以做到。我主张用第二种方法,这种... 阅读全文
摘要:
1.什么是.NET Framework?A:在微软的所以.NET开发产品中都有这玩意。它由 CLR(common language runtime)和一组名为.NET Framework类库的程序库组成。在vc++中对编写的托管的c++程序提供支持,对于ISO/ANSI标准c++来说是没关系的。也就是说编写的CLR控制下的c++程序必须要有.NET Framewoek.实际上它应该是windows组件中的东西。其实它也有好处就是对于基于.NET的其他vb c#之间饿融合。2.什么有事CLR?A:common language runtime,标准化的程序执行环境(NET Framework), 阅读全文
摘要:
ACPI BIOS & BluescreenACPI BIOS造成的BlueScreen 可能的原因有很多,自己整理了幾個地方。 EC: Check EC code _INI : Check _INI code MCFG Table : Report Range through MCFG. ACPI table defined in PCI Firmware Spec v3.0.如果... 阅读全文
摘要:
WINDBG DEBUG ASL WinDBG 采用Host 和Target 方法进行debug,这是系统级debug 常用的方法,使用Host 机器debug Target 机器,所以一般要两台机器。。1. 首先把两台机器连起来,有3 种连接方法COM:常用的串口线就可以,但是现在NB 上基本没有串口,在Server 系统上现在串口还是比较常见,所以debug Server 的话可以... 阅读全文
摘要:
读取SMBIOS信息,在windows下,给我提供了如下两种方法: 1.用WMI(Windows Management Instrumentation)读取SMBIOS信息。 2.系统APIS去读SMBIOS信息:EnumSystemFirmwareTables() and GetSystemFirmwareTable()。 (没去写过,希望有时间去study) 在DOS下,我们可以直... 阅读全文
摘要:
从 SMBIOS 2.3 版本开始,兼容 SMBIOS 的实现必须包含以下 10 个数据表结构: BIOS 信息 (Type 0) 、系统信息 (Type 1) 、系统外围或底架 (Type 3) 、处理器信息 (Type 4) 、高速缓存信息 (Type 7) 、系统插槽(Type 9) 、物理存储阵列 (Type 16) 、存储设备 (Type 17) 、存储阵列映射地址 (Typ... 阅读全文
摘要:
//百度空间的功能比起CSDN确实差的太多啊。 前面说了概念,下面看如何快速查看,其实很多前辈谢了不少,我也借鉴借鉴。 1.debug方式查看SMBIOS信息 内存的物理地址区间 0x000F0000-0x000FFFFF 使用了 32 位中的 20 位,先要在这个区间内寻找关键字 “ _SM_” ,以定位到 EPS 表。我们要采用 20 位地址模式,即高位字左移 12 位,因此值 0... 阅读全文
摘要:
混加班,有时间整理整理。哎,也是无奈啊。。。。声明有些概念性内容部分借鉴网上的。 1.什么是SMBIOS? A: SMBIOS(System Management BIOS),是主板或者系统制造者以标准的格式显示产品管理信息所需遵循的统一规范。也就是不管你是怎么去实现的,结果必须要遵循规范。 2.什么是DMI? A:DMI(Desktop Management Interface)的缩... 阅读全文