• <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 獨孤九劍 閱讀(1341) 評論(0)  編輯 收藏 引用 所屬分類: Win32Visual C++ 8.0
            99久久国产综合精品成人影院 | 久久男人中文字幕资源站| 996久久国产精品线观看| 日本久久久久久中文字幕| 久久久久女教师免费一区| 久久亚洲精品无码aⅴ大香| a级成人毛片久久| 久久精品这里只有精99品| 99久久这里只精品国产免费| 久久精品中文无码资源站| 思思久久好好热精品国产| 国产—久久香蕉国产线看观看 | 久久亚洲AV成人无码电影| 人妻无码久久精品| 精品国产91久久久久久久a| 99久久精品无码一区二区毛片| 久久综合九色综合久99| 久久久久久综合网天天| 亚洲国产精品综合久久一线| 久久久久亚洲精品天堂久久久久久 | 中文字幕无码久久人妻| 2021少妇久久久久久久久久| 无码8090精品久久一区| 国产香蕉97碰碰久久人人| 亚洲精品乱码久久久久久蜜桃| 亚洲国产精品无码久久一线| 一本一道久久综合狠狠老| 国产毛片欧美毛片久久久| 日韩十八禁一区二区久久 | 人妻无码久久一区二区三区免费| 青青热久久综合网伊人| 97精品久久天干天天天按摩| 久久永久免费人妻精品下载| 久久久久99这里有精品10 | 国产精品久久久久久| 亚洲中文字幕久久精品无码APP | 久久久老熟女一区二区三区| 亚洲精品午夜国产VA久久成人| 久久精品国产亚洲欧美| 93精91精品国产综合久久香蕉| 国产A级毛片久久久精品毛片|