I'm a student. I'm trying to use the Adobe CMM to get the exact results for color transforming (WindowsXP). I'm facing exactly the same problem. I called SelectCMM(ADBE) first.
hColorTransform=CreateMultiProfileTransform(&hArray,2, &intent, 1, NORMAL_MODE, 2); // 2.. for AdobeCMM
match_ok=TranslateBitmapBits(hColorTransform, bmp.bmBits, BM_RGBTRIPLETS, bmp.bmWidth, bmp.bmHeight, 0, bmpOut.bmBits, BM_RGBTRIPLETS, 0, NULL, 0);
The problem is that the results of the transformation are equal with the ICM from WinXP WCS. It means I cannot get the same results like ACE. Could some give a hint? Thanks in advance !