ClockLock is an application which Software Developers, LLC developed and I helped implement certain portions of it. It helps computer administrators restrict users from using their computer based on a particular time of the day or night. A parent could use it to restrict their child’s access late at night. Similarly, ClockLock can be used as a tool to help deal with computer-related addictions or abuse.
The Graphical User Interface application is accessible by both system administrators and normal users. If the current user is restricted, they can see the status of the service but not change its settings at all - they are encoded in the configuration file as well. The main form also features a friendly bar which reminds users when the license for the application is about to expire.
In the project are used advanced techniques, such as DLL hooking, for hiding the service from Task Manager so that restricted users cannot terminate it. Also featured is a sophisticated licensing system.
Designed for Microsoft Windows XP. Written in Visual Basic .NET; hook library is coded using C++.
Stanimir Stoyanov is a programmer, Microsoft MVP, and Windows enthusiast. Read More...
He's currently working on an array of projects using Visual Studio 2010 on Windows 7.
- How the Active Directory – Data Store Really Works (Inside NTDS.dit) – Part 1
- Blocking unwanted advertisements and malware with a HOSTS file
- Multithreading with Windows Forms in C#
- Честита Коледа (и поздравления на спечелилите)!
- A simple backup solution using ImageX, a Windows Imaging tool
- Soon: MSDN Ultimate Subscriptions Giveaway
- Decoding FLAC audio files in C#
- Inline Tweet Translator
- Resizing forms while keeping aspect ratio
- Encoding uncompressed audio with FLAC in C#