Dilinjer
Во-первых, на один файл может быть несколько GUID... Во вторых, путь не существует отдельно от имени, отсюда и проблема - без перебора все равно не обойтись, а перевести GUID в путь и обратно можно кучей способов, например через WMI.
Цитата Dilinjer:
как винда подгружает(находит) определенную библиотеку ?
|
расширение --> класс (GUID) --> путь - все в ветке HKCR
Цитата Dilinjer:
divxdec.ax может назвываться, например: divxd.ax ,т.е. отличаться от внутреннего имени файла
|
не понял, "путь" он и есть "путь":
http://msdn2.microsoft.com/en-us/library/ms682390.aspx
З.Ы. Проблема может быть в другом - некоторые системные библиотеки не включают полный путь для \System32, например ole32.dll, для учета этой возможности придется немного усложнить батник.