• <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 獨孤九劍 閱讀(1350) 評論(0)  編輯 收藏 引用 所屬分類: Win32 、Visual C++ 8.0
            女人香蕉久久**毛片精品| 久久99国产精品99久久| 久久精品中文字幕一区| 热RE99久久精品国产66热| 久久久久久曰本AV免费免费| 久久亚洲精品国产亚洲老地址| 区久久AAA片69亚洲| 久久久久亚洲Av无码专| 激情综合色综合久久综合| 亚洲国产视频久久| 久久国产精品国产自线拍免费| 久久se精品一区二区影院| 无码任你躁久久久久久老妇| 精品久久久久久久久午夜福利| 色综合久久综合网观看| 成人久久免费网站| 久久精品中文字幕第23页| 熟妇人妻久久中文字幕| 欧洲国产伦久久久久久久| 精品久久久久久中文字幕| 久久久亚洲欧洲日产国码是AV| 999久久久免费精品国产| 久久午夜免费视频| 久久激情亚洲精品无码?V| 久久精品国产亚洲AV无码麻豆| 内射无码专区久久亚洲| 国产AⅤ精品一区二区三区久久| 亚洲女久久久噜噜噜熟女| 久久久精品国产| 色婷婷综合久久久久中文字幕| 久久综合九色综合欧美狠狠| 亚洲中文字幕久久精品无码APP| 久久亚洲AV无码西西人体| 久久亚洲国产中v天仙www| 久久99免费视频| 日韩乱码人妻无码中文字幕久久 | 亚洲∧v久久久无码精品| 午夜精品久久久久久久无码| 天天综合久久久网| 国产女人aaa级久久久级| 久久青青草原综合伊人|