模拟按键:
注意: 使用完一定要释放按键,否则整个系统都是一直按下ctrl+shift键,让你不得不注销用户,呵呵
keybd_event(VK_SHIFT,
0
,
0
,
0
);
//
模拟按下shift键
keybd_event(VK_LCONTROL, 0 , 0 , 0 ); // 模拟按下ctrl键
int iResult = ( int )ShellExecute(NULL, " open " , " C:/abcd.exe " ,NULL,NULL,SW_SHOWNORMAL); // 执行应用程序
Sleep( 1000 ); // 停顿一秒
keybd_event(VK_LCONTROL, 0 ,KEYEVENTF_KEYUP, 0 ); // 释放ctrl键
keybd_event(VK_SHIFT, 0 ,KEYEVENTF_KEYUP, 0 ); // 释放shift键
keybd_event(VK_LCONTROL, 0 , 0 , 0 ); // 模拟按下ctrl键
int iResult = ( int )ShellExecute(NULL, " open " , " C:/abcd.exe " ,NULL,NULL,SW_SHOWNORMAL); // 执行应用程序
Sleep( 1000 ); // 停顿一秒
keybd_event(VK_LCONTROL, 0 ,KEYEVENTF_KEYUP, 0 ); // 释放ctrl键
keybd_event(VK_SHIFT, 0 ,KEYEVENTF_KEYUP, 0 ); // 释放shift键
注意: 使用完一定要释放按键,否则整个系统都是一直按下ctrl+shift键,让你不得不注销用户,呵呵