Lnk
Lnk copied to clipboard
Lnk file parser
Issue #23
Issue #24
The library throws `ArgumentOutOfRangeException` when parsing LNK files with corrupted `VolumeLabelOffset` values in the `VolumeInfo` structure, preventing the file from being parsed. - Steps to Reproduce 1. Parse an LNK...
Description The library throws `ArgumentOutOfRangeException` when parsing LNK files with corrupted `CommonPathOffset` values in the `LinkInfo` structure. This occurs when the offset value exceeds the actual size of the location...
Hi! When a LNK file contains a StringData structure (such as **NAME_STRING**, **RELATIVE_PATH**, **WORKING_DIR**, **COMMAND_LINE_ARGUMENTS** and **ICON_LOCATION**; see [MS-SHLLINK](https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-shllink) as of 9.0 and before, title 2.4) with a `CountCharacters` value...
Hi (again, this is somehow related to #21 ), The result of StringData (such as **NAME_STRING**, **RELATIVE_PATH**, **WORKING_DIR**, **COMMAND_LINE_ARGUMENTS** and **ICON_LOCATION**; see [MS-SHLLINK](https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-shllink) as of 9.0 and before, title 2.4)...