Pascal Scripting: MakePendingFileRenameOperationsChecksum

Prototype

function MakePendingFileRenameOperationsChecksum: String;

Description

Calculates a checksum of the current PendingFileRenameOperations registry value. The caller can use this checksum to determine if PendingFileRenameOperations or wininit.ini was changed (perhaps by another program).

Example:
var
  ChecksumBefore, ChecksumAfter: String;
begin
  ChecksumBefore := MakePendingFileRenameOperationsChecksum;
  // ...run a program...
  ChecksumAfter := MakePendingFileRenameOperationsChecksum;
  if ChecksumAfter <> ChecksumBefore then
    // PendingFileRenameOperations or wininit.ini changed
end;