首页
社区
课程
招聘
求助]有没有好用点的驱动加载工具
发表于: 2008-11-14 16:27 7713

求助]有没有好用点的驱动加载工具

2008-11-14 16:27
7713
我正在学这个,想找个好用点的驱动加载工具,能加载也用缷载的,如果有个驱动列表就更好了。谢谢!

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
2008-11-14 17:06
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
3
cmd /k sc /?
2008-11-14 19:48
0
雪    币: 437
活跃值: (273)
能力值: ( LV12,RANK:240 )
在线值:
发帖
回帖
粉丝
4
http://www.sysersoft.com/  安装下 可以把里面的驱动加载工具拿出来用  有加载卸载功能
2008-11-15 04:30
0
雪    币: 357
活跃值: (3403)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
5
KmdManager.exe
2008-11-15 04:46
0
雪    币: 231
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
qdk
6
.....................
 
int loadDriver(IN LPCSTR filePath,IN LPCSTR serviceName,IN LPCSTR serviceDiscription)
{
	SC_HANDLE	hSCManager	=OpenSCManagerA(NULL,NULL,SC_MANAGER_CREATE_SERVICE);
	SC_HANDLE	hService	=CreateServiceA\
							(hSCManager,\
							serviceName,\
							serviceDiscription,\
							SERVICE_START|DELETE|SERVICE_STOP,\
							SERVICE_KERNEL_DRIVER,\
							SERVICE_DEMAND_START,\
							SERVICE_ERROR_IGNORE,\
							filePath,\
							NULL,
							NULL,
							NULL,
							NULL,
							NULL);
	if(hService==NULL)
	{
		printError("创建服务");
		return -1;
	}
	StartService(hService,NULL,NULL);
	DeleteService(hService);
	CloseServiceHandle(hSCManager);
	printf("创建服务成功\n");
	return 0;
}
int unloadDriver(LPCSTR svrName)
{
	SC_HANDLE	hSCManager	=OpenSCManagerA(NULL,NULL,SC_MANAGER_CREATE_SERVICE);
	SC_HANDLE	hService	=OpenServiceA(hSCManager,svrName,DELETE | SERVICE_STOP);
	SERVICE_STATUS ssts;
	if(!ControlService(hService,SERVICE_CONTROL_STOP,&ssts) && !DeleteService(hService))
	{
		printError("卸载驱动");
		return -1;
	}
	printf("卸载驱动成功\n");
	CloseServiceHandle(hService); 
	CloseServiceHandle(hSCManager);
}
void printError(LPCSTR msg)
{
	LPVOID lpMsgBuf;
	FormatMessageA( 
		FORMAT_MESSAGE_ALLOCATE_BUFFER | 
		FORMAT_MESSAGE_FROM_SYSTEM | 
		FORMAT_MESSAGE_IGNORE_INSERTS,
		NULL,
		GetLastError(),
		0,
		(LPSTR) &lpMsgBuf,
		0,
		NULL 
		);
	printf("%s,完成状态:%s\n",msg,(char*)lpMsgBuf);
	LocalFree( lpMsgBuf );
}
2008-11-15 08:40
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
谢谢几位大侠。
2008-11-15 09:51
0
游客
登录 | 注册 方可回帖
返回
//