Если окажется, что Фар 64, там нативные библиотеки есть в поставке? Может, они только х86 в принципе, или скачаны х86 по ошибке? Но может и наоборот быть - Фар х86, а нативные длл-ки попались для х64 по ошибке.
Если там в поставке нативных (или смешанных) ддл нет, то, наверное, неважно. Но все равно полезно знать, какой именно Фар используется х86 или х64.
Моих не-managed библиотек нету в плагине. но, покопавший рефлектором в недрах Sharepodlib.dll нашел там в ресурсах несколько dll, вроде бы как нативные.
Потому вполне возможно что под far 64 sharepod не может загрузится. У себя не могу сейчас проверить, все х32, но windows 7 64 тоже.
Так и думал. посмотрю, может стоит поискать другое решение.
sharepod не работает под 64, не поддерживается активно, не совсем свободный.
То, что удалось сразу найти, это работа с itunes через com. Плюс в том, что будет наверно работать со всеми устройствами, которые поддерживает установленный itunes, не надо ничего руками парсить. Проблема в том, что надо держать на машине установленный itunes, и памяти наверно будет отживать прилично.
Если кто то может еще что то подсказать - буду рад.
MissingMethodException:
Method not found: 'Void FarNet.Panel.set_UseFilter(Boolean)'.
A macro has been stopped.
System.MissingMethodException: Method not found: 'Void FarNet.Panel.set_UseFilter(Boolean)'.
at FarPod.FarPodPanel..ctor(Explorer explorer)
at FarPod.Explorers.FarPodExplorerBase.CreatePanel() in D:\projects\far\FarPod\FarPod\Explorers\FarPodExplorerBase.cs:line 72
at FarNet.Explorer.OpenPanel()
at FarPod.FarPodMain.Invoke(Object sender, ModuleToolEventArgs e) in D:\projects\far\FarPod\FarPod\FarPodMain.cs:line 19
at FarNet.Works.ProxyTool.Invoke(Object sender, ModuleToolEventArgs e)
at FarNet.Far0.AsOpen(OpenInfo* info)
at OpenW(OpenInfo* info)