testvxd.cpp

来自「windows下汇编语言 学习汇编语言好助手」· C++ 代码 · 共 34 行

CPP
34
字号
// testvxd.cpp : Defines the entry point for the console application.
//
/****************************\
 *文件:testvxd.cpp			*
 *功能:测试VxD				*
\****************************/
#include "stdafx.h"
#include "windows.h"
#include "stdio.h"

int main(int argc, char* argv[])
{
	HANDLE hvxd;
	char buff[1024];

	if ( argc != 2 )
	{
		printf("Usage:TestVxD vxdfilename\n");
		return 1;
	}
	else	sprintf(buff,"\\\\.\\%s",argv[1]);	//处理命令行
	hvxd = CreateFile(buff, 0, 0, NULL, 0, 		//载入VxD
					FILE_FLAG_DELETE_ON_CLOSE, NULL);
	if (hvxd == INVALID_HANDLE_VALUE)			//成功否?
		printf("Load VXD \"%s\" error !\n",argv[1]);
	else
	{
		printf("Load VXD OK !\n");
		CloseHandle(hvxd);						//卸载VxD
	}

	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?