• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            woaidongmao

            文章均收錄自他人博客,但不喜標(biāo)題前加-[轉(zhuǎn)貼],因其丑陋,見諒!~
            隨筆 - 1469, 文章 - 0, 評(píng)論 - 661, 引用 - 0
            數(shù)據(jù)加載中……

            我作這過這個(gè),可在2000下關(guān)機(jī)

            我作這過這個(gè),可在2000下關(guān)機(jī)  
              void   CCMPCtrlDlg::ShutDownComputer()  
              {  
              HANDLE   hToken;                             //   handle   to   process   token    
              TOKEN_PRIVILEGES   tkp;               //   pointer   to   token   structure    
              if(   !OpenProcessToken(GetCurrentProcess(),  
              TOKEN_ADJUST_PRIVILEGES|TOKEN_QUERY,  
              &hToken)   )  
              {  
              //   說明運(yùn)行于98模式下  
              if(   ExitWindowsEx(EWX_SHUTDOWN,0)   !=   0   )  
              EndDialog(IDOK);  
              return;  
              }  
                                //下面的代碼是用于2000下的  
                                //修改權(quán)限  
              //   Get   the   LUID   for   shutdown   privilege.    
              LookupPrivilegeValue(NULL,   SE_SHUTDOWN_NAME,    
              &tkp.Privileges[0].Luid);    
              tkp.PrivilegeCount   =   1;     //   one   privilege   to   set          
              tkp.Privileges[0].Attributes   =   SE_PRIVILEGE_ENABLED;    
              //   Get   shutdown   privilege   for   this   process.    
              AdjustTokenPrivileges(hToken,   FALSE,   &tkp,   0,    
              (PTOKEN_PRIVILEGES)   NULL,   0);    
              //  
              //   The   return   value   of   AdjustTokenPrivileges   can't   be   tested            
              //  
              if   (GetLastError()   !=   ERROR_SUCCESS)    
              {  
              MessageBox("Adjuste   error!   ");  
              return;  
              }  
              if(   ExitWindowsEx(EWX_SHUTDOWN,0)   ==   0   )  
              return;  
              else  
              EndDialog(IDOK);  
              }

            posted on 2008-10-12 15:54 肥仔 閱讀(131) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Windows開發(fā)

            伊人久久综合无码成人网| 91精品婷婷国产综合久久| 伊人色综合九久久天天蜜桃| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 亚洲国产精品无码久久久蜜芽| 亚洲综合伊人久久大杳蕉| 精品999久久久久久中文字幕 | 无码人妻久久一区二区三区蜜桃| 久久久久久久91精品免费观看| 九九精品99久久久香蕉| 欧美精品一区二区久久| 少妇精品久久久一区二区三区| 99久久精品免费| 99久久久精品免费观看国产| 欧美亚洲另类久久综合婷婷| 久久国产亚洲精品无码| 亚洲国产精品成人久久蜜臀 | 国产精品激情综合久久| 中文字幕乱码久久午夜| 久久亚洲国产成人影院网站| 国产精品欧美久久久天天影视| 思思久久99热只有频精品66| 国产AⅤ精品一区二区三区久久| 久久久久亚洲精品无码蜜桃| 午夜视频久久久久一区 | 精品久久久久国产免费| 潮喷大喷水系列无码久久精品| 一级女性全黄久久生活片免费 | 国产精品一区二区久久| 久久精品中文字幕无码绿巨人| 九九精品久久久久久噜噜| 狠狠色综合久久久久尤物| 亚洲精品国产成人99久久| 久久99国产精品久久99| 亚洲AV无一区二区三区久久| 伊人久久大香线蕉亚洲| 亚洲国产视频久久| 久久精品中文字幕一区| 亚洲欧美成人综合久久久| 久久人爽人人爽人人片AV| 久久国产精品77777|