Te6410软件重启系统和启动其他程序
Te6410软件重启系统和启动其他程序 一、Te6410软件重启系统实现函数SetSystemPowerState(NULL,POWER_STATE_RESET, 0); //软件重启系统该函数在coredll.dll中,使用的时候需要加载库,#pragma comment(lib, "coredll.lib")并包含相应的头文件#include <pm.h>二、在当前运行程序中启动其他程序void CPv_PlatformDlg::OpenProgram(LPCTSTR strPath){ WIN32_FIND_DATA wfd; HANDLE hFile=NULL; hFile=FindFirstFile(strPath,&wfd); if(hFile !=INVALID_HANDLE_VALUE && hFile !=NULL) { FindClose(hFile); SHELLEXECUTEINFO sei; ZeroMemory(&sei,sizeof(SHELLEXECUTEINFO)); sei.cbSize = sizeof(SHELLEXECUTEINFO); sei.lpFile = strPath ; sei.nShow = SW_SHOW; ShellExecuteEx(&sei); } return;}
页:
[1]