Ignoring exceptions maybe but do we care? I think not. What happens if we ignore the invalid profile? Does it use the default one? I really don't know, I only know it starts working.ħC1D9FD6 | FF15 50522D7C | call dword ptr ds: |ħC1D9FDE | 75 0B | jne imagingengine.7C1D9FEB | Jump if okħC1D9FE5 | FF15 B4512D7C | call dword ptr ds: | Prepare exceptionĬhanging the check from JNE to JMP opens the image correctly. We can patch the check to ignore the invalid icc profile. When the image contains an unknown icc profile Windows Photo Viewer tries to perform color mapping by calling CreateMultiProfileTransform but fails. NOTE: You must compile the SigScanner for x86 or else it will crash How does it work? Copy ImagingEngine.dll to a folder you have full access to (Desktop for example).Give your user "Complete access" permissions to ImagingEngine.dll. To patch the dll or replace it you'll have to give yourself full permissions to the file and folder. Besides, on like a fresh install of Windows 7 you have nothing else to open images (except Paint). Windows Photo Viewer is EOL but i like it and a lot of people still use it. Windows 7 Enterprise Version Service Pack 1 Build 7601 Windows Photo Viewer Patch "Out of memory" exception when opening images containing an unknown color profile
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |