Aflare program asociat cu o extensie
Posted: 03 Aug 2010, 21:17
Incerc sa inregistrez o extensie pentru windows explorer (IQueryInfo si IPersistFile) pentru anumite extensii si intampin probleme la inregistrarea pe sistemele x64.
Folosesc asa ceva acum (pe x86 merge):
- citesc HKCR\extensie si aflu valoarea default
- deschid si creez la nevoie HCKR\valoare\ShellEx\{00021500-0000-0000-C000-000000000046} unde imi inregistrez CLSID-ul
Problema este ca se pare ca logica asta este gresita, cel putin pentru x64 . Cum fac sa aflu in mod corect programul asociat cu o anumita extensie ?
Folosesc asa ceva acum (pe x86 merge):
- citesc HKCR\extensie si aflu valoarea default
- deschid si creez la nevoie HCKR\valoare\ShellEx\{00021500-0000-0000-C000-000000000046} unde imi inregistrez CLSID-ul
Problema este ca se pare ca logica asta este gresita, cel putin pentru x64 . Cum fac sa aflu in mod corect programul asociat cu o anumita extensie ?