Download xreveal_2.6.2.exe
Download dvdid.exe
Changelog Version 2.6.2 2024-06-01 Fixed crash when processing some BDJ certificates Added support for new UHD Added Indonesian translation Added show DVDID of DVDs in Status window
Added show DVDID of DVDs in Status window

It seems Microsoft changed the DVDID generation algorithm in Windows 10/11. You can check this in qdvd.dll (DVDUniqueVideoID::Computer and DVDFileList::AddSignatureFiles functions). The new algorithm only processes the signature files of VIDEO_TS.* and VTS_01_0.*.
If you are interested in the dvdid difference, you can download this tiny command line tool dvdid.exe. By default (without parameters) it will calculate all DVD drives dvdid. It also supports calculating the dvdid of ISO files and folders.

dvdid_win7 means dvdid that compatible with the dvdid_ms in Windows 7/Vista/XP/2000.
dvdid_win10 means dvdid that compatible with the dvdid_ms in Windows 10/11.
dvdid_ms is calculated by IDvdInfo2->GetDiscID:
IDvdInfo2* pdi;
HRESULT hr = CoCreateInstance(CLSID_DVDNavigator, NULL, CLSCTX_INPROC_SERVER, IID_IDvdInfo2, (void**)&pdi);
if (SUCCEEDED(hr)) {
if (!SUCCEEDED(pdi->GetDiscID(DiscPath, &DiscId))) {
assert(0);
}
} else {
assert(0);
}
We found some issues when coding dvdid:


When this dvdid code is mature enough, we will integrate it into "My Discs", to manipulate DVDs automatically.