
显示驱动
文章平均质量分 78
ShenRui
不要只会编码,交流比编码更重要
展开
-
ChangeDisplaySettingsEx
函数功能:该函数把显示设备在lpszDeviceName参数中定义的设置,改变为在lpDevMode参数中定义的图形模式。 函数原型:LONG ChangeDisplaySettingsEx(LPCSTR lpszDeviceName, LPDEVMODE lpDevMode, HWND hwnd, DWORD dwflags LPVOID lParam); 参数: lpszD转载 2008-12-08 09:59:00 · 3149 阅读 · 0 评论 -
一个简单的显示驱动
理论:本篇我们将介绍下如何写一个简单的显示驱动。显示驱动是一种特殊类型的驱动,必须要满足一个框架,它不像我们前面讲的那些驱动。示例程序演示了如何写一个简单的显示驱动,这个驱动无需关联任何硬件。它能实现图形到内存,然后由一个应用程序来显示这些图形。显示驱动的体系结构首先介绍的是windows NT下显示驱动的体系结构。在这里要特别说明的是windows vista使用了一转载 2008-12-08 10:24:00 · 4898 阅读 · 1 评论 -
开发识别屏幕方向的Windows Mobile应用程序
摘要:了解基于 Windows Mobile 的设备如何在横竖向模式下显示、该功能的后台情况。为该功能开发移动应用程序的相关信息、开发者指南中新的建议和示例。请从 Microsoft 下载中心下载 Crossword.msi。 一、引言 Windows Mobile 2003 第二版软件为 Pocket PC 引入了新的功能,使基于 Windows Mobile 的设备可在横竖转载 2008-12-08 10:15:00 · 798 阅读 · 0 评论 -
旋转屏幕
调用Window API函数可以实现,须在VS2005或以后版本编译才行,VC6的头文件太早,这个特性它里面还没有 DEVMODE dm; // initialize the DEVMODE structure ZeroMemory(&dm, sizeof(dm)); dm.dmSize = sizeof(dm); if (0 != EnumDisplaySettings转载 2008-12-08 10:52:00 · 1012 阅读 · 0 评论 -
システム情報 記事一覧
システム情報 記事一覧2006年11月23日 15:12 マウスカーソルを動かす2006年11月25日 03:33 NEC PC-98シリーズをチェックする2006年11月26日 22:56 使用中のドライブレターを取得する2006年12月03日 23:18 物理メモリ容量を取得する2006年12月03日 23:51 CPU数などのC转载 2009-05-12 15:28:00 · 769 阅读 · 0 评论 -
一个可以禁用USB存储设备的程序(SetupAPI的使用方法)
这个程序主要是通过SetupAPI和DDK中的CM_XX函数族对设备进行枚举、状态查询和控制。下面先是对使用的SetupAPI函数的说明,然后是程序代码,该程序其实可以禁用任何可以被禁用的设备,只不过我没有去做罢了,运行第一次会将USB Mass Storage设备都禁用,第二次会将它们都启用。请使用DDK编译。或者在VC中使用driverstdio将环境设为DDK环境编译Setup转载 2009-05-12 19:24:00 · 2579 阅读 · 0 评论 -
如何安装一个设备驱动程序[转]
本质上,安装驱动需要依靠UpdateDriverForPlugAndPlayDevices这个函数。它需要的参数其实不多,主要是INF文件路径等。BOOL WINAPIUpdateDriverForPlugAndPlayDevices(HWND hwndParent,LPCTSTR HardwareId,LPCTSTR FullInfPath,DWORD InstallFlags,转载 2009-08-06 14:02:00 · 5259 阅读 · 0 评论 -
通过SetupAPI扫描/禁用/恢复设备(转)
//不记得从哪儿看到的,觉得不错,就贴下来了#include #include #include #include #include #include #include #include // cfgmgr32.h 在Microsoft Windows 2000 DDK 中.#include #pragma comment(lib,"setupapi.lib")#define UNK转载 2009-08-10 13:04:00 · 2864 阅读 · 1 评论 -
光驱,软驱,USB的禁用和启用
这几天,由于工作的实际需要,需要对光驱,软驱,USB的启用和禁用实现控制。参考大家提供的对网卡禁用的代码,实现了光驱,软驱,USB的启用和禁用。主要实现代码如下:// 必要的头文件和要链接的LIB文件#include #include #pragma comment(lib, "setupapi.lib")#pragma comment(lib, "shlwapi.lib")// device转载 2009-11-12 15:08:00 · 1401 阅读 · 1 评论