History
3.8.27 - 1st December 2007
- New feature: in the loader-based injection mode, the loader is now more furtive:
the application cannot detect that it is being debugged.
- Fixed: When the import table of a PE file contained more than one occurrences of the module KERNEL32.DLL, the PE file could not be backed-up automatically by the manager.
- Bug fix: In some circumstance, the Cracklock manager window positioned itself in the invisible part of the screen.
3.8.26 - 15 September 2007
- Update: Chinese and French translation updated
- Fixed: The setup can again be run without requiring administrator privileges
- Fixed: applications crashed if no virtual mode (time, date or timezone) was selected.
- Fixed: PE executable files containing a Bound Import table caused a crash of the application.
- Fixed: Link checksum in PE files are now recalculated whenever the files are altered (this only occurs in static injection mode).
- Fixed: Allows the resident injector mode on Windows>=NT
- Fixed: The setup now kills the resident injector before copying files
3.8.20 - 11 September 2007
- The configuration dialog has been redesigned.
- New feature: you can create a shortcut on the desktop that will start the application with Cracklock loader. (There is a hotlink in the configuration dialog to create the shortcut).
- New feature: there is now a Setting window available from the Manager that allows you to configure general settings for Cracklock. It contains the following options:
- Add/remove Cracklock to the PATH environment variable (so that an application can find CLKERN.DLL if it uses static injection)
- An option to copy CLKERN.dll to the folder of each application. Usefull if you use static injection and you don't want Cracklock to be in the PATH environment variable.
- Activate system-wide injection by launching a small application at logon that is responsible for injecting Cracklock's DLL in every process.
- Activate system-wide injection using AppInitDll (requires admin rights).
- Install/uninstall the shell-extension for Windows explorer (requires admin rights).
- Small bugs fixed in the manager and in the installation.
3.8.13 - 8 August 2007
- New feature: a virtual timezone can be selected for each application running under Cracklock. For instance this feature allows you to solve the "Microsoft Outlook timezone problem"
by selecting the appropriate timezone.
- The configuration dialog has been redesigned
(Note that some messages have not been translated in other languages yet).
- The manager's list contains new columns showing the date, time and timezone selected for each application.
- Fixed: the loader injection method (MCL.EXE) now works again. With this method, it is not necessary to alter any executable file to activate Cracklock.
- Fixed: the loader MCL.exe now parses correctly its command line parameters. It is now possible to load an application with optional command line parameters with the syntax "MCL.EXE APP.EXE APP_PARAMETERS"
- Fixed: the system-wide option (when the system time is changed for real instead of being virtualized) did not work properly.
- Several minor bugs have been fixed.
- Setup: new option to decide whether to install a system-wide injector resident in memory (CLINJECT.exe launched at the logon or CLKERN.DLL loaded as an AppInit DLL)
- Update: CLKERN.dll has been updated to take into account new win32 kernel functions that have been introduced in recent Windows updates
- Internal: PEDUMP replaced by DUMPBIN in the toolchain.
- A new example is now added automatically to the list of managed applications: it allows you to test Cracklock on the Windows control panel date/time applet.
3.8.9 - 2 August 2007
- Portuguese language added. Thanks to Marcelo Schneider for the translation.
- Internal: the Makefiles that were used to compile the sources are now replaced by a Visual Studio project. MSBuild is now used instead of GNU make.
- Internal: the new "secure" versions of the string functions from the standard C library are now used. This protects Cracklock from potential buffer overflow attacks.
3.8.8 - 7 November 2005
- Fixed: the setup now proposes to not install component that need administrator rights (like explorer shell extensions)
- Fixed: applications configurations are now stored at the user level instead of the machine level (this permits to use Cracklock on a public computer)
- Internal fix: the make build system is used in place of the Perl script files. Visual Studio Toolkit 2003 is used to compile the C++ sources.
3.8.7 - 16 September 2005
- Fixed : imcompatibility with Windows 2000/NT (function TzSpecificLocalTimeToSystemeTime)
3.8.6 - 17 July 2005
- Fixed: Chinese and spanish translation
- Fixed: size of tab sheet title
- Fixed: keyboard shortcurs in the manager
- Feature: drag & drop is now allowed in the manager
- Fixed: selecting a language un the manager now affects the shell extension with no need to restart the Windows explorer
- Fixed: controls position in the translated shell extension tab sheets
3.8.5 - 8 May 2005
- Converted entirely into UNICODE
- UI bugs fixed
- The "freezed date" option now works
- Help converted into .CHM format
- Bugs related to daytime saving management have been fixed
- Languages added: Hungarian, Korean, German and Simplified Chinese
- Multilingual installation
- A very rare bug happening during the uninstallation has been fixed
- The uninstallation now completely removes keys created by Cracklock
3.8.4 - 2 August 2001
- Windows 2000/Xp compatibility improved
3.8.3 - 25 July 2001
- Arabic and Croatian translation
3.8.2b - 20 January 2001
3.8.1 - 17 September 1999
- Setup: You can now use the manager !
3.8 - 27 August 1999
- Kernel: New kernel system. Now, it is possible to act onto an application without modifying its EXE file. And you still can start your program from anywhere (DOS box, explorer, Cracklock Manager).
- Setup: Cracklock Shell Extension are now installed correctly.
- Shellext/Manager: Now, the selected file in the dependency list can be unselected without being grayed.
3.7.1 - 5 August 1999
- Manager: A bug in 3.7 avoided to add new application to the manager list.
3.7 - 16 July 1999
- Some modifications in the manager.
- Three languages are included (English, Spanish, French).
- Correction of a bug which avoid the recognition of application referenced by a short file name.
3.6 - 3 January 1999
- A bug avoiding two carcklocked programs to run together under Win95 is fixed.
- The general layout of the help files has been modified.
3.5 - 25 December 1998
- New install ans uninstall system
- Cracklock manager
- Multilingual support : choice of the foreign language in the manager menu
- Contextual HTML help
- Kernel : improvements under NT
- ShellExt : re-using of backup file when it exists instead of modifying DLL (with original date preserved after the file backup)
- ShellExt : in the explorer, the contextual menu which launches an app in loader mode is shown only if necessary
- Loader : when apps are executed in loader mode, Cracklock enters the debug mode only if necessary
- Kernel : updates the list of DLL's each time a new DLL is loaded
3.0 - 2 August 1998
- With the new option "Loaded by Cracklock Loader", there is no more dependencies problems.
Cracklocks requires only one DLL to be modified when set in the "normal" mode; it
does not modified any DLL when set in "loader" mode.
- The reboot dialog box includes a button to cancel the operation
- The reboot process is supported under Windows NT
- Long File Names are preserved when files are modified after a reboot
- BUG fixed : the list of files which can't be modified is no more empty.
2.3 - 18 june 1998
- A big bug has been removed. Thank to Paul Widup who discovered this bug.
2.2 - 15 june 1998
- Repairs automatically VB 5 programs - When there isn't any file recognized in the dependencies list, Cracklock select, by default, the first which can be repaired.
2.1 - 30 may 1998
- NEW : When a program is using files that you want to repair, Cracklock can repair them by restarting the computer.
- ALL error messages are grouped into a unique dialog box.
- Constant Date/Time bug fixed.
2.0 - 9 april 1998
2.0 beta - 6 march 1997
- Now Cracklock repairs automatically dependent DLLs such as MSVCRT.DLL and VB40032.DLL
- AM/PM bug corrected !
1.1 - 21 january 1997
- Addition to the documentation (how to repair VB & VC programs).
1.0 - 5 january 1997
- Modification of the documentation.
1.0 - 2 December 1997
- Now you can remove CrackLock from Windows 95 and NT. Previously, it was impossible to uninstall Cracklock under Windows 95.
1.0 beta - 20 November 1997
- Documentation is fixed and FILE_ID.DIZ is added.
1.0 alpha - 1 November 1997 - First Version.