PDA终端程序冷启动或热启动
HINSTANCE hCommDll = NULL;
hCommDll = LoadLibrary(_T("Coredll.dll"));
if(hCommDll != NULL)
{
KernelIoControl func = NULL;
func = (KernelIoControl)GetProcAddress(hCommDll,_T("KernelIoControl"));
if(func == NULL)
{
AfxMessageBox(_T("未找到函数KernelIoControl"));
}
func(0x101003C,NULL,0,NULL,0,NULL);
}
FreeLibrary(hCommDll);
//IOCTL_HAL_REBOOT 0x101003C 热启动
//IOCTL_COLD_BOOT 冷启动
本文介绍了如何通过调用PDA终端中的KernelIoControl函数实现设备的冷启动与热启动。具体实现步骤包括加载Coredll.dll库文件,获取KernelIoControl函数地址并调用该函数。文中提供了具体的代码示例。
1983

被折叠的 条评论
为什么被折叠?



