@andreas_lds wrote:
I can hardly grasp why it could be necessary to change the header of a program without modifying its contents. But if i had to do it, i would use a scripting language, like awk on linux or powershell on windows.
Actually changing the header changes the contents. Timing might mean that OP is still not "in compliance" with auditing if the header update occurs after the program runs. And I find the concept of a date-only to be a bit off as a program can be modified multiple times in a day, though it sounds like this might not be one.