• <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>

            道。道。道

            安全特性不等于安全的特性

               :: 首頁 :: 聯系 :: 聚合  :: 管理

            常用鏈接

            搜索

            •  

            最新評論


            // ----------------------------------------------------------------------------------
            //  Use:> 
            //         CString resultContext;
            //         ExecuteCmdEx( (LPTSTR)(LPCTSTR)CString("net help"), resultContext);
            // ----------------------------------------------------------------------------------
            BOOL ExecuteCmdEx(LPTSTR cmdline, CString &  outputResult)
            {
                SECURITY_ATTRIBUTES sa;
                sa.nLength 
            =   sizeof (SECURITY_ATTRIBUTES);
                sa.lpSecurityDescriptor 
            =  NULL;
                sa.bInheritHandle 
            =  TRUE;
                HANDLE hInput,hOutput;
                
            if  ( ! CreatePipe( & hInput, & hOutput, & sa, 0 )) 
                    
            return  FALSE;

                STARTUPINFO si;
                PROCESS_INFORMATION pi;
                ZeroMemory( 
            & si,  sizeof (si) );
                ZeroMemory( 
            & pi,  sizeof (pi) );
                si.cb 
            =   sizeof (si);
                si.hStdError 
            =  hOutput;
                si.hStdOutput 
            =  hOutput;
                si.wShowWindow 
            =  SW_HIDE;
                si.dwFlags 
            =  STARTF_USESHOWWINDOW  |  STARTF_USESTDHANDLES;   
                
            if  ( ! CreateProcess(NULL,cmdline,NULL,NULL,TRUE,NULL,NULL,NULL, & si, & pi)){
                    CloseHandle(hInput);
                    CloseHandle(hOutput);
                    
            return  FALSE;
                }
                WaitForSingleObject( pi.hProcess, INFINITE );
                CloseHandle( pi.hProcess );
                CloseHandle( pi.hThread );

                DWORD rByte 
            =   4095 ;
                
            char  outputBuffer[ 4096 ];
                
            while (rByte == 4095 ){
                    ZeroMemory(outputBuffer,
            sizeof ( char ) * 4096 );
                    ReadFile(hInput,outputBuffer,
            sizeof ( char ) * 4095 , & rByte, NULL);
                    outputResult 
            +=  outputBuffer;
                }
                CloseHandle(hInput);
                CloseHandle(hOutput);

                
            return  TRUE;
            }
            posted on 2007-03-29 00:16 獨孤九劍 閱讀(1337) 評論(0)  編輯 收藏 引用 所屬分類: Win32Visual C++ 8.0
            嫩草影院久久国产精品| 国产免费久久精品99re丫y| 久久婷婷五月综合色奶水99啪| 欧美一区二区三区久久综合| 国产69精品久久久久99尤物| 国内精品久久久久影院薰衣草 | 91久久福利国产成人精品| 久久综合九色欧美综合狠狠| 久久亚洲春色中文字幕久久久 | 久久精品人人做人人妻人人玩| AAA级久久久精品无码片| 国产三级观看久久| 欧美喷潮久久久XXXXx| 国产成人无码精品久久久久免费 | 中文字幕亚洲综合久久| 少妇熟女久久综合网色欲| 国产一久久香蕉国产线看观看| 亚洲人成网站999久久久综合| 91久久精品国产成人久久| 亚洲av成人无码久久精品| 精品久久人人爽天天玩人人妻| 一本色综合网久久| 狠狠色丁香婷婷久久综合五月 | 男女久久久国产一区二区三区| 国产L精品国产亚洲区久久| 狠狠狠色丁香婷婷综合久久五月| 久久亚洲精品国产亚洲老地址| 精品无码久久久久久久久久| 91精品国产综合久久久久久| 少妇久久久久久久久久| 亚洲精品国产美女久久久| 欧美国产成人久久精品| 国内精品人妻无码久久久影院导航| 欧美色综合久久久久久| 欧美成a人片免费看久久| 色婷婷噜噜久久国产精品12p| 久久天天躁狠狠躁夜夜av浪潮| 久久久久久无码国产精品中文字幕 | 久久婷婷久久一区二区三区| 99久久这里只有精品| 久久精品草草草|