关闭计算机的程序的路径是?

来源:百度知道 编辑:UC知道 时间:2024/09/22 21:37:12
关闭计算机时,要启动Windows的一个进程(就是显示“注销 关闭计算机 重启)的那个程序(完整路径

在shell32.dll文件里

使用Visual C++6.0来写这个程序。首先打开Visual C++6.0,使用MFC AppWizard新建1个基于对话框的工程,工程名为close,在对话框上加上1个button控件,标题为“关机对话框”,在MFC ClassWizard中添加使用鼠标单击这个控件时响应的函数,响应函数代码为:
typedef int (CALLBACK *SHUTDOWNDLG) (int); //放到前面去

void CCloseDlg::OnButton1()
{
CString s;

HINSTANCE hInst = LoadLibrary("shell32");
SHUTDOWNDLG SHShutDownDialog;

if(hInst != 0)
{
SHShutDownDialog = (SHUTDOWNDLG)GetProcAddress(hInst, (LPSTR)60);
(*SHShutDownDialog)(0);
FreeLibrary(hInst);
}
}

由于不确定你的系统盘在哪个盘,
所以完整路径可以这么写:

%systemroot%\system32\Shutdown.exe

关机,当然是“关闭计算机”

Windows\System32\Shutdown.exe