- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 盘符的获取
<br />首先获得当前计算机上的所有盘,GetLogicalDriveStrings(),然后通过GetDriveType()获取某个盘的类型,如CD_ROM等。<br />代码如下:<br />CHAR buf[100];<br /> int i=0;<br /> DWORD len = GetLogicalDriveStrings(sizeof(buf)/sizeof(TCHAR),buf);<br /> for (TCHAR* s=buf; *s; s+=_tcslen(s)+1,
2010-10-27 16:47:00
323
原创 读取inf文件小结
首先,打开inf文件HINFSetupOpenInfFile(PCTSTRFileName,PCTSTRInfClass,DWORDInfStyle,PUINTErrorLine);其次,读取相关的数据,其中分为几个函数SetupFindFirstLine()获取某一个section的第一行的数据。SetupGetLineText获取第一行的值;SetupGetStringField()获取对应行的key,SetupFindNextLine()获取下一行的数据。详情请查msdn。
2010-10-27 16:45:00
822
原创 获取连到电脑上的打印机的相关信息
<br /> 一. 打印机型号获取<br />当打印机连接到电脑上的时候,会发送消息给系统。系统会读取打印机的型号,接口等一系列的消息,并把这些消息写到注册表里面。在程序当中我们并没有直接读取注册表的信息,而是间接的通过SETUP API的函数间接地读取到了相关的信息。主要相关的函数如下:<br />1.首先枚举现在连接电脑的所有硬件。函数是HDEVINFO SetupDiGetClassDevs(const GUID*ClassGuid,PCTSTREnumerator, HWNDh
2010-10-27 16:39:00
1311
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人