<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Stanimir Stoyanov's Blog</title>
	<link>/blog</link>
	<description></description>
	<pubDate>Fri, 25 Mar 2011 01:15:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.1</generator>
	<language>en</language>
			<item>
		<title>ClockLock</title>
		<link>/blog/code/clocklock/</link>
		<comments>/blog/code/clocklock/#comments</comments>
		<pubDate>Sun, 09 Jul 2006 16:11:52 +0000</pubDate>
		<dc:creator>Stanimir Stoyanov</dc:creator>
		
	<category>Windows Vista</category>
		<guid isPermaLink="false">http://www.stoyanoff.info/blog/code/clocklock/</guid>
		<description><![CDATA[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&#8217;s access late at night. Similarly, ClockLock can be used [...]]]></description>
			<content:encoded><![CDATA[<p><strong>ClockLock</strong> is an application which <a href="http://www.softwaredevelopersllc.com" target="_blank">Software Developers, LLC</a> 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&#8217;s access late at night. Similarly, ClockLock can be used as a tool to help deal with computer-related addictions or abuse.</p>
<p><a href="/images/ClockLock/ClLk_1.png" target="_blank" rel="lightbox[clock2]"><img class="alignleft" title="ClockLock" alt="ClockLock" src="/images/ClockLock/ClLk_1_th_.png" style="border: 0px;" /></a>The application interacts with the Windows XP operating system seamlessly and continuously enforcing the rules of the program as long as the computer and ClockLock&#8217;s service are running.</p>
<p>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.</p>
<p>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 <a href="/images/ClockLock/ClLk_2.png" rel="lightbox[clock2]">licensing system</a>.</p>
<p align="center"><a href="/images/ClockLock/ClLk_1.png" target="_blank" rel="lightbox[clock1]"><img title="ClockLock: GUI Application" alt="ClockLock: GUI Application" src="/images/ClockLock/ClLk_1_th.png" /></a> <a href="/images/ClockLock/ClLk_2.png" target="_blank" rel="lightbox[clock1]"><img title="ClockLock: License System" alt="ClockLock: License System" src="/images/ClockLock/ClLk_2_th.png" /></a></p>
<blockquote><p>Designed for Microsoft Windows XP. Written in Visual Basic .NET; hook library is coded using C++.</p></blockquote>
<blockquote><p>The application is shareware, and an evaluation version is available for download at <a href="http://www.clocklocked.com" target="_blank">ClockLocked.com</a>. You can also visit <a href="http://www.softwaredevelopersllc.com" target="_blank">Software Developers, LLC</a>&#8217;s web-site.</p></blockquote>
]]></content:encoded>
			<wfw:commentRSS>/blog/code/clocklock/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>

