Iv created an open source application which will scan the Lib directory for changes to the files and if any differences are detected it will tell the user. If nothing has changed it will launch delphi. It can also detect if the SysConst.dcu has been infected. Its not fully complete (For example it has no passive scanning to check each time windows states there is a change in the directory) but its at a stage where feedback would be good. The application works, but its lacking alot of nice features.
Features its lacking(but i hope to add later):
* Passive Scanning when Lib dir has changed
* Ability to remove files from the list of files to scan (Pointless scanning non Borland files)
* Ability to skip scans
Update. Visually it now no longer looks like a 5year old made the program. The app will now show a warning popup window when it has detected changes, the user is then presented with 3 choices: Restore Backup, Commit Changes and Ignore.
Old "5 Year Old" Look:
New "Not Perfect" Look:
Note: The Warning Icon and Gears Icon(Which isn't visible from the EXE yet) thing came from Wikipedia's Creative Commons. The Shield Background was from a tutorial i found. The Delphi Icon.... well i think you know where that came from.
Registriert: Di Jul 01, 2003 18:59 Beiträge: 887 Wohnort: (The Netherlands)
Programmiersprache: fpc/delphi/java/c#
Dont be offended, but i would rather haven an easy to compile and use application then to have install third party units (even if being distributed as source) just to give it a nice look.
Updated. Due to how i have implemented the "progress bar" in this version(Created at Runtime now) you should be able to use it without needing to install any components. You can however make it use a TProgressBar by taking out the GGUAGE Conditional (Its a global one, tho could be moved to the FormMain.Pas). System also now reads and saves the data.dat to the Backups folder (This change is to stop the possibility of someone distributing there data.dat file by accident with a source release). Also included is a Credits file, don't think anything is missed out.
P.S Since its open source you can make any changes you want. Btw its hard to offend me since i generally do most of the work myself (See the "Visually it now no longer looks like a 5year old made the program" comment for an example).
Mitglieder in diesem Forum: 0 Mitglieder und 12 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.