Я использовал это решение , чтобы проанализировать ярлык Windows и определить, на что указывает ярлык. Однако он работает только для локальных файлов и сетевых ресурсов.
Ярлыки Windows также могут указывать на URL-адреса. Решение, которое я использовал, неправильно обрабатывает ярлыки URL. Есть идеи почему или как это исправить?
Для меня это выдает ArrayIndexOutOfBoundsException в этой строке:
int file_location_info_flag = link[file_start + file_location_info_flag_offset_offset];
Я тестировал ярлык с именем "C: \ googleshort.url", который указывает на http://www.google.com/. Нажатие на ярлык работает нормально и вызывает Google, но анализатор java не работает.