阅读:1743回复:6
把device Manager直接叫出
我们写驱动的,常常需要一些辅助工具,Device Manager是其中一个,每天都用上几十次,但用它也不容易,现公开一直接方法
Rundll32.exe devmgr.dll DeviceManager_ExecuteW 这就可把device Manager直接叫出 !! 再把它包装一下为exe就更方便了. |
|
沙发#
发布于:2005-06-07 13:44
支持一下
|
|
|
板凳#
发布于:2005-06-06 11:40
这个做法不错,挺好的。
|
|
|
地板#
发布于:2005-06-06 08:58
楼上的方法好 其实是一样的,感觉不错,支持一下! |
|
|
地下室#
发布于:2005-06-06 08:36
// Rundll32.exe devmgr.dll DeviceManager_ExecuteW
#include <windows.h> typedef void (_stdcall *DEVICEMANAGER_EXECUTEW)(HWND, HINSTANCE, LPSTR, int); DEVICEMANAGER_EXECUTEW DeviceManager_ExecuteW; int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdLine, int nCmdShow ) { const PSTR szTargetAPI = \"DeviceManager_ExecuteW\"; HMODULE hUser32 = LoadLibrary(\"devmgr\"); DeviceManager_ExecuteW = (DEVICEMANAGER_EXECUTEW)GetProcAddress(hUser32, szTargetAPI); DeviceManager_ExecuteW(NULL, NULL, NULL, NULL); return 0; } |
|
|
5楼#
发布于:2005-06-05 19:51
楼上的方法好
|
|
6楼#
发布于:2005-06-05 16:30
嗯...确实不错
不过我都用这个 run->devmgmt.msc |
|