• <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久久精品国产一区二区三区| 久久狠狠爱亚洲综合影院| 久久精品人妻中文系列| 日韩乱码人妻无码中文字幕久久 | 久久香蕉国产线看观看猫咪?v| 久久国产一片免费观看| 久久天天躁狠狠躁夜夜2020一 | 久久综合综合久久狠狠狠97色88| 久久91精品综合国产首页| 一本久久a久久精品vr综合| 精品综合久久久久久97超人| 中文精品99久久国产| 久久综合狠狠综合久久激情 | 欧美黑人激情性久久| 国产99久久久久久免费看| 狠狠色婷婷久久综合频道日韩| 91精品国产91久久| 久久国产精品一国产精品金尊 | 久久久久无码中| 狠狠色丁香久久婷婷综合五月| 四虎亚洲国产成人久久精品| 久久本道伊人久久| 久久久久久久亚洲Av无码| 精品久久久久成人码免费动漫| 伊人色综合久久| 97精品久久天干天天天按摩 | 一本一道久久精品综合| 久久综合给合久久狠狠狠97色 | 久久久久亚洲av成人无码电影| 无码国内精品久久人妻| 少妇熟女久久综合网色欲| 香蕉aa三级久久毛片| 久久久精品波多野结衣| 精品熟女少妇aⅴ免费久久| 中文字幕亚洲综合久久2| 国产精品美女久久久免费| 色噜噜狠狠先锋影音久久| 97精品伊人久久久大香线蕉| 久久免费小视频| 久久久久久av无码免费看大片| 久久久久国产日韩精品网站|