Dankzij de spontaan aangeboden hulp van mede-Aldfaer gebruiker AboutTime die anderhalf uur van zijn vrije tijd hieraan gespendeerd heeft, weten we nu wat de oorzaak van dit verschijnsel is.
Hieronder een klein stukje van de Windows 7 Registry (overigens treedt dit probleem op precies dezelfde manier op onder Windows XP):
[HKEY_CLASSES_ROOT\AcroExch.Document.7\shell\Open]
[HKEY_CLASSES_ROOT\AcroExch.Document.7\shell\Open\command]
@="\"C:\\Program Files (x86)\\Adobe\\Acrobat 5.0\\Acrobat\\Acrobat.exe\" \"%1\""
[HKEY_CLASSES_ROOT\AcroExch.Document.7\shell\Print]
[HKEY_CLASSES_ROOT\AcroExch.Document.7\shell\Print\command]
@="\"C:\\Program Files (x86)\\Adobe\\Acrobat 5.0\\Acrobat\\Acrobat.exe\" /p /h \"%1\""
[HKEY_CLASSES_ROOT\AcroExch.Document.7\shell\Printto]
[HKEY_CLASSES_ROOT\AcroExch.Document.7\shell\Printto\command]
@="\"C:\\Program Files (x86)\\Adobe\\Acrobat 5.0\\Acrobat\\Acrobat.exe\" /t \"%1\" \"%2\" \"%3\" \"%4\""
[HKEY_CLASSES_ROOT\AcroExch.Document.7\shell\Read]
@="Open with Adobe Reader 8"
[HKEY_CLASSES_ROOT\AcroExch.Document.7\shell\Read\command]
@="\"C:\\Program Files (x86)\\Adobe\\Reader 8.0\\Reader\\AcroRd32.exe\" \"%1\""
Hierboven kan gezien worden dat een PDF bestand voor lezen geopend wordt met het programma Adobe Reader 8.0, maar dat het voor editen geopend wordt met het programma Adobe Acrobat 5.0.
Wat we bij wijze van test gedaan hebben is om de regel:
[HKEY_CLASSES_ROOT\AcroExch.Document.7\shell\Open\command]
@="\"C:\\Program Files (x86)\\Adobe\\Acrobat 5.0\\Acrobat\\Acrobat.exe\" \"%1\""
te vervangen door:
[HKEY_CLASSES_ROOT\AcroExch.Document.7\shell\Open\command]
@="\"C:\\Program Files (x86)\\Adobe\\Reader 8.0\\Reader\\AcroRd32.exe\" \"%1\""
En plotsklaps gebruikt Aldfaer wèl de Reader om PDF bestanden te openen.
Daarmee is aangetoond dat Aldfaer het Open commando gebruikt, in plaats van het Read commando, zoals dat bij voorbeeld gebeurt als je dubbel-klikt op een PDF bestand in Windows Explorer.
Het is een weetje voor het Aldfaer development team om dit te vermijden in de volgende versie van Aldfaer.