www.pudn.com > dvdmb-src-0.2.9.zip > codec_install.cpp


#include  
#include  
#include  
#include  
#include  
#include  
#include  
#include  
#include  
 
Fl_Window *window; 
Fl_Box *box; 
 
 
int 
main (int argc, char *argv[]) 
{ 
window = new Fl_Window (300, 180); 
 
window->end (); 
//window->show (argc, argv); 
 
if (MessageBox(NULL, "Do you want to install K-Lite Codec Pack ?", "DVD Master Backup", MB_YESNO)==IDYES){ 
 
STARTUPINFO         siStartupInfo1; 
PROCESS_INFORMATION piProcessInfo1; 
memset(&siStartupInfo1, 0, sizeof(siStartupInfo1)); 
memset(&piProcessInfo1, 0, sizeof(piProcessInfo1)); 
siStartupInfo1.cb = sizeof(siStartupInfo1); 
CreateProcess("klcodec203b.exe", "", NULL, NULL, FALSE,  
CREATE_DEFAULT_ERROR_MODE, NULL, NULL, &siStartupInfo1, &piProcessInfo1); 
Fl::check(); 
WaitForSingleObject(piProcessInfo1.hProcess, INFINITE); 
::CloseHandle(piProcessInfo1.hThread); 
::CloseHandle(piProcessInfo1.hProcess); 
 
} 
exit(0); 
 
return Fl::run(); 
}