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(); }