|
ADinf32 Changelog
|
-
Fixed defect:
- Another minor improvement to the parsing of regular expressions for file extension masks.
When working with the standard set of file name extensions configured in default settings profiles, this error does not appear.
|
|
-
Fixed defect:
- Fixed a bug in the parsing of regular expressions when comparing file extension masks with file extensions when selecting checksum types.
The bug sometimes caused false positive selections when unnecessary file types were selected based on a given mask.
When working using the standard set of file name extensions configured in default settings profiles, this error does not appear.
|
|
-
Defects fixed:
- Bug fixed: As a result of optimizing the change search algorithms, the search functionality for renamed files was broken.
The files were marked as a pair of "deleted" and "new".
- Bug fixed: As a result of optimizing the change search algorithms, the functionality of automatic search for companion viruses by
criterion "A new file has appeared in the directory, and previously in the same directory there was a file with the same name that was renamed or moved
to another directory."
- Bug fixed: As a result of optimization of change search algorithms, the functionality of searching for double changes was broken
"The file has been modified and at the same time renamed or moved to another directory."
|
|
-
Improvements:
- Another refinement of the change search algorithm has led to a significant acceleration in the analysis of changes for directories and files.
- When creating a disk snapshot, ADinf32 previously stopped when inconsistency of information was detected and showed
an error message. A modification has been made that results in multiple retries being automatically performed.
constructing a snapshot and an error is issued only if all attempts were unsuccessful. By default, 3 attempts are made. More often
inconsistency arises because of some process that actively modifies the file system in parallel with the ADinf32 auditor scanning the disk.
As a rule, on the second or third attempt to scan, ADinf32 successfully builds disk snapshot.
-
Defects fixed:
- FIXED: In the initial profile selection dialog, the “Set as default and don’t ask again” checkbox did not work.
- FIXED: In the initial dialog “No disk snapshot for profile...” the checkbox “Skip this dialog for current profile in future” did not work if "Cancel" button was pressed.
- FIXED: Parsing attributes of zero-length files in NTFS could cause the program to crash.
- FIXED: Fixed calculation of CRC16, CRC32 and LAN64 checksums for all file systems of the FAT family and for exFAT.
The checksum calculation erroneously included data on disk after the file length to the end of the last cluster in the file.
CRC48 checksums for FAT and exFAT file systems, as well as all checksums for the NTFS file system, were calculated correctly.
The next time you scan file systems of the FAT and exFAT family, if checksum types are used
CRC16, CRC32 or LAN64 information about changing file checksums may appear once, which should be ignored.
After updating the snapshot, there will be no more false positives during subsequent scans.
|
|
|
|
-
The analysis of changes in the directory structure and the analysis of file changes have been accelerated.
Reworking of the algorithms was required due to the nonlinear
increased analysis time in the case of massive changes on disks with hundreds of thousands
of directories and a million or more files.
For example, after installing a Windows update.
|
|
-
Minor bug has been fixed.
|
|
-
Fixed a bug that caused the program to crash when analyzing file changes in the case
if in the settings you delete all masks of excluded files.
-
The distribution has added the ftsrch.dll file, which is necessary for the functioning of context search in the help system.
|
|
-
Fixed incorrect font issue in Russian Help system.
|
|
-
Fixed an error opening disks with the NTFS file system when the cluster size is exactly 64K. If you are using version 2.03/Gen2
and you don't have those drives, you don't need to upgrade to version 2.04/Gen2.
|
|
-
Added support for disks with the NTFS file system, formatted with a cluster size greater than 64Kb.
-
Fixed error in deleting files "xxxxxxxx.ADinf32.Gen2.db" in the root of disks left from v1.xx/Gen2 (clean up).
-
Information about the program version and settings profile has been added to the log file.
|
|
-
Added preconfigured settings profiles to check only standard Windows user
and standard Windows system and user folders. You can create new profiles by adding a profile
settings menu. When ADinf32 is installed on a machine for the first time, three settings profiles
are automatically created: check the entire disk and two new types.
-
Update at the request of users who use ADinf32 to control data on flash drives or removable drives:
If saving a copy of a disk snapshot in the root directory is enabled, the settings profile used to build
the snapshot is also saved there. The profile is saved as a standard .reg file named "ADinf32.G2_Profile([Profile Name]).reg
-
Added the ability to export a settings profile to a file. To import on another computer, you need to copy there
resulting file and double-click on it with the mouse.
-
Added deletion of files "xxxxxxxx.ADinf32.Gen2.db" in the root of disks left from v1.xx/Gen2 (clean up).
-
The storage location for disk snapshots has been moved to the C:\ProgramData\ADinf32 folder by default.
|
|
-
Individual drive settings are now tied not to a drive letter, but to the Volume Serial Number. Those,
disks can change assigned letters, removable disks can be connected with different letters,
the settings will be applied correctly.
-
Added a disks setting that allows you to control saving a copy of a disk snapshot in the root
directory. By default, such a copy in the root directory is kept only for removable drives.
For other discs, this copy will be automatically deleted if retention is not set in the settings.
-
Reported defects fixed.
|
|
-
Added the ability to include in snapshots and check only selected directory branches.
-
Added the ability to exclude selected directory branches from disk snapshots.
-
Added the ability to mark all file changes in selected directory branches as suspicious.
-
Fixed a bug in calculating CRC16, CRC32, CRC48 and LAN64 on disks with the exFAT file system.
-
Disk snapshots are backwards compatible with version 1.xx snapshots. This means that version 2.00 can read snapshots
versions 1.xx, but versions 1.xx will not be able to read disk snapshots from version 2.00.
When version 2.00 is first checked against version 1.xx snapshots, some system files, such as "Thumbs.db",
may appear in the deleted list. This is caused by a change in the internal settings of the program and is normal.
-
Version 1.xx settings are inherited by version 2.00.
|
|
-
Defect in removed files processing has been fixed. Please, uninstall version 1.00/Gen2 before installing new one.
Diskinfotables and settings will be presereved.
|
|
-
It is new generarion of ADinf32. New memory management subsystem allows to work with more than million
files at a disk. Also speed has been increased.
-
Setup now uses long file names for masks and file name extentions.
-
Folder subtrees can be completelly excluded from disk snapshots.
-
Folder subtrees can be completelly marked as "stable".
-
Format of diskinfotables has been changed.
|
|
-
Incorrect ADinf32 termination has been fixed.
Please, uninstall previous ADinf32 version before installation of v8.01 (config settings and
disk snapshots are kept when ADinf32 is uninstalled).
|
|
-
For versions 8.xx ADinf32 becomes Freeware
for personal use! Registration is no longer required. This is due to the start of work on the next generation of the program.
Versions of the first generation will become obsolete morally and technically with the release of generation 2.
For corporate needs, as before, you need to get a license key.
|
|
- exFAT file system support added. Now you can check all your USB flash drives.
- Project was ported to Microsoft Visual Studio 2019.
If you have fresh Windows 7 installation you might need to download from Microsoft web site and
install Update for Universal C Runtime in Windows. Details
are available here.
|
|
- Fixed bug: ADinf32 interpreted disks with exFAT file system as NTFS disks and crashed. It is not yet full exFAT file system support.
- Project was ported to Microsoft Visual Studio 2017. If you have fresh Windows 7 installation you might need to download from Microsoft web site and
install Update for Universal C Runtime in Windows. Details
are available here.
|
|
- Fixed defect in results viewer module. The program crashed if a folder name starts with symbol '%'.
- Updated compromised keys list.
|
|
- Fixed defect in distributive set. The defect resulted in incorrect upgrade from version 7.00.
- Distributive set of v7.01 is replaced at FTP and WWW sites.
|
|
- Added support for alternative skin sets. Skin sets
are available as free additions to ADinf32 and have their own installation packages.
- Fixed memory leak defect.
|
|
- Fixed field height in File Properties dialog in results viewer (English and German interfaces).
- File name extension ".386" removed from default list of extensions with CRC types.
- Distributive set of v7.00 is replaced at FTP and WWW sites.
|
|
- File changes analyzis is several times faster. It is especially visible at drives with big amount of files (> 500000).
- Fixed defect: Suspicious changes warning dialog was opened in simplified profile for anti-virus scanner control only.
- Configuration masks for Stable and Excluded files are now checked not only with DOS (8+3) file names but with long file
names also. However, masks themselves are kept in 8+3 format to preserve backward compatibility. Using of wildcard
symbols adds flexibility when applying to long file names.
- New skins set dedicated to Moscow.
- Full-functional evaluation period is set to 30 days.
- Project was ported to Microsoft Visual Studio 2015. If you have fresh Windows 7 installation you might need to download from Microsoft web site and
install Update for Universal C Runtime in Windows. Details
are available here.
|
|
- Changes included in v6.01.0003 were released as v6.02 for more convenient v6.01 upgrade.
|
|
- Fixed defect resulted in broken diskinfotables in root disks folders.
- Fixed defect in CRC calculation for huge-size files.
- Fixed defect in progress indicator when scanning directories tree.
- Distributive set of v6.01 is replaced at FTP and WWW sites.
|
|
- Fixed defect in very rare cases resulted in the program crash.
- Fixed defect in status line format for a message with number of folders and files at a disk.
|
|
- Now drives are identified by Volume Serial Number, not by drive name letter.
Though in UI you will still see drive names as it used to be. With this change you can
connect external USB drives with different drive names, change drive names for existing disks, etc.
ADinf32 will recognize and check drives correctly. Also now it is possible to bring external USB
drive to another computer (with installed ADinf32 v6.00+) and check it, even if the drive
has never been connected there previously.
- Diskinfotable copy is now created in disks root folder. The copy is used in two cases:
- 1) When a disk is connected to a computer for the first time and has never been checked there before.
- 2) For the first drive check after the new Configuration Profile has been created.
- Fixed defect resulted in inability to restore MBR.
|
|
- Significunt performance improvement in preparing list of files for antivirus-scanner.
- Removed support for outdated antivirus scanners. Only the most recent versions of DrWeb are supported now.
|
|
- Next improvement in NTFS scanning. Added graceful processing of inconsistent NTFS state previously reported as "File system error (8)".
- Several performance improvements.
- Several new background pictures.
- StopAgent.exe component added to distributive set. It stops ADinf32 Agent when uninstalling the program."
|
|
- Significumt changes in NTFS file system parsing for drives with big clusters (more than standard 4 Kb).
|
|
- "WPPMedia" folder added to marked as "Hide changes" folders list when creating diskinfotables.
- Files "routechanges.txt", "chrome.VisualElementsManifest.xml", "_viminfo" added to marked
as "Hide changes" files list when creating diskinfotables.
- Fixed processing of big files (length more than 4 Gb).
- Fixed defect preventing file deletion from Results and History interfaces.
|
|
- "iTunes Media" folder added to marked as "Hide changes" folders list when creating diskinfotables.
- Files "iTunes Library.itl", "iTunes Music Library.xml", and several more related to iTunes files added to marked
as "Hide changes" files list when creating diskinfotables.
- Added support for Floating Time Zones. As a result Windows XP is no longer supported.
- Fixed defect in printing length of big files (more than 4 Gb) in Log file.
|
|
|