Answer to Question #249142 in Java | JSP | JSF for hatipo

Question #249142

// build and run this example #include #include #include void _tmain( int argc, TCHAR *argv[] ) { STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory( &si, sizeof(si) ); si.cb = sizeof(si); ZeroMemory( &pi, sizeof(pi) ); if( argc != 2 ) { printf("Usage: %s [cmdline]\n", argv[0]); return; } // Start the child process. if( !CreateProcess( NULL, // No module name (use command line) argv[1], // Command line NULL, // Process handle not inheritable NULL, // Thread handle not inheritable FALSE, // Set handle inheritance to FALSE 0, // No creation flags NULL, // Use parent's environment block NULL, // Use parent's starting directory &si, // Pointer to STARTUPINFO structure &pi ) // Pointer to PROCESS_INFORMATION structure ) { printf( "CreateProcess failed (%d).\n", GetLastError() ); return; } // Wait until child process exits. WaitForSingleObject( pi.hProcess, INFINITE ); // Close process and thread handles. CloseHandle( pi.hProcess ); CloseHandle( pi.hThread ); }


1
Expert's answer
2021-10-11T00:05:58-0400
#include 
#include 
#include 
void _tmain( int argc, TCHAR *argv[] ) { 
    STARTUPINFO si; 
    PROCESS_INFORMATION pi; 
    ZeroMemory( &si, sizeof(si) ); 
    si.cb = sizeof(si); 
    ZeroMemory( &pi, sizeof(pi) ); 
    if( argc != 2 ) { 
        printf("Usage: %s [cmdline]\n", argv[0]); return; 
        
    }  
    if( !CreateProcess( NULL ) 
    { printf( "CreateProcess failed (%d).\n", GetLastError() ); 
    
        return; 
        
    } 
    WaitForSingleObject( pi.hProcess, INFINITE ); 
    CloseHandle( pi.hProcess ); 
    CloseHandle( pi.hThread ); 
    
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS