能力值:
( LV2,RANK:10 )
|
-
-
2 楼
自己顶一个, 等答案...
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
在XP SP3环境下, keybd_event('R'/*82*/, 0, 0, 0);
keybd_event('R'/*82*/, 0, KEYEVENTF_KEYUP, 0);
出问题了, 连后面的放开Win键都没有执行到
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
Fuck! 太扯淡了.. 竟然是因为虚拟机里面的360拦截了消息...
|
能力值:
( LV4,RANK:50 )
|
-
-
5 楼
int RunFileDlg( HWND hwndParent,
HICON hIcon,
LPWSTR lpszDestDirectory ,
LPWSTR lpszCaption,
LPWSTR lpszText,
DWORD dwFlags);
typedef int (* pfnRunFileDlg)(HWND, HICON, LPWSTR, LPWSTR, LPWSTR, DWORD);
#pragma comment(linker, "/entry:main")
void ShowRunDlg(HWND hwndParent, DWORD dwFlags)
{
pfnRunFileDlg pRunFileDlg=(pfnRunFileDlg)GetProcAddress(LoadLibrary(TEXT("Shell32.dll")), (LPCSTR)61);
pRunFileDlg(hwndParent, LoadIcon(NULL, IDI_INFORMATION), TEXT("c:\\windows"), TEXT("测试\"运行\"对话框"), TEXT("这是一个\"运行\"对话框测试程序。"), dwFlags);
}
坐等收分
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
非常感谢楼上的, 我也是刚刚才查到SHRunDialog这个未公开函数, 但是都是VB版的, 马上测试去
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
hwndParent是什么窗口的句柄?
dwFlags又都有什么值啊? 求解
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
360拦截了 我也没办法 上面兄弟给出的代码是可以 但是运行后的程序的父进程不是explorer.exe
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
不需要用keybd_event
HWND hWin_R = FindWindow("Shell_TrayWnd", NULL);
if ( hWin_R )
{
MessageBox(0, "找到!", NULL, MB_OK);
PostMessage(hWin_R, WM_HOTKEY, 0x000001F4, MAKELPARAM(MOD_WIN, 'r'));
}
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
楼上的, 你的这段也被360封锁了- -.
|
|
|