c # Создать уникальные идентификаторы для файлов - PullRequest
0 голосов
/ 18 октября 2018

My C # WinForms приложение использует шаблоны Microsoft® Office Word и другие форматы файлов для записи и печати данных для отчетов.Эти шаблоны отправляются пользователям через электронную почту и службы общего доступа.

Существует ли какая-либо подпись, скрытое свойство или уникальный идентификатор, чтобы добавить его в эти файлы шаблона, и приложение считывает эту подпись, чтобы убедиться, что файлытот, который отправлен пользователю;потому что это вызовет ошибку, если, например, использовать шаблон без закладок?

Я прочитал о GetFileInformationByHandle функции в этой публикации , но я не уверен в результате.

1 Ответ

0 голосов
/ 18 октября 2018

Вы можете использовать функцию Hash для генерации Контрольной суммы для проверки файла.Хэшируйте ваш файл шаблона и добавьте контрольную сумму в файл.Прочтите это в конце и убедитесь, что это то же самое, что и на вашем конце (не забудьте удалить контрольную сумму перед перефразировкой файла), чтобы доказать, что файлы идентичны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...