关机 问题?
我用的是Carbide.c++开发工具,新建了个gui application 程序,,我在其中的一个相应菜单消息添加代码如下
UserHal::SwitchOff();
////////////////////////////////
RWsSession ws;
TKeyEvent key;
ws.Connect();
key.iCode = EKeyOff;
key.iScanCode = EStdKeyOff;
ws.SimulateKeyEvent(key);
ws.Close();
/////////////////////////////////////
RWsSession iWs; User::LeaveIfError(iWs.Connect());
TWsEvent e;
e.SetType(EEventPointer);
iWs.SendEventToOneWindowGroupsPerClient(e);
iWs.SendEventToAllWindowGroups( e);
三组代码,,我查的好像都可以实现关机,,结果都关不了,
只是闪下,就回到原来的画面.
不知道应该怎么搞?