My C# WinForms application uses Microsoft® Office Word templates and other file formats to write and print data for reports. Those templates are sent to the users via emails and sharing services.
Is there some sort of signature, hidden property or unique identifier to add it to those template files and the application reads this signature to make sure that the files are the one sent to the user; because it will cause error if, for example, uses a template without the bookmarks ?
I have read about GetFileInformationByHandle
function in this post, but I am not sure of the outcome.