分享一下关机和重启的办法

来源:互联网 发布:智能手机硬件修复软件 编辑:程序博客网 时间:2024/05/17 07:25

刚才看到有人找关机的办法,我就分享一下我收藏的
最早用的一个重启手机的办法,自己都忘了在那里找到的,适用MR、FP1机型,对FP2不起作用了
                _LIT(KMyExeFile,"Z://System//Programs//Starter.exe");
                _LIT(KMyExeFileCmd,"/'/' 0");

                RProcess proc;
                User::LeaveIfError(proc.Create(KMyExeFile,KMyExeFileCmd));
                proc.Resume();
                proc.Close();

关机代码
                TRawEvent iRawEvent;
                iRawEvent.Set(TRawEvent::EKeyDown,0xA6);//e61捕捉到的是166就是xA6,在e32keys.h对应EStdKeyDevice2
                UserSvr::AddEvent(iRawEvent);
                iRawEvent.Set(TRawEvent::EKeyRepeat,0xA6);
                UserSvr::AddEvent(iRawEvent);
就是模拟长按电源键了,关机时会弹出菜单,有点挫,把0xA6换成EStdKeyOff就可以重启手机了,只在E61上测试过,其他机型不知道行不行了,我看E63是红键关机的分享一下关机和重启的办法