home *** CD-ROM | disk | FTP | other *** search
- #define INCL_DOS
-
- #include <os2.h>
- #include <process.h>
- #include <stdio.h>
- #include <string.h>
- #include <stdlib.h>
-
- void main(int argc, char * argv[])
- {
- char exeName[CCHMAXPATH];
- char cmdLine[CCHMAXPATH*4]={0};
- char *args[3];
- int rc;
- HFILE hf,hfNew;
- HWND hwndNotify;
- char *text;
- PVOID pvSharedMem;
-
- rc=-1;
- hwndNotify=atol(argv[1]);
-
- if(!DosGetNamedSharedMem(&pvSharedMem,"\\SHAREMEM\\MKISOFSCMDLINE",PAG_READ|PAG_WRITE))
- {
- text=(char*)pvSharedMem;
- printf("Command is: %s\n",text);
- /* start */
-
- //rc=system("spe t28 g:\\projects_ready\\cdrecord-os2\\cdrecord-1_8a23_os2\\mkisofs.exe -l -L -T M:/DiplomTest | cdrecord dev=0,1,0 -dummy -");
-
- rc=system(text);
- DosFreeMem(pvSharedMem);
- }
-
-
-
- // rc=system("spe t28 g:\\projects_ready\\cdrecord-os2\\cdrecord-1_8a23_os2\\mkisofs.exe -l -L -T -o M:/test2.raw M:/DiplomTest | cdrecord dev=0,1,0 -dummy -");
-
- //rc=system("starter.cmd g:\\projects_ready\\cdrecord-os2\\cdrecord-1_8a23_os2\\mkisofs.exe -l -L -T M:/DiplomTest");
-
- // | cdrecord dev=0,1,0 -dummy -");
- // rc=_spawnv(P_WAIT,args[0],args);
- printf("Result is: %d\n",rc);
- /* Send msg. to the notification window */
- WinPostMsg(hwndNotify,WM_APPTERMINATENOTIFY,MPFROMLONG(1),MPFROMSHORT(rc));
- }
-
-
-