精华内容
下载资源
问答
  • MFC重启计算机源代码

    2012-11-08 10:08:46
    MFC 代码编写的重启计算机方法,点击按钮直接重启,也可以更改为直接关机
  • MFC 重启计算机

    千次阅读 2013-04-25 06:01:15
    HANDLE hToken; TOKEN_PRIVILEGES tkp; OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken); LookupPrivilegeValue(NULL,SE_SHUTDOWN_NAME,&tkp.Privileges[0].Luid);...
     HANDLE hToken;
    
    TOKEN_PRIVILEGES tkp;
    OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken);
    LookupPrivilegeValue(NULL,SE_SHUTDOWN_NAME,&tkp.Privileges[0].Luid);
    tkp.PrivilegeCount=1;
    tkp.Privileges[0].Attributes=SE_PRIVILEGE_ENABLED;
    AdjustTokenPrivileges(hToken,FALSE,&tkp,0,(PTOKEN_PRIVILEGES)NULL,0);
    ExitWindowsEx(EWX_REBOOT,NULL);
    展开全文
  • MFC 关机 重启

    2019-10-28 14:11:20
    static HANDLE hToken; static TOKEN_PRIVILEGES tp; static LUID luid; ... OpenProcessToken(GetCurrentProcess(), ... //重启只需要把EWX_SHUTDOWN改为EWX_REBOOT //ExitWindowsEx(EWX_REBOOT, 0);  
    static HANDLE hToken;
    
    	static TOKEN_PRIVILEGES tp;
    
    	static LUID luid;
    
    
    
    	OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken);
    
    	LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &luid);
    
    	tp.PrivilegeCount = 1;
    
    	tp.Privileges[0].Luid = luid;
    
    	tp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
    
    
    
    	AdjustTokenPrivileges(hToken, FALSE, &tp, sizeof(TOKEN_PRIVILEGES), NULL, NULL);
    
    	CloseHandle(hToken);
    
    
    	ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE, 0); //重启只需要把EWX_SHUTDOWN改为EWX_REBOOT
    
    	//ExitWindowsEx(EWX_REBOOT, 0);

     

    展开全文
  • 在Visual Studio 2010中的MFC重启管理器中包含两种层次的支持。 重启支持:在应用程序升级完成或崩溃后自动重启(这个特性对所有类型的MFC应用都有效)。 应用恢复支持:重新打开之前已经打开的文档;恢复自动保存...

    在Visual Studio 2010中的MFC重启管理器中包含两种层次的支持。

    1. 重启支持:在应用程序升级完成或崩溃后自动重启(这个特性对所有类型的MFC应用都有效)。
    2. 应用恢复支持:重新打开之前已经打开的文档;恢复自动保存的文档(这个特性只对文档/试图类型的MFC应用有效)。

    对于新建的MFC应用程序和已存在的应用,获取重启管理器支持的方法是不同的。对于新的应用只需要两步:

           a、使用MFC应用向导创建一个新的MFC应用程序;

           b、在高级特性设置页(Advance features page)中,选中“Support Resart Manager”复选框。(下图为 多文档应用程序 设置界面)

             

     这里可以有三种不同的选项,例如:基于对话框应用程序 多文档应用程序 的设置有所不同,前者只能设置为 AFX_RESTART_MANAGER_SUPPORT_RESTART,而后者可以选择任意一种支持。

     对于已存在的应用程序,只需要在应用程序类构造器内添加一行代码:

    m_dwRestartManagerSupportFlags = AFX_RESTART_MANAGER_SUPPORT_RESTART;
    m_dwRestartManagerSupportFlags = AFX_RESTART_MANAGER_SUPPORT_RESTART_ASPECTS;
    m_dwRestartManagerSupportFlags = AFX_RESTART_MANAGER_SUPPORT_ALL_ASPECTS;

     

    展开全文
  • MFC程序重启

    2016-10-24 10:08:11
    //重启程序 STARTUPINFO StartInfo; PROCESS_INFORMATION procStruct; memset(&StartInfo, 0, sizeof(STARTUPINFO)); StartInfo.cb = sizeof(STARTUPINFO); ::CreateProcess( (LPCTSTR)strAppFullName, ...
    ::PostMessage(m_hWnd,WM_SYSCOMMAND,SC_CLOSE,NULL);  
    <pre name="code" class="cpp">//获取exe程序当前路径   
    <pre name="code" class="cpp">extern CmfcTestApp theApp;  
    TCHAR szAppName[MAX_PATH];  
    :: GetModuleFileName(theApp.m_hInstance, szAppName, MAX_PATH);  
    CString strAppFullName;  
    strAppFullName.Format(_T("%s"),szAppName);  
    //重启程序   
    STARTUPINFO StartInfo;  
    PROCESS_INFORMATION procStruct;  
    memset(&StartInfo, 0, sizeof(STARTUPINFO));  
    StartInfo.cb = sizeof(STARTUPINFO);  
    ::CreateProcess(  
    	(LPCTSTR)strAppFullName,  
    	NULL,  
    	NULL,  
    	NULL,  
    	FALSE,  
    	NORMAL_PRIORITY_CLASS,  
    	NULL,  
    	NULL, 
    	&StartInfo,  
    	&procStruct);  

     
    
     
    
    展开全文
  • 注销重启VC_MFC

    2010-05-15 00:17:24
    注销重启VC_MFC很简单的适合初学者学习。注销重启VC_MFC注销重启VC_MFC
  • MFC-关机注销重启

    千次阅读 2016-03-29 13:56:21
    关机注销重启都是windows的重要操作,所以调用ExitWindowsEx这个函数之前一定要对当前进程进行提权,就是提升权限,使得当前的进程能操作这些重要的函数.1.提权//提权函数 BOOL AdjustPrivilege() { BOOL bRet = FALSE...
  • MFC 实现重启当前程序

    千次阅读 2014-09-15 10:47:48
    在需要重启的地方,ru
  • 本软件无需界面,实现重启 explorer.exe进程。 直接上代码,可以写到OnInitDialog()函数中。 BOOL CXXXlg::OnInitDialog() { CDialogEx::OnInitDialog(); // 设置此对话框的图标。当应用程序主窗口不是对话框...
  • MFC线程中断和重启

    2020-08-17 16:10:10
    给程序写了一个显示实时数据的功能,用的是mfc线程的方式AfxBeginThread。这个功能的入口一共有三个,分别是第一次点击按钮进入该功能,第多次点击按钮进入该功能,和点击保存当前数据按钮并完成采样之后自动进入该...
  • mfc 实现程序重启的做法

    千次阅读 2014-02-27 17:31:17
    mfc 实现程序重启的做法 // 重启按钮响应函数 void CTestRebootDlg::OnBnClickedReboot() { // TODO: 在此添加控件通知处理程序代码 ::PostMessage(AfxGetMainWnd()->m_hWnd,WM_SYSCOMMAND,SC_CLOSE,NULL); //...
  • MFC实现关机,重启,注销功能的代码,绝对安全可用 执行前有确认提示
  • 关于计算机内部函数的调用,使用mfc实现代码
  • MFC开发了,一个定时关机的软件,希望大家积极支持,第一次上传资源,只要1分
  • c++ mfc注销关机重启

    2021-01-14 12:01:52
    } } void CDemoDlg::OnBnClickedButtonReboot() { // TODO: 在此添加控件通知处理程序代码 if(IDNO == MessageBox(_T("肯定要重启吗?"),_T("Demo"),MB_YESNO)) { return; } //打开进程令牌 HANDLE hToken;...
  • MFC程序重启(亲测可用)

    千次阅读 2017-05-25 15:02:57
    还是直接撸代码方便:char pBuf[MAX_PATH]; //获取应用程序完全路径,比 GetCurrentDirectory 好用多了 GetModuleFileName(NULL,pBuf,MAX_PATH); STARTUPINFO startupinfo; PROCESS_INFORMATION proc_info;...
  • VS2010 MFC Dialog 做了一个小项目,需要实现自动重启,搜了一些文章,各有优缺点,所以将这些文章做了一下简单的综合,下面是自己的实现过程,并附上了参考文章链接,希望能给新手带来帮助。 1. 先建一个VS2010 ...
  • 可以实现电脑的定时关机。 还可以实现重启 注销功能。 有源代码
  • 刚出炉的mfc定时关机程序,让你不再为睡着了浪费电烦恼,刚出炉的mfc定时关机程序,让你不再为睡着了浪费电烦恼,刚出炉的mfc定时关机程序,让你不再为睡着了浪费电烦恼,刚出炉的mfc定时关机程序,让你不再为睡着了...
  • MFC实现的关机,注销,重启操作,支持Windows XP系统和Win7系统,是方便使用的助手。
  • MFC程序, 通过windows API 控制计算机,关机, 注销, 重启
  • 编译环境:VC++6.0 MFC基于对话框的程序 功能:关机、重启、注销;以及使用skinh皮肤是出现那个小衣服图片的去除(PS:这里使用的是破解后的dll)仅供参考

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,602
精华内容 1,840
关键字:

mfc重启