News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests
NB: Posting URL's See here: Posted URL Change

Main Menu

FileTags Library

Started by fearless, January 15, 2025, 09:54:31 AM

Previous topic - Next topic

fearless

FileTags Library - a library written in assembler (for x86 and x64) which consists of functions that wrap the COM implementation of the IPropertyStore object, for for accessing the PKEY_Keywords property metadata of a file.

The IPropertyStore object and PKEY_Keywords property is used for the 'Tags' feature in Windows Explorer, when viewing the properties of a file, or when the Details Pane of Windows Explorer is open and a file is selected.

Thus the FileTags Library functions hide the complexities of interacting with the IPropertyStore COM object, allowing the user to read, write and clear the keywords / tags for a file.

  • Read file tags: FileTagsReadA & FileTagsReadW
  • Write file tags: FileTagsWriteA & FileTagsWriteW
  • Clear file tags: FileTagsClearA & FileTagsClearW

https://github.com/mrfearless/FileTags-Library

I also added some test radasm projects for x86 and x64.

For more details on file tagging or the file property metadata: