CString strModule;
GetModuleFileName(NULL,strModule.GetBuffer(MAX_PATH),MAX_PATH);
strModule.ReleaseBuffer();
char drive[_MAX_DRIVE];
char dir[_MAX_DIR];
char fname[_MAX_FNAME];
char ext[_MAX_EXT];
_splitpath( strModule, drive, dir, fname, ext );
strModule = drive;
strModule+= dir;
GetModuleFileName(NULL,strModule.GetBuffer(MAX_PATH),MAX_PATH);
strModule.ReleaseBuffer();
char drive[_MAX_DRIVE];
char dir[_MAX_DIR];
char fname[_MAX_FNAME];
char ext[_MAX_EXT];
_splitpath( strModule, drive, dir, fname, ext );
strModule = drive;
strModule+= dir;