#include "stdafx.h" #include "globals.h" #include "fstream.h" #include "direct.h" #include #include #include "comp.h" #include "ib.h" extern CString rootPath;// = GetGlobal("Root"); extern CString configName;// = GetGlobal("CustomizationList"); extern CString configPath;// = rootPath + "Configs\\" + configName; extern CString cdPath ;// = configPath + "\\CD"; extern CString workspacePath;// = configPath + "\\Workspace"; extern CString cdshellPath; //CString CDout="CD_output"; void CreateRshell (void) { CString root = GetGlobal("Root"); CString config = GetGlobal("CustomizationList"); CString file1 = root + "\\part1.ini"; CString file2 = root + "\\part2.ini"; CString rshellPath = root + "\\Configs\\" + config + "\\Output\\Shell\\Nsetup32\\"; CWnd Mywnd; // Mywnd.MessageBox(CString(iniFilePath),iniFilePath,MB_OK); // Mywnd.MessageBox(CString(customizationPath),customizationPath,MB_OK); ifstream part1(file1); ifstream part2(file2); _mkdir (rshellPath); CString Rsh = rshellPath +"rshell.ini"; // FILE* rshell = theApp.OpenAFile(CDdir +"rshell.ini", "w"); ofstream rshell(Rsh); CString captionValue = "Netscape 6.2" ; CString netscapeValue = "Netscape by "; CString fvalue1=GetGlobal("ShellTitleText"); CString fvalue2=GetGlobal("ShellBgBitmap"); CString fvalue3=GetGlobal("ShellBelowTitleText"); CString fvalue4=GetGlobal("ShellInstallTextFile"); if (fvalue1.IsEmpty()) ; else captionValue = netscapeValue + fvalue1; char jsprefname[200]; if(!part1) { cout << "cannot open the file \n"; } while (!part1.eof()) { part1.getline(jsprefname,200); // fprintf(globs, jsprefname); // fprintf(globs, "\n"); rshell <