pbcdview.exe is not able to read any DICOMDIR files, only those produced by specific companies. It gets the UID of the particular company and sorts the DICOMDIR's metafile header for the MediaStorageSOPInstanceUID tag, a unique identifier beginning with the company UID. The software only launches if one of its listed identifiers matches the one read from the dicomdir's tag. Image Medical's UID is built into the executable code, but you can specify additional UID's using cdpatch.exe, writing such identifiers directly into the executable file. The executable can then be sent to a CD writing company to put it on its CD along with the dicomdir data. UIDs are listed in file allowed.txt (there's a sample in the file). How to use: -fill in "allowed.txt" -copy pbcdview.exe into this folder (same folder as cdpatch.exe) -run cdpatch.exe an executable can only be patched once. for a new patch you need an intact pbcdview.exe