<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
				  >
<channel>
<title>Handy Software Lab's News RSS feed</title>
<link>http://www.hs-lab.com</link>
<description><![CDATA[Handy Software Lab's news and events. New software announcements and software updates.]]></description>
<image><title>Handy Software Lab's news and events. New software announcements and software updates</title>
<link>http://www.hs-lab.com</link>
<url>http://cp.hs-lab.com/rss/www.hs-lab.com.gif</url>
</image>
<language>en-us</language>
<pubDate>Sun, 19 May 2013 18:41:30 +0000</pubDate>
<item>
<title>Reciprocal Link Monitor has been released</title>
<link>http://advanced-seo-tools.com/reciprocal-link-monitor.php</link>
<pubDate>Sat, 18 Dec 2010 11:36:20 +0000</pubDate>
<description><![CDATA[<blockquote>
	<p>
		Do you have a links that you have either paid for or exchanged ?<br />
		Simply add your links to our tool and it will track links for you!</p>
	<ul>
		<li>
			Check whether your links are placed on the website were they should placed on</li>
		<li>
			Get a status reports for your links</li>
		<li>
			Get alerts when links have been not found</li>
		<li>
			Get alerts when links have been modified to nofollow</li>
		<li>
			Get the anchor text of your links</li>
	</ul>
</blockquote>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>Link Popularity Monitor has been released</title>
<link>http://advanced-seo-tools.com/link-popularity-monitor.php</link>
<pubDate>Sat, 18 Dec 2010 11:34:44 +0000</pubDate>
<description><![CDATA[<p>
	This tool will search all the major search engines: Google, Yahoo, MSN, with your chosen URL. Tool will return the link count for each URL.</p>
<p>
	You will observe that the summary vary very much from one search engine to another. This is since the statistics shown represent the amount of inbound links that are recognized to that search engine (which will vary depending on the mass of their catalog).</p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>Backlinks Monitor has been released</title>
<link>http://advanced-seo-tools.com/backlinks-monitor.php</link>
<pubDate>Sat, 18 Dec 2010 11:33:06 +0000</pubDate>
<description><![CDATA[<p>
	This tool assist you determine the backlinks to your website and anchor text used in backlinks to your website. Back links are an significant method to boost your web site ranking in search engines. It does not matter how you obtain inbound links to your website, you may require a utility to manage the status of these backlinks - whether or not they still point to your site, anchor text of these backlinks and other parameters.</p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>Plagiarism Checker has been released</title>
<link>http://advanced-seo-tools.com/plagiarism-checker.php</link>
<pubDate>Sat, 18 Dec 2010 11:29:39 +0000</pubDate>
<description><![CDATA[<p>
	Our <strong>plagiarism checker</strong> is an advanced tool that checks the web for duplicates of your content. When we speak about plagiarism check, analyzing and detecting plagiarism our software is the best plagiarism checker you can find on the Internet. With this tool your text will be unique &ndash; no plagiarism and no improper citing.</p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>HSLAB Shutdown Folder has been updated to version 2.1.1024.2010</title>
<link>http://shutdownfolder.com/</link>
<pubDate>Sun, 24 Oct 2010 08:12:20 +0000</pubDate>
<description><![CDATA[<p>
	HSLAB Shutdown Folder has been updated to version 2.1.1024.2010. Updates available at:</p>
<p>
	<a href="http://shutdownfolder.com/" target="_blank">http://shutdownfolder.com/</a></p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>HSLAB Logger has been updated</title>
<link>http://www.sys-monitoring.com/products/logger/hslab-logger.php</link>
<pubDate>Sun, 24 Oct 2010 02:30:58 +0000</pubDate>
<description><![CDATA[<p>
	HSLAB Logger has been updated to version 2.8.1024.2010. Updates available at:</p>
<p>
	<a href="http://www.sys-monitoring.com/" target="_blank">http://www.sys-monitoring.com/</a></p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>HSLAB Logger has been updated</title>
<link>http://www.sys-monitoring.com/products/logger/hslab-logger.php</link>
<pubDate>Tue, 19 Oct 2010 23:27:50 +0000</pubDate>
<description><![CDATA[<p>
	HSLAB Logger has been updated to version 2.8.1014.2010. Updates available at:</p>
<p>
	http://www.sys-monitoring.com/</p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>HSLAB Force Down has been updated</title>
<link>http://www.hs-lab.com/products/fdown/hslab-force-down.php</link>
<pubDate>Tue, 19 Oct 2010 23:25:00 +0000</pubDate>
<description><![CDATA[<p>
	HSLAB Force Down has been updated to version 2.8.1014.2010. Updates available at:</p>
<p>
	http://www.hs-lab.com/</p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>Security Tracker releases version 4 of Security Tracker products family</title>
<link>http://security-tracker.com/</link>
<pubDate>Fri, 01 Oct 2010 13:07:02 +0000</pubDate>
<description><![CDATA[<p>
	Security Tracker releases version 4 of Security Tracker products family. Security solution for employee activity, working time monitoring, software and system usage.</p>
<p>
	Security Tracker is a powerful and flexible employee monitoring software for the control of the employees working hour&rsquo;s usage in a network or on a terminal server. There are a lot of the programs to solve similar problems. Part from them - are spyware programs (key loggers) intended first of all for capturing of user&rsquo;s keystrokes, passwords, emails, chat sessions and various messages.</p>
<p>
	HSLAB Security Tracker is a handy real-time employee monitor and security analysis software application for networks, which are used ubiquitously in any industry with large computer infrastructure. Basically, with employee monitoring system administrators always know about computers&rsquo; usage statistics on company network.</p>
<p>
	Security Tracker has released v 4 of HSLAB Security Tracker Family products. Network Editions: Enterprise Edition, Standard Edition, and Small Business Edition. Terminal Server Editions:Enterprise Edition, Standard Edition, Small Business Edition. Personal Editions: Personal Edition and Family Edition. Security Tracker is a Windows 2000/XP/2003/Vista/2008/7/2008R2 employee monitoring software that logs and control all users&rsquo; activity on each network computer or server.</p>
<p>
	HSLAB Security Tracker monitors the set of a user&rsquo;s activity parameters and records detailed information into embedded or external (remote) SQL server database. This information lets you control your corporate security, limit use of computers by your employees, receive detailed (including graphic) information about all user&rsquo;s activity.</p>
<p>
	HSLAB Security Tracker stores its data in the SQL database. This format lets you access the database records and build custom reports using any SQL clients or integrate user&rsquo;s activity information into your corporate information system.</p>
<p>
	HSLAB Print Logger costs starts from 30 USD for one server or desktop computer. Orders may be completed online at security-tracker.com. Demo version is also available.</p>
<p>
	--</p>
<p>
	Free evaluation copy available. (<a href="http://security-tracker.com/downloads/hslab-security-tracker-4-ne.exe" target="_blank">http://security-tracker.com/downloads/hslab-security-tracker-4-ne.exe</a>)</p>
<p>
	See also:</p>
<p>
	HSLAB Security Tracker 4 Family (<a href="http://security-tracker.com/" target="_blank">http://security-tracker.com/</a>)</p>
<p>
	Downloads: (<a href="http://security-tracker.com/" target="_blank">http://security-tracker.com/</a>)</p>
<p>
	How to Order: (<a href="http://security-tracker.com/order/" target="_blank">http://security-tracker.com/order/</a>)</p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>How to monitor Apache web server traffic in real-time using apachetop</title>
<link>http://apache-monitor.com/articles/how-to-monitor-apache-web-server-traffic-in-real-time-using-apachetop.php</link>
<pubDate>Wed, 15 Sep 2010 05:13:01 +0000</pubDate>
<description><![CDATA[<p align="justify">
	<strong>Apachetop</strong> is a very useful program that displays the stats for Apache in real time. Apachetop can show you how many requests per second are coming in, what files have been accessed and how many times. It can also show you who is hitting the sites and where they are coming from.</p>
<p>
	<strong>1. Installing apachetop</strong></p>
<p>
	To install apachetop in <strong>CentOS</strong>, <strong>Fedora</strong>:</p>
<p>
	# yum install apachetop</p>
<p>
	Make sure you have <a href="http://dag.wieers.com/rpm/FAQ.php#B" target="_blank">DAG</a> repository enabled.<br />
	<span id="more-547"> </span><br />
	To install apachetop in <strong>Debian</strong>, <strong>Ubuntu</strong>:</p>
<p>
	# sudo apt-get install apachetop</p>
<p>
	To install apachetop in <strong>FreeBSD</strong>:</p>
<p>
	# cd /usr/ports/sysutils/apachetop/<br />
	# make install clean</p>
<p>
	<strong>2. Using apachetop</strong></p>
<p align="justify">
	apachetop essentially just watches the log files and constantly computes the stats. It can be set to show stats for the last set amount of time, or for the last set number of hosts.<br />
	It defaults to monitoring the defaults apache log file, but if you have virtual hosts, you will need to tell it to watch these also with the -f flag.</p>
<p>
	# apachetop -f /var/log/httpd/site1-access_log -f /var/log/httpd/site2-access_log</p>
<p align="justify">
	If your web server gets a low number of hits you can use the -N flag so that it shows you more information instead of clearing hits after 30 seconds. The -N flag sets the number of hits apachetop remembers. You can also use -T to change the length of time it remembers the hits.</p>
<p>
	This command will show stats for hits in the last 5 minutes.</p>
<p>
	# apachetop -N 300 -f /var/log/httpd/access_log</p>
<p>
	This command will have apachetop remember the last 100 hits and show the statistics for them.</p>
<p>
	# apachetop -T 100 -f /var/log/httpd/access_log</p>
<p align="justify">
	Once in apachetop the program will begin displaying and calculating the stats as they come in, so at first it will be blank. To switch between showing what files are getting hit, what hosts are accessing the web server, and where they are coming from press &quot;d&quot;.</p>
<p>
	For the help menu press &quot;h&quot;.</p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>HSLAB Whois free utility now available for download</title>
<link>http://apache-monitor.com/hslab-whois.php</link>
<pubDate>Sun, 12 Sep 2010 05:15:27 +0000</pubDate>
<description><![CDATA[<p>
	<a href="http://apache-monitor.com/hslab-whois.php" target="_blank">HSLAB Whois</a> free utility now available for download</p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>HSLAB Trace free utility now available for download</title>
<link>http://apache-monitor.com/hslab-trace.php</link>
<pubDate>Sun, 12 Sep 2010 05:12:16 +0000</pubDate>
<description><![CDATA[<p>
	<a href="http://apache-monitor.com/hslab-trace.php" target="_blank">HSLAB Trace</a> free utility now available for download</p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>HSLAB Ping free utility now available for download</title>
<link>http://apache-monitor.com/hslab-ping.php</link>
<pubDate>Sun, 12 Sep 2010 05:09:01 +0000</pubDate>
<description><![CDATA[<p>
	<a href="http://apache-monitor.com/hslab-ping.php" target="_blank">HSLAB Ping</a> free utility now available for download</p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>How do I install Security Tracker TSxx software for use with Terminal Server?</title>
<link>http://security-tracker.com/</link>
<pubDate>Sat, 11 Sep 2010 09:11:09 +0000</pubDate>
<description><![CDATA[<div id="article_content">
	<p>
		&nbsp;</p>
	<p style="text-align: justify;">
		<span class="article"><span>Installing applications on a terminal server has to be done in a special way to ensure it is usable by all users of the terminal server. </span></span></p>
	<p style="text-align: justify;">
		<span class="article"><span>There are two modes in terminal server, <strong>Execute</strong> and <strong>Install</strong>. By default all users are logged on in Execute mode and this means they can run programs etc. </span></span></p>
	<p>
		<span class="article"><span>When you want to install an Application for use by everyone the Administrator should change to <strong>Install</strong> mode. </span></span></p>
	<p style="text-align: justify;">
		<span class="article"><span>The best way to install software is to use the Add/Remove programs control panel applet as this will automatically set the mode to Install during the installation and then back to Execute at the end. Alternatively you can manually change your mode to install by typing </span></span></p>
	<p>
		<span class="article"><span>C:\&gt; <strong>change user /install</strong> </span></span></p>
	<p>
		<span class="article"><span>To change back to execute use </span></span></p>
	<p>
		<span class="article"><span>C:\&gt; <strong>change user /execute</strong> </span></span></p>
	<p>
		<span class="article"><span>And to check you current mode use </span></span></p>
	<p>
		<span class="article"><span>C:\&gt; <strong>change user /query</strong> </span></span></p>
	<p>
		<span class="article"><span>In this example we will use Add/Remove to install Access Control on a terminal server. </span></span></p>
	<ol>
		<li>
			<span class="article"><span>Start the Add/Remove programs control panel applet (Start - Settings - Control Panel - Add/Remove Programs)</span></span></li>
		<li>
			<span class="article"><span>Select the &#39;Install/Uninstall&#39; tab and click &#39;Install&#39;</span></span></li>
		<li>
			<span class="article"><span>You will be told to insert the setup media, click Next</span></span></li>
		<li style="text-align: justify;">
			<span class="article"><span>The installation wizard will look for setup.exe on the CD or disk, it won&#39;t find it, select an alternate by clicking the &#39;Browse&#39; button, and select the hslab-access-control-4-ts.exe file. Click Next</span></span></li>
		<li style="text-align: justify;">
			<span class="article"><span>You will now be given the option to change your mode so all users can use the application. Select &#39;All users begin with common application settings.&#39; and click Next<br />
			<img alt=" " src="http://cp.hs-lab.com/rss/userfiles/images/tsinstallapp.gif" style="width: 325px; height: 260px;" /></span></span></li>
		<li style="text-align: justify;">
			<span class="article"><span>The install of the application will begin and you will notice your mode has been changed to Install if you typed &#39;change user /query&#39;.</span></span></li>
		<li>
			<span class="article"><span>Proceed to install the application as normal</span></span></li>
		<li>
			<span class="article"><span>Once setup is complete click Next to the install dialog then Finish</span></span></li>
	</ol>
</div>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>Terminal Server registry settings for applications</title>
<link>http://security-tracker.com/</link>
<pubDate>Sat, 11 Sep 2010 09:09:56 +0000</pubDate>
<description><![CDATA[<div id="article_content">
	<h3>
		Controlling Application Execution in Execute Mode</h3>
	<p style="text-align: justify;">
		Several compatibility bits can be set for an application, registry path, or .ini file to change how a Terminal Server computer handles the merging of application initialization data when a session is in execute mode. These compatibility bits are set in the registry under the following subkey:</p>
	<div class="indent">
		<strong>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility</strong></div>
	<p style="text-align: justify;">
		There are three separate keys for applications, .ini files, and registry entries under this registry path.<br />
		<br />
		The default settings work for most applications, but they can be further tuned by using the following compatibility bits.<br />
		<br />
		<strong>WARNING</strong>: These compatibility bits should only be changed if an application is not working properly.<br />
		<br />
		The first set of compatibility bits indicates the version of the application that the settings are for. Not all combinations are useful (for example, an MS-DOS application does make registry calls). Because the path to the file is not specified and multiple applications may use the same file name (for example, Setup.exe and Install.exe are now regularly used for installation programs), specify the application type to help make sure that the compatibility settings do not affect other applications with the same file name.<br />
		<br />
		To determine the String Value, add the values of the bits that you want to set. For example, to return the user name instead of the computer name for both 16-bit and 32-bit versions of Myapp.exe, create a subkey in the registry by performing the following steps.<br />
		<br />
		<strong>Important</strong> This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:</p>
	<div class="indent">
		<a class="KBlink" href="http://support.microsoft.com/kb/322756/">322756</a> <span class="pLink">(http://support.microsoft.com/kb/322756/ ) </span>How to back up and restore the registry in Windows</div>
	<ol>
		<li>
			Start Registry Editor.</li>
		<li>
			Locate the following registry subkey:
			<div class="indent">
				<strong>HKEY_LOCAL_MACHINE \Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\Applications\Myapp</strong></div>
		</li>
		<li>
			On the <strong>Edit</strong> menu, click <strong>Add Value</strong>, and type the following information:
			<div class="indent">
				Value Name: Flags<br />
				Type: REG_DWORD</div>
		</li>
		<li style="text-align: justify;">
			In the <strong>Data</strong> box, type the hex value of 11C (add 0x00000004 for 16-bit Windows applications, add 0x00000008 for 32-bit Windows applications, add 0x00000010 to return the user name instead of the computer name, and add 0x00000100 to disable registry mapping).</li>
	</ol>
	<div class="topOfPage">
		<a href="http://kb.hs-lab.com/#top">Back to the top</a></div>
	<h3 id="tocHeadRef">
		Applications</h3>
	<p style="text-align: justify;">
		The following compatibility bits affect the application when it is running. They are located in the following registry subkey (where <em>Appname</em> is the name of the application&#39;s executable file):</p>
	<div class="indent">
		<strong>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\Applications\<em>Appname</em></strong></div>
	<h4 id="tocHeadRef">
		Compatibility Bits</h4>
	<ul>
		<li>
			MS-DOS application: 0x00000001</li>
		<li>
			OS/2 application: 0x00000002</li>
		<li>
			Windows 16-bit application: 0x00000004</li>
		<li>
			Windows 32-bit application: 0x00000008</li>
		<li>
			Return user name instead of computer name: 0x00000010</li>
		<li>
			Return Terminal Server build number: 0x00000020</li>
		<li>
			Disable registry mapping for this application: 0x00000100</li>
		<li>
			Do not substitute user Windows directory: 0x00000400</li>
		<li>
			Limit the reported memory: 0x00000800</li>
	</ul>
	<p style="text-align: justify;">
		Use the &quot;Return user name instead of computer name&quot; bit for applications that use the computer name as a unique identifier. This returns the user&#39;s name to the application and gives a unique identifier to each user of the application.<br />
		<br />
		Use the &quot;Disable registry mapping for this application&quot; bit to retain only one global copy of the registry variables that are used by the application.<br />
		<br />
		If the &quot;Do not substitute user Windows directory&quot; bit is set, it retains the SystemRoot directory for GetWindowsDirectory API calls. If this bit is not set, all paths to the Windows directory are replaced with the path to the user&#39;s Windows directory.</p>
	<h3 id="tocHeadRef">
		.Ini Files</h3>
	<p>
		The following compatibility bits control .ini file propagation. They are located in the following registry subkey (where Inifile is the name of the .ini file):</p>
	<div class="indent">
		<strong>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\IniFiles\Inifile</strong></div>
	<h4 id="tocHeadRef">
		Compatibility Bits</h4>
	<ul>
		<li>
			Windows 16-bit application: 0x00000004</li>
		<li>
			Windows 32-bit application: 0x00000008</li>
		<li>
			Synchronize user .ini file to system version: 0x00000040</li>
		<li>
			Do not substitute user Windows directory: 0x00000080</li>
	</ul>
	<p>
		If the &quot;Synchronize user .ini file to system version&quot; bit is set, it adds new entries from the system master .ini file when the application is started, but it does not delete any existing data in the user&#39;s .ini file. If this bit is not set, it overwrites the user&#39;s .ini file if it is older than the system master .ini file.<br />
		<br />
		If the &quot;Do not substitute user Windows directory&quot; bit is set, it retains the SystemRoot directory for file paths in the .ini file when the system master version of the .ini file is copied to the user&#39;s Windows directory. If this bit is not set, it replaces all paths to the Windows directory with the path to the user&#39;s Windows directory.</p>
	<div class="topOfPage">
		<a href="http://kb.hs-lab.com/#top">Back to the top</a></div>
	<h3 id="tocHeadRef">
		Registry Paths</h3>
	<p>
		The following compatibility bits control registry propagation. They are located in the following registry subkey (where PathName is the registry path under the key HKEY_CURRENT_USER\Software):</p>
	<div class="indent">
		<strong>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\RegistryEntries\PathName</strong></div>
	<h4 id="tocHeadRef">
		Compatibility Bits</h4>
	<ul>
		<li>
			Windows 32-bit application: 0x00000008</li>
		<li>
			Disable registry mapping for application: 0x00000100</li>
	</ul>
	<p style="text-align: justify;">
		If the &quot;Disable registry mapping for application&quot; bit is set, new entries from the system master registry image are not added to the user&#39;s registry. Additionally, the system does not delete any existing data in the user&#39;s registry. If this bit is not set, the system deletes and overwrites the user&#39;s registry data if the data is older than the system master registry data. If the bit is not set, the system also adds any new keys not in the user&#39;s registry.</p>
</div>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>An error has occurred while establishing a connection from the remote computer to the SQL server</title>
<link>http://security-tracker.com/</link>
<pubDate>Sat, 11 Sep 2010 09:03:50 +0000</pubDate>
<description><![CDATA[<table border="0" cellpadding="3" cellspacing="0" id="TopTable">
	<tbody>
		<tr id="tableRowTitle">
			<td class="tdH1" colspan="2" id="tableCellTitle">
				Details</td>
		</tr>
		<tr>
			<td class="tdEEMC" style="border-top: thin solid rgb(204, 204, 204); border-left: thin solid rgb(204, 204, 204); border-bottom: thin solid rgb(204, 204, 204); width: 150px; white-space: nowrap; background-color: rgb(241, 241, 241);" valign="top">
				<strong>Product:</strong></td>
			<td align="left" class="tdEEMC" style="border-top: thin solid rgb(204, 204, 204); border-right: thin solid rgb(204, 204, 204); border-bottom: thin solid rgb(204, 204, 204); background-color: rgb(241, 241, 241);">
				SQL Server</td>
		</tr>
		<tr>
			<td class="tdEEMC" style="border-top: thin solid rgb(204, 204, 204); border-left: thin solid rgb(204, 204, 204); border-bottom: thin solid rgb(204, 204, 204); width: 150px; white-space: nowrap;" valign="top">
				<strong>ID:</strong></td>
			<td align="left" class="tdEEMC" style="border-top: thin solid rgb(204, 204, 204); border-right: thin solid rgb(204, 204, 204); border-bottom: thin solid rgb(204, 204, 204);">
				-1</td>
		</tr>
		<tr>
			<td class="tdEEMC" style="border-top: thin solid rgb(204, 204, 204); border-left: thin solid rgb(204, 204, 204); border-bottom: thin solid rgb(204, 204, 204); width: 150px; white-space: nowrap; background-color: rgb(241, 241, 241);" valign="top">
				<strong>Source:</strong></td>
			<td align="left" class="tdEEMC" style="border-top: thin solid rgb(204, 204, 204); border-right: thin solid rgb(204, 204, 204); border-bottom: thin solid rgb(204, 204, 204); background-color: rgb(241, 241, 241);">
				MSSQLServer</td>
		</tr>
		<tr>
			<td class="tdEEMC" style="border-top: thin solid rgb(204, 204, 204); border-left: thin solid rgb(204, 204, 204); border-bottom: thin solid rgb(204, 204, 204); width: 150px; white-space: nowrap;" valign="top">
				<strong>Version:</strong></td>
			<td align="left" class="tdEEMC" style="border-top: thin solid rgb(204, 204, 204); border-right: thin solid rgb(204, 204, 204); border-bottom: thin solid rgb(204, 204, 204);">
				10.0</td>
		</tr>
		<tr>
			<td class="tdEEMC" style="border-top: thin solid rgb(204, 204, 204); border-left: thin solid rgb(204, 204, 204); border-bottom: thin solid rgb(204, 204, 204); width: 150px; white-space: nowrap; background-color: rgb(241, 241, 241);" valign="top">
				<strong>Component:</strong></td>
			<td align="left" class="tdEEMC" style="border-top: thin solid rgb(204, 204, 204); border-right: thin solid rgb(204, 204, 204); border-bottom: thin solid rgb(204, 204, 204); background-color: rgb(241, 241, 241);">
				SQLEngine</td>
		</tr>
		<tr>
			<td class="tdEEMC" style="border-top: thin solid rgb(204, 204, 204); border-left: thin solid rgb(204, 204, 204); border-bottom: thin solid rgb(204, 204, 204); width: 150px; white-space: nowrap;" valign="top">
				<strong>Message:</strong></td>
			<td class="tdEEMC" style="border-top: thin solid rgb(204, 204, 204); border-right: thin solid rgb(204, 204, 204); border-bottom: thin solid rgb(204, 204, 204); text-align: justify;">
				An error has occurred while establishing a connection to the server. When connecting to SQL Server, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 28 - Server doesn&#39;t support requested protocol) (Microsoft SQL Server, Error: -1)</td>
		</tr>
		<tr>
			<td colspan="2">
				&nbsp;</td>
		</tr>
		<tr>
			<td class="tdH3" colspan="2">
				Explanation</td>
		</tr>
		<tr>
			<td class="tdEEMC" colspan="2">
				<p>
					The SQL Server client cannot connect to the server. This error could be caused by one of the following reasons:</p>
				<ul>
					<li>
						<p>
							A specified SQL Server instance name is not valid.</p>
					</li>
					<li>
						<p>
							The TCP, or named pipes protocols are not enabled.</p>
					</li>
					<li>
						<p>
							The firewall on the server has refused the connection.</p>
					</li>
					<li>
						<p>
							The SQL Server Browser service (sqlbrowser) is not started.</p>
					</li>
				</ul>
			</td>
		</tr>
		<tr>
			<td colspan="2">
				&nbsp;</td>
		</tr>
		<tr>
			<td class="tdH3" colspan="2">
				User Action</td>
		</tr>
		<tr>
			<td class="tdEEMC" colspan="2">
				<p>
					To resolve this error, try one of the following actions:</p>
				<ul>
					<li>
						<p style="text-align: justify;">
							Check the spelling of the SQL Server instance name that is specified in the connection string.</p>
					</li>
					<li>
						<p style="text-align: justify;">
							Use the SQL Server Surface Area Configuration tool to enable SQL Server to accept remote connections over the TCP or named pipes protocols. For more information about the SQL Server Surface Area Configuration Tool, see Surface Area Configuration for Services and Connections.</p>
					</li>
					<li>
						<p style="text-align: justify;">
							Make sure that you have configured the firewall on the server instance of SQL Server to open ports for SQL Server and the SQL Server Browser port (UDP 1434).</p>
					</li>
					<li>
						<p>
							Make sure that the SQL Server Browser service is started on the server.</p>
					</li>
				</ul>
			</td>
		</tr>
		<tr>
			<td colspan="2">
				&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2">
				&nbsp;</td>
		</tr>
		<tr>
			<td class="tdEEMC" style="border-top: thin solid rgb(204, 204, 204); border-left: thin solid rgb(204, 204, 204); border-bottom: thin solid rgb(204, 204, 204); width: 150px; white-space: nowrap; background-color: rgb(241, 241, 241);" valign="top">
				<strong>Version:</strong></td>
			<td align="left" class="tdEEMC" style="border-top: thin solid rgb(204, 204, 204); border-right: thin solid rgb(204, 204, 204); border-bottom: thin solid rgb(204, 204, 204); background-color: rgb(241, 241, 241);">
				9.0</td>
		</tr>
		<tr>
			<td class="tdEEMC" style="border-top: thin solid rgb(204, 204, 204); border-left: thin solid rgb(204, 204, 204); border-bottom: thin solid rgb(204, 204, 204); width: 150px; white-space: nowrap;" valign="top">
				<strong>Component:</strong></td>
			<td align="left" class="tdEEMC" style="border-top: thin solid rgb(204, 204, 204); border-right: thin solid rgb(204, 204, 204); border-bottom: thin solid rgb(204, 204, 204);">
				SQLEngine</td>
		</tr>
		<tr>
			<td class="tdEEMC" style="border-top: thin solid rgb(204, 204, 204); border-left: thin solid rgb(204, 204, 204); border-bottom: thin solid rgb(204, 204, 204); width: 150px; white-space: nowrap; background-color: rgb(241, 241, 241);" valign="top">
				<strong>Message:</strong></td>
			<td class="tdEEMC" style="border-top: thin solid rgb(204, 204, 204); border-right: thin solid rgb(204, 204, 204); border-bottom: thin solid rgb(204, 204, 204); background-color: rgb(241, 241, 241); text-align: justify;">
				An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 28 - Server doesn&#39;t support requested protocol) (Microsoft SQL Server, Error: -1)</td>
		</tr>
		<tr>
			<td colspan="2">
				&nbsp;</td>
		</tr>
		<tr>
			<td class="tdH3" colspan="2">
				Explanation</td>
		</tr>
		<tr>
			<td class="tdEEMC" colspan="2">
				<p style="text-align: justify;">
					The SQL Server client cannot connect to the server. This error could be caused by one of the following reasons:</p>
				<p>
					The firewall on the server has refused the connection.</p>
				<p>
					A specified SQL Server instance name is not valid.</p>
				<p>
					The SQL Server Browser service (sqlbrowser) is not started.</p>
			</td>
		</tr>
		<tr>
			<td colspan="2">
				&nbsp;</td>
		</tr>
		<tr>
			<td class="tdH3" colspan="2">
				User Action</td>
		</tr>
		<tr>
			<td class="tdEEMC" colspan="2">
				<p>
					To resolve this error, try one of the following actions:</p>
				<p style="text-align: justify;">
					Make sure that you have configured the firewall on the server instance of SQL Server to open the SQL Server Browser port.</p>
				<p>
					Make sure that the SQL Server Browser service is started on the server.</p>
				<p style="text-align: justify;">
					Check the spelling of the SQL Server instance name that is specified in the connection string.</p>
				<p style="text-align: justify;">
					Use the SQL Server Surface Area Configuration tool to enable SQL Server to accept remote connections. For more information about the SQL Server Surface Area Configuration Tool, see Surface Area Configuration for Services and Connections.</p>
			</td>
		</tr>
	</tbody>
</table>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>Error installing agent service causes Access Denied Error</title>
<link>http://security-tracker.com/</link>
<pubDate>Sat, 11 Sep 2010 09:01:35 +0000</pubDate>
<description><![CDATA[<div id="article_content">
	<p>
		However, you may first try to enable the default administrator account on remote computer and later try to install or update agent? and verify if your are able to run the command successfully.</p>
	<p>
		To enable the default Administrator account on the remote computer, you should login and perform the steps below:</p>
	<p>
		1. Click Start and type CMD in the Start search box</p>
	<p>
		2. Right click on CMD in the list and click on &quot;Run as administrator&quot;</p>
	<p>
		3. Type the following command: net user administrator /active:yes</p>
	<p>
		Restart the computer and you should see an &quot;Administrator&quot; account.</p>
	<p>
		Access Administrator account and follow the steps 1 and 2 and try toinstall or update agent.</p>
</div>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>What is riskware?</title>
<link>http://www.hs-lab.com</link>
<pubDate>Sat, 11 Sep 2010 08:59:48 +0000</pubDate>
<description><![CDATA[<div id="article_content">
	<p>
		Riskware is a term used to describe legal programs (many of which have legitimate applications and which are freely available) which could be used for malicious purposes.</p>
	<p>
		The Riskware class includes such programs as legitimate <a href="http://www.viruslist.com/en/riskware?chapter=191818748">remote administration utilities</a>, <a href="http://www.viruslist.com/en/riskware?chapter=191818700">IRC client programs</a>, dialer programs, downloader programs, any type of activity monitor, password utilities, and many internet services such as FTP, Web, Proxy and Telnet.</p>
	<p>
		None of these programs are inherently malicious. However, their functionalities can be used with malicious intent.</p>
	<p>
		One example is WinVNC. The manufacturer&#39;s <a href="http://www.realvnc.com/what.html" target="_blank">official site</a> describes this program in the following way:</p>
	<p>
		VNC stands for Virtual Network Computing. It is remote control software which allows you to view and interact with one computer (the &quot;server&quot;) using a simple program (the &quot;viewer&quot;) on another computer anywhere on the Internet. The two computers don&#39;t even have to be the same type, so for example you can use VNC to view an office Linux machine on your Windows PC at home. VNC is freely and publicly available and is in widespread active use by millions throughout industry, academia and privately.</p>
	<p>
		The description makes it clear that this program is entirely legitimate, freely available, and used by system administrators and other IT professionals.</p>
	<p>
		However, this program could be used with malicious intent. The Kaspersky Virus Lab has encountered cases where WinVNC was installed without the user&#39;s knowledge in order to gain total access to a remote machine.</p>
	<p>
		Another example is the <a href="http://www.mirc.com/" target="_blank">mIRC utility</a>. This legitimate program is described in the following way on the product site:</p>
	<p>
		mIRC is a shareware IRC client for Windows. It is developed and copyrighted by Khaled Mardam-Bey. mIRC is a highly configurable IRC client with all the goodies other clients on UNIX, Macintosh and even on windows offer, combined with a *nice* and clean user interface. mIRC offers full color text lines, DCC File Send and Get capabilities, programmable aliases, a remote commands and events handler, place sensitive popup menu&#39;s, a great Switchbar, World Wide Web and sound support, and... a lot more. mIRC is shareware but not crippled in any way...</p>
	<p>
		mIRC&#39;s extended functionality can be used with malicious intent, and Kaspersky Lab virus analysts regularly encounter Trojan backdoors which utilize mIRC. Any IRC backdoor is capable of writing its own scripts to the mIRC configuration file without the knowledge or consent of the user. This enables the backdoor to deliver its malicious payload, and the user will be totally unaware that a Trojan is active on the system.</p>
	<p>
		Additionally, malicious programs may install mIRC to the victim machine. mIRC functionality may then be used in the future with malicious intent. In such cases, mIRC will usually be located in the Windows directory or subdirectories. If mIRC is found in this location, it almost certainly means that while the program itself is not malicious, the computer itself has been infected by a malicious program.</p>
	<p>
		Source: <a href="http://www.viruslist.com/en/riskware" target="_blank">http://www.viruslist.com/en/riskware</a></p>
</div>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>What is spyware?</title>
<link>http://www.hs-lab.com</link>
<pubDate>Sat, 11 Sep 2010 08:58:34 +0000</pubDate>
<description><![CDATA[<div id="article_content">
	<p>
		<span>Spyware is something of a grey area, so there&#39;s no copy-book definition for it. However, as the name suggests, it?s often loosely defined as software that is designed to gather data from a computer and forward it to a third party without the consent or knowledge of the computer&#39;s owner. This includes monitoring key strokes, collecting confidential information (passwords, credit card numbers, PIN numbers, etc.), harvesting e-mail addresses or tracking browsing habits. There?s a further by-product, of course: such activities inevitably affect network performance, slowing down the system and thereby affecting the whole business process.</span></p>
	<p>
		<span>The reason spyware is such a grey area is that it&#39;s really just a catch-all term for a wide assortment of malware-related programs, rather than a defined category. Most spyware definitions apply not only to adware, pornware and riskware programs, but also to many Trojan programs: Backdoor Trojans, Trojan Proxies and PSW Trojans. Such programs have been around for almost 10 years, when the first AOL password stealers appeared. However, they were not then called spyware.</span></p>
	<p>
		<span>Although such programs are not new, their use for malicious purposes has increased in recent years and they have received much greater attention, both from the media and from spyware-only vendors.</span></p>
	<p>
		<span>The ASC [Anti-Spyware Coalition] drafted a definition of spyware in August 2005. The ASC defines spyware and other potentially unwanted technologies as those that </span></p>
	<ul>
		<li>
			<span>impair users&#39; control over material changes that affect their user experience, privacy, or system security;</span></li>
		<li>
			<span>use of their system resources, including what programs are installed on their computers; </span></li>
		<li>
			<span>or collection, use, and distribution of their personal or otherwise sensitive information.</span></li>
	</ul>
	<p>
		&nbsp;</p>
	<p>
		<span>This definition, like others, spans the whole range of maware-related programs.</span></p>
	<p>
		Source: <a href="http://www.viruslist.com/en/glossary" target="_blank">http://www.viruslist.com/en/glossary</a></p>
</div>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>What is HSLAB Security Tracker</title>
<link>http://security-tracker.com/</link>
<pubDate>Sat, 11 Sep 2010 08:57:14 +0000</pubDate>
<description><![CDATA[<div id="article_content">
	<p>
		HSLAB Security Tracker is a powerful and flexible system for the control of the employees working hours usage in a network or on a terminal server.</p>
	<p>
		There are a lot of the programs to solve a similar problem. Part from them - simply spyware programs intended first of all for capturing of user&#39;s passwords, keystrokes and various messages.</p>
	<p>
		Considerably their smaller part is programs - tools for the network administrator, which allows improve use of computers and networks as a whole. HSLAB Security Tracker is the tool for the network administrators, created for corporate level networks and intended to increase economy of computer resources and financial resources, directed on wages. In fact than fewer employees distract on extraneous things, especially effectively they work. Unlike other systems for the working time usage control, in HSLAB Security Tracker it is emphasized on blocking of undesirable programs and on simplicity of the data analysis and reports creations.</p>
	<p>
		The system offers rich features:</p>
	<ul>
		<li>
			Windows groups support, grouping of programs on types of use (system programs, office programs, multimedia, the Internet, games, etc.);</li>
		<li>
			control of removable data storage devices connections/disconnections: CD/DVD and Flash Drive disks;</li>
		<li>
			control of the other devices connections: mobile phones, players, video cameras and other similar devices;</li>
		<li>
			creating diagrams, reports, prints and export reports to popular formats, and many other features.</li>
	</ul>
	<p>
		System HSLAB Security Tracker not only the monitoring system. It is capable to counteract actively to not authorized use of a user&#39;s computer or terminal server session.<br />
		HSLAB Security Tracker will not allow the user to start the program which is not concerning carried out work, will prohibit CD/DVD, Flash disks usage etc.</p>
	<p>
		Permissions are completely operated and can be defined for:</p>
	<ul>
		<li>
			computer in network;</li>
		<li>
			server or domain group;</li>
		<li>
			server user or domain user.</li>
	</ul>
	<p>
		The system is shipped in several editions ideally approaches both for corporate networks, and for the small enterprises. It can be used for a home network with several computers, even on one computer. <a href="http://security-tracker.com/hslab-security-tracker-editions-matrix.php" target="_blank">Compare editions</a>.</p>
	<p>
		Some low-quality anti-virus programs can detect the HSLAB Security Tracker modules as <a href="http://security-tracker.com/what-is-spyware.php" target="_blank">spyware</a>. It is categorically incorrect. HSLAB Security Tracker does not possess attributes spyware.<span>HSLAB </span>Security Tracker<span> does not monitors key strokes, collects confidential information (passwords, credit card numbers, PIN numbers, etc.), harvests e-mail addresses or tracks browsing habits.</span> More likely system HSLAB Security Tracker can be carried to <a href="http://security-tracker.com/what-is-riskware.php" target="_blank">Riskware</a> category .</p>
	<p class="page_title">
		<strong>Network Editions</strong></p>
	<p>
		<strong><a href="http://www.sys-monitoring.com/products/ac4/nee/hslab-access-control-network-edition-enterprise.php">HSLAB </a></strong><a href="http://security-tracker.com/hslab-security-tracker-network-edition-enterprise.php" target="_blank">Security Tracker</a><strong><a href="http://www.sys-monitoring.com/products/ac4/nee/hslab-access-control-network-edition-enterprise.php"> NEE</a></strong> (Network Edition Enterprise) - Unlimited server installation in company building or campus, unlimited controlled computers (clients).</p>
	<p>
		<a href="http://security-tracker.com/hslab-security-tracker-network-edition-standard.php" target="_blank"><strong>HSLAB </strong>Security Tracker<strong> NES</strong></a> (Network Edition Standard) - One server, 100 controlled computers (clients).</p>
	<p>
		<a href="http://security-tracker.com/hslab-security-tracker-network-edition-small-business.php" target="_blank"><strong>HSLAB </strong>Security Tracker<strong> NESB</strong></a> (Network Edition Small Business) - One server, 50 controlled computers (clients).</p>
	<p>
		<a href="http://security-tracker.com/hslab-security-tracker-network-edition-family.php" target="_blank"><strong>HSLAB </strong>Security Tracker<strong> NEF</strong></a> (Network Edition Family) - One server/computer, 5 controlled computers (clients).</p>
	<p>
		<span class="page_title"><strong>Terminal Services Editions</strong></span></p>
	<p>
		<a href="http://security-tracker.com/hslab-security-tracker-terminal-server-edition-enterprise.php" target="_blank"><strong>HSLAB </strong>Security Tracker<strong> TSEE</strong></a> (Terminal Server Edition Enterprise) - Unlimited server installation in company building or campus, unlimited controlled computers (clients).</p>
	<p>
		<a href="http://security-tracker.com/hslab-security-tracker-terminal-server-edition-standard.php" target="_blank"><strong>HSLAB </strong>Security Tracker<strong> TSES</strong></a> (Terminal Server Edition Standard) - One server, 100 controlled computers (clients).</p>
	<p>
		<a href="http://security-tracker.com/hslab-security-tracker-terminal-server-edition-small-business.php" target="_blank"><strong>HSLAB </strong>Security Tracker<strong> TSSB</strong></a> (Terminal Server Edition Small Business) - One server, 50 controlled computers (clients).</p>
	<p>
		<a href="http://security-tracker.com/hslab-security-tracker-terminal-server-edition-personal.php" target="_blank"><strong>HSLAB </strong>Security Tracker<strong> PE</strong></a> (Personal Edition) - One computer, 3 controlled computers (clients).</p>
</div>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>HSLAB Shutdown Folder does not shut down a computer or not shut down to a power-off state</title>
<link></link>
<pubDate>Sat, 11 Sep 2010 08:53:27 +0000</pubDate>
<description><![CDATA[<div id="article_content">
	<p align="justify">
		<strong>General problem:</strong> HSLAB Shutdown Folder does not shut down a computer or not shut down to a power-off state.</p>
	<ul>
		<li>
			Ensure the &quot;Force Shut Down&quot; option is checked.</li>
		<li>
			Ensure that the Enable Power Off checkbox is selected.</li>
		<li>
			Please check the APM (Advanced Power Management) features:
			<p>
				- Right click on desktop.<br />
				- From Display Properties, select Screen Saver tab.<br />
				- Click power button.<br />
				- do you see an APM tab in the Power Options Properties?<br />
				If yes, enable Advanced Power Management and click OK.</p>
		</li>
		<li>
			Add the APM (Advanced Power Management) hardware support:
			<p>
				- Start the Control Panel.<br />
				- Select the Add/Remove Hardware icon.<br />
				- Select Add/Troubleshoot device.<br />
				- Add New Device.<br />
				- Select &quot;No - I want to select the hardware from a list.&quot;<br />
				- Select Apm/Legacy Support.<br />
				- Click Next.<br />
				- Click Next.<br />
				- Click Finish.<br />
				- Restart the computer.</p>
		</li>
		<li>
			If none of the above resolve the problem, and you are running Windows 2000(in Windows NT 4 you should replace the HAL for enabling power off), there may be a problem with your HAL (Hardware Abstraction Layer) or BIOS. Check with the manufacturer of your computer to determine if there are updated BIOS code or drivers for your specific computer model.</li>
	</ul>
	<p>
		Also you can find the solutions for some problems with shutdown <a href="http://kb.hs-lab.com/" target="_blank">here</a>.</p>
</div>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>What is HSLAB Shutdown Folder?</title>
<link></link>
<pubDate>Sat, 11 Sep 2010 08:52:04 +0000</pubDate>
<description><![CDATA[<p>
	&quot;It&#39;s missing from Windows!&quot;<br />
	<br />
	<a href="http://hs-lab.com/products/df/" target="_blank">Software info page</a><br />
	<a href="http://hs-lab.com/downloads/hslab-shutdown-folder.exe" target="_blank">Software downloads</a><br />
	<a href="http://hs-lab.com/buy/#df" target="_blank">Purchase software</a><br />
	<br />
	HSLAB Shutdown Folder is a utility which provides a service analogous to the Windows 9x/NT/2000/XP &quot;Startup&quot; folder. It launches applications, command files (*.bat,*.cmd) and symbolic links placed into a &quot;Shutdown Folder&quot; folder just before Windows shuts down. The program also accelerates Windows shutdown (as does HSLAB Force Down). HSLAB Shutdown Folder is perfect for any? Windows user or network administrator who wants to ensure that users properly log off of the network and that at shutdown the necessary operations are executed. Examples of such operations might be backup of important data, deletion of unnecessary temporary files, synchronization of data with mobile systems, and many others. The program is indispensible in a corporate environment, providing, as it does the assurance of uniformity of logoff or shutdown of systems without user-attention. HSLAB Shutdown Folder is highly configurable and makes it possible to execute the following operations before closing Windows: - detection of issuance of a command to exit Windows; - automatic determination of type of shutdown (basic shutdown, restart, logoff, etc.); - change of type of shutdown; - execution (manual or automatic) of an accelerated shutdown or restart; - launch of applications, command files(*.bat,*.cmd) and symbolic links.</p>
<p>
	<a class="intfaqlink" href="http://kb.hs-lab.com/index.php?action=artikel&amp;cat=4&amp;id=6&amp;artlang=en" target="_blank">What is HSLAB Force Down?</a></p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>Problem executing *.bat and *.cmd command files from &quot;Shutdown Folder&quot;</title>
<link>http://shutdownfolder.com/</link>
<pubDate>Sat, 11 Sep 2010 08:49:13 +0000</pubDate>
<description><![CDATA[<div id="article_content">
	<p>
		<strong>Problem executing *.bat and *.cmd command files from &quot;Shutdown Folder&quot;:</strong> The command files which are placed in &quot;Shutdown Folder&quot; are not started on execution when system shuts down.</p>
	<ul>
		<li>
			This is not software bug, but it is a Windows 2000 feature;</li>
		<li>
			Place in the &quot;Shutdown Folder&quot; not executable file itself, but the shortcut to it.</li>
	</ul>
</div>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>I want a silent and unattended shutdown</title>
<link>http://shutdownfolder.com/</link>
<pubDate>Sat, 11 Sep 2010 08:48:04 +0000</pubDate>
<description><![CDATA[<div id="article_content">
	<div align="justify">
		<span style="font-family: 'Courier New'; font-size: 16px; color: rgb(0, 0, 0); background-color: transparent;">Q: I installed your Shutdown folder and configured it with a shortcut in the shutdown folder pointing to the .bat file. The problem is the window popping up upon shutting down. How do I configure it to avoid this window? I want a silent and unattended shutdown.</span></div>
	<div>
		&nbsp;</div>
	<p>
		<span style="font-size: 16px;">A: You should set the &quot;Intercept Shutdown Automatically&quot; checkbox. Intercept Shutdown Automatically - causes program to automatically accelerate shutdown without prompting for type of shutdown.</span></p>
</div>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>Is there any way to bypass the dialog box that asks whether to force shutdown etc., since I know what I always want to do before the shutdown programs run?</title>
<link>http://shutdownfolder.com/</link>
<pubDate>Sat, 11 Sep 2010 08:46:23 +0000</pubDate>
<description><![CDATA[<p>
	You can use &quot;Accelerate Shutdown Automatically&quot; option - causes program to<br />
	automatically accelerate shutdown without prompting for type of shutdown.</p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>What is HSLAB Prefetch Manager?</title>
<link>http://www.hs-lab.com</link>
<pubDate>Sat, 11 Sep 2010 08:43:56 +0000</pubDate>
<description><![CDATA[<p>
	Faster XP/2003/Vista Boot and Application Launch with Prefetch Manager!<br />
	<br />
	<a href="http://hs-lab.com/products/sp/" target="_blank">Software home page</a><br />
	<a href="http://hs-lab.com/downloads/hslab-prefetch-manager.exe">Software download</a><br />
	<br />
	Windows XP has a Prefetcher component, which shortens the amount of time it takes to start Windows and programs. When trouble shooting either Windows or program start-up issues, it might be helpful to disable the prefetcher using HSLAB Prefetch Manager, because it runs as a background service while ather applications are running or loading.<br />
	When a Windows XP system is booted, data is saved about all logical disk read operations. On later boots, this information is used to prefetch these files in parallel with other boot operations. During boot and application launch, a Windows system demands and pages a sizable amount of data in small chunks (4 KB to 64 KB), seeking between files, directories, and metadata. The Logical Prefetcher, which is new for Windows XP, brings much of this data into the system cache with efficient asynchronous disk I/Os that minimize seeks. During boot, the Logical Prefetcher finishes most of the disk I/Os that need to be done for starting the system in parallel to device initialization delays, providing faster boot and logon performance.<br />
	Logical prefetching is accomplished by tracing frequently accessed pages in supported scenarios and efficiently bringing them into memory when the scenario is launched again. When a supported scenario is started, the transition page faults from mapped files are traced, recording which page of a file is eccessed. When the scenario has completed (either the machine has booted or the application started), the trace is picked up by a user-mode maintenance service, the Task Scheduler. The information in the trace is used to update or create a prefetch-instructions file that specifies which pages from which files should be prefetched at the next launch.</p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>How to make Windows XP boot faster by tweaking prefetch values</title>
<link>http://www.hs-lab.com</link>
<pubDate>Sat, 11 Sep 2010 08:42:01 +0000</pubDate>
<description><![CDATA[<p>
	shows us how to make Windows XP boot faster by tweaking prefetch values in the registry. If you&rsquo;ve tried this, does it work? More information: <a class="intfaqlink" href="http://kb.hs-lab.com/index.php?action=artikel&amp;cat=6&amp;id=9&amp;artlang=en" target="_blank">What is HSLAB Prefetch Manager?</a>. Here&rsquo;s how prefetch works (courtesy of Intelliadmin):</p>
<p>
	Yesterday you used MS Word, and Duke Nukem 3D. Today you boot your system to check e-mail. It sees parts of these two programs in the prefetch folder and loads them into memory before windows completes the boot process. The benefit is faster application launch times. If you really wanted to use MS Word, it would pop up really quick when you double clicked on it</p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>Windows Vista: SuperFetch and External Memory Devices</title>
<link>http://www.hs-lab.com</link>
<pubDate>Sat, 11 Sep 2010 08:40:37 +0000</pubDate>
<description><![CDATA[<p class="takeaway">
	<strong>Takeaway: </strong> Windows Vista sports a new memory performance enhancement system called SuperFetch and a new way to extend the virtual memory by way of External Memory Devices (EMD).</p>
<p>
	&nbsp;</p>
<p>
	If you&#39;ve been using Windows for any length of time, you&#39;re very familiar with the terms <em>virtual memory</em> and <em>paging file</em>. In the past we all spent lots of time tweaking virtual memory settings in order to make the paging file as efficient as possible on our poor memory deprived systems.</p>
<p>
	Then, the price of RAM came down to a much more affordable range and instead of tweaking virtual memory, we could afford to improve system performance simply by adding more RAM. Although the operating system still makes use of virtual memory, having more RAM in the system reduces the operating system&#39;s dependence on virtual memory.</p>
<p>
	Nowadays, it isn&#39;t uncommon to have systems sporting 512MB or even 1GB of RAM. So chances are that you haven&#39;t thought about virtual memory as much as you used to.</p>
<p>
	However, that&#39;s about to change with Windows Vista, which sports a new memory performance enhancement system called SuperFetch and a new way to extend the virtual memory by way of External Memory Devices (EMD). In this edition of the Windows Vista Report, I&#39;ll take a more in-depth look at SuperFetch and EMD.</p>
<h2>
	Virtual memory</h2>
<p>
	Let&#39;s begin with a little refresher of virtual memory. To begin with, it&#39;s important to reiterate that Windows operating systems, Vista included, will always make use of virtual memory, even when the memory required by all running processes does not exceed the amount of RAM installed on the system. In fact, each and every process that&#39;s running on the system is automatically assigned a virtual memory address when it&#39;s loaded by the operating system.</p>
<p>
	When the memory in use by all the running processes exceeds the amount of RAM available, the operating system will begin moving pages of memory space in RAM out to virtual address spaces to the hard disk, thus freeing that RAM for other uses. These pages are then stored in a file called Pagefile.sys in the root of a partition.</p>
<p>
	When a running process that has been temporarily moved to virtual memory is needed, the operating system locates the virtual memory containing the process and returns it to RAM. As it does so, the operating system will have to move other pages of memory out of RAM to the page file in order to make room for the process that it just returned to RAM. This moving of memory pages is referred to as swapping and the paging file is often referred to as the swap file. This swapping requires a lot of overhead.</p>
<h2>
	Prefetch</h2>
<p>
	Windows Vista&#39;s SuperFetch builds on a technology introduced in Windows XP called Prefetch, so let&#39;s talk a little bit about it as well before we move on to SuperFetch and EMD. To begin with, prefetching is a process in which the operating system loads key pieces of data and code from disk into memory before it&#39;s actually needed. With this in mind, let&#39;s take a general look at how prefetching works.</p>
<p>
	In order for this prefetching operation to actually improve performance, the Windows XP Cache Manager monitors the data being moved between the disk and RAM and between RAM and virtual memory when the system is booting up as well as when various applications are loaded. As the Cache Manager monitors these occurrences, it constructs maps of the directories and all of the files that were referenced for each application or process. These maps are then saved to files with a .pf extension in the \Windows\Prefetch folder.</p>
<p>
	Once these map files have been created, the Cache Manager will use them to improve efficiency when the system boots up as well as when loading applications. More specifically, the Cache Manager will intercept every process or application that is about to be loaded and will check the \Windows\Prefetch folder to see if there is a corresponding map. If there is, the Cache Manager will call on the file system to immediately access the directory and files referenced in the map. The Cache Manager will then alert the Memory Manager and tell it to use the information in the map file to load data and code into memory. Once this prefetch operation is complete, the Cache Manager will allow the application or process to continue loading. As the application or process does so, it will find the majority of the files and data that it needs already available in memory, thus reducing the amount of disk access and allowing the application or process to load or respond faster.</p>
<p>
	In order to further improve the efficiency of this prefetching operation, Windows XP will regularly analyze the contents of the map files, compile a list of the directories and files, organize them in the order in which they are loaded, and save this information in a file called <em>Layout.ini</em> in the \Windows\Prefetch folder. It will then schedule disk defragmenter to run on a regular basis and use the information in the Layout.ini file to relocate all of the directories and files listed to a contiguous area of the disk.</p>
<h2>
	SuperFetch</h2>
<p>
	Now that you know how Windows XP&#39;s Prefetch technology works, you have a good idea of how about 70 percent of Windows Vista&#39;s SuperFetch technology works. As the next version of Windows XP&#39;s Prefetch, SuperFetch does everything that Prefetch does and more.</p>
<p>
	To begin with, SuperFetch overcomes one of the big drawbacks in Windows XP&#39;s Prefetch technology. As I&#39;ve explained, Prefetch improves efficiency by loading the majority of the files and data needed by an application or process into memory so that they can be accessed very quickly when needed. However, because these files and data exist in memory, they are subject to the laws governing virtual memory. In other words, when other applications need access to memory, any prefetched data is moved out to the page file on the hard disk. When it is needed again, it then must be moved back from the page file to memory, which of course offsets the performance enhancement.</p>
<p>
	SuperFetch goes one step further to ensure that you get the most out of the performance enhancement. In addition to constructing the map files I described earlier, SuperFetch also constructs profiles of the applications you use that include information about how often and when you use them. SuperFetch then will keep track of the applications in your profile and note when any prefetched data is moved out to the page file. SuperFetch will then monitor the progress of the application that caused the prefetched data to be moved out to the page file and, as soon as that application is done, it will pull the prefetched data back into memory. So when you go to access the application, the prefetched data will again be available in memory and the application will be very responsive.</p>
<h2>
	External memory devices</h2>
<p>
	As I&#39;ve mentioned, the Windows operating system will always make use of virtual memory, no matter how much physical RAM is installed in the system. I&#39;ve also told you that one of the enhancements in SuperFetch is that is will retrieve prefetched data from the virtual memory page file to physical memory as soon as possible to ensure the continuity of the performance enhancement. However, because the page file exists on the hard disk, which is less responsive than physical memory, SuperFetch is still going to be hindered by the time that it takes the hard disk to respond to its retrieval operation.</p>
<p>
	To improve SuperFetch&#39;s retrieval operation, Microsoft decided to take advantage of the fact that large capacity USB 2.0 memory sticks/flash drives are widely available, relatively inexpensive, and very efficient&mdash;not as efficient as physical memory, but much faster than a hard disk. When you insert a USB 2.0 memory stick into a Windows Vista system, SuperFetch will be able to redirect any prefetched data that is being sent to virtual memory to the USB drive rather than the hard disk. As such, when it comes time to retrieve the data and return it to memory, the retrieval operation will be much quicker.</p>
<p>
	When you insert a USB 2.0 memory stick into a system running Windows Vista, you&#39;ll see an AutoPlay dialog box like the one shown in <strong>Figure A</strong>. (Keep in mind that chances are good that not all USB 2.0 memory sticks/flash drives will be compatible with SuperFetch.)</p>
<table border="0">
	<tbody>
		<tr>
			<td align="center">
				<p>
					<strong>Figure A</strong></p>
			</td>
		</tr>
		<tr>
			<td align="center">
				<img alt="" src="http://cp.hs-lab.com/rss/userfiles/images/6039379-Vista-Report-A[1].gif" style="width: 324px; height: 227px;" /></td>
		</tr>
		<tr>
			<td align="center">
				Windows Vista SuperFetch can use USB 2.0 memory sticks/flash drives as virtual memory.</td>
		</tr>
	</tbody>
</table>
<p>
	You&#39;ll then be prompted to specify the amount of storage space that you want to designate to SuperFetch, as shown in <strong>Figure B</strong>. As you can see, Windows Vista will automatically set aside the recommended amount of space, but you can use the slider to increase the amount of space.</p>
<table border="0">
	<tbody>
		<tr>
			<td align="center">
				<p>
					<strong>Figure B</strong></p>
			</td>
		</tr>
		<tr>
			<td align="center">
				<img alt="" src="http://cp.hs-lab.com/rss/userfiles/images/6039379-Vista-Report-B[1].gif" style="width: 367px; height: 475px;" /></td>
		</tr>
		<tr>
			<td align="center">
				Windows Vista will automatically set aside a recommended amount of space for use with SuperFetch.</td>
		</tr>
	</tbody>
</table>
<p>
	According to Microsoft, you can remove the memory stick any time you want without losing data and still use it to store other files. Microsoft has also stated that any SuperFetch data stored on the memory stick will be encrypted so that it&#39;s not accessible when the memory stick is used in another computer.</p>
<h2>
	Bogus SuperFetch rumors</h2>
<p>
	There are rumors spreading around the Internet that Windows XP has a SuperFetch component built into it that has been disabled by default. The rumor goes on to say that you can enable SuperFetch in Windows XP by making a small tweak in the registry. This is bogus information, so don&#39;t waste your time and effort with it. Adding the tweak to the registry probably won&#39;t do any harm to your system, but it won&#39;t do any good either.</p>
<h2>
	Conclusion</h2>
<p>
	Keep in mind that even though Windows Vista&#39;s official release date is slated for the 2006 holiday season, some of the information presented here may change between now and then. I&#39;ll continue to investigate SuperFetch and will cover it again as the new operating system evolves. As always, if you have comments or information to share about SuperFetch and Extended Memory Devices, please take a moment to drop by the Discussion area and tell us about it.</p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>What is HSLAB Logger ?</title>
<link>http://www.sys-monitoring.com</link>
<pubDate>Sat, 11 Sep 2010 08:38:44 +0000</pubDate>
<description><![CDATA[<p>
	The complete solution for the background control and logging the users activity. This software allows to record actions of the user (users) of a computer on start the applications, opening documents, access to the Internet and using removable media. Using this software to become possible to receive the information about user&#39;s actions and to take measures for prevention of non-authorized use of? applications and computer system as a whole. Also you can restrict access to some programs (using file tame or keyword) or to CD/DVD/Zip and other removable media.<br />
	<br />
	This is very useful for the rigid control over use of computer systems in business and for the parental control over children&#39;s actions.<br />
	<br />
	The program is NOT keylogger and does not write any keystrokes! This is a principle position. The information, collected by the program is more enough for the control over use of a computer and without recording of the user&#39;s passwords.<br />
	<br />
	Using this software you can:<br />
	<br />
	- record user&#39;s activity;<br />
	<br />
	- record actions only the selected users or all users;<br />
	<br />
	- record the restricted actions or all actions;<br />
	<br />
	- use a ban list for prevention of some actions;<br />
	<br />
	- rectrict access to removable drives end execute some actions when the restriction occur;<br />
	<br />
	- rectrict access to programs end execute some actions when the restriction occur;<br />
	<br />
	- rectrict access by keywords end execute some actions when the keyword found;<br />
	<br />
	At access to removable drives you can set the following actions:<br />
	- write information about this event to log and continue;<br />
	- eject removable media and continue;<br />
	- shutdown Windows.<br />
	<br />
	At access to programs you can set the following actions:<br />
	- write information about this event to log and continue;<br />
	- kill restricted program and continue;<br />
	- shutdown Windows.</p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>Force Down does not shut down a computer or not shut down to a power-off state</title>
<link>http://www.hs-lab.com</link>
<pubDate>Sat, 11 Sep 2010 08:13:47 +0000</pubDate>
<description><![CDATA[<p>
	<strong>General problem:</strong> Force Down does not shut down a computer or not shut down to a power-off state.</p>
<p>
	If none of the above resolve the problem, and you are running Windows 2000(in Windows NT 4 you should replace the HAL for enabling power off), there may be a problem with your HAL (Hardware Abstraction Layer) or BIOS. Check with the manufacturer of your computer to determine if there are updated BIOS code or drivers for your specific computer model.</p>
<ul>
	<li>
		Ensure the &quot;Force Shut Down&quot; option is checked.</li>
	<li>
		Ensure that the Enable Power Off checkbox is selected.</li>
	<li>
		Please check the APM (Advanced Power Management) features:
		<p>
			- Right click on desktop.<br />
			- From Display Properties, select Screen Saver tab.<br />
			- Click power button.<br />
			- do you see an APM tab in the Power Options Properties?<br />
			If yes, enable Advanced Power Management and click OK.</p>
	</li>
	<li>
		Add the APM (Advanced Power Management) hardware support:
		<p>
			- Start the Control Panel.<br />
			- Select the Add/Remove Hardware icon.<br />
			- Select Add/Troubleshoot device.<br />
			- Add New Device.<br />
			- Select &quot;No - I want to select the hardware from a list.&quot;<br />
			- Select Apm/Legacy Support.<br />
			- Click Next.<br />
			- Click Next.<br />
			- Click Finish.<br />
			- Restart the computer.</p>
	</li>
</ul>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>What is HSLAB Force Down?</title>
<link>http://www.hs-lab.com</link>
<pubDate>Sat, 11 Sep 2010 08:12:26 +0000</pubDate>
<description><![CDATA[<p>
	The <a href="http://hs-lab.com/products/fdown/" target="_blank">program</a> is intended for fast and guaranteed execution of<br />
	Windows Shutdown if there is a plenty of open applications.<br />
	Allows to fulfil:<br />
	- Accelerated command Shutdown;<br />
	- Normal command Shutdown;<br />
	- Accelerated command Shutdown and Restart;<br />
	- Normal command Shutdown and Restart;<br />
	- Command Log Off;<br />
	- Accelerate shutdown automatically;<br />
	- Start shutdown from command line;<br />
	- Using &quot;Hot Keys&quot;;<br />
	- Hook and execute a Windows shutdown;<br />
	- Eject Removable media (if inserted).<br />
	<br />
	<br />
	Also, some different external events can be processed:<br />
	- Shutdown at selected day and time;<br />
	- Shutdown when selected file exist or not exist;<br />
	- Shutdown when selected file larger or smaller from given value;<br />
	- Shutdown when selected application(s) is running or not running;<br />
	- Shutdown when selected local user was logged in or no longer logged in;<br />
	- Shutdown when selected removable media was inserted;<br />
	- Shutdown when selected user or computer connects to your computer from a network or the Internet.<br />
	Use of external events gives you the broadest opportunities by definition of the moment of a shutdown, restart or switching your system off .</p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>Shutdown is very slow - Windows XP</title>
<link>http://shutdownfolder.com/</link>
<pubDate>Sat, 11 Sep 2010 08:10:29 +0000</pubDate>
<description><![CDATA[<div id="article_content">
	<h3>
		Symptom</h3>
	<p style="text-align: justify;">
		When you shutdown your Windows XP computer, it may take more time to complete the shutdown process. Slow shutdowns are caused by a number of factors. One of the common cause is the Clear Pagefile at Shutdown option enabled.</p>
	<p style="text-align: justify;">
		Virtual memory support uses a system pagefile to swap pages of memory to disk when they are not used. On a running system, this pagefile is opened exclusively by the operating system, and it is well protected. However, systems that are configured to allow booting to other operating systems might have to make sure that the system pagefile is wiped clean when this system shuts down. This ensures that sensitive information from process memory that might go into the pagefile is not available to an unauthorized user who manages to directly access the pagefile.</p>
	<p style="text-align: justify;">
		When this option is enabled, it causes the system pagefile to be cleared upon clean shutdown. This takes considerable time of the Operating System to flush-out the pagefile, thus causing the slow shutdown. You may disable ClearPageFileAtShutdown option to improve shutdown times. But the pagefile.sys will be intact and accessible via other Operating System, in case or dual or multi-boot.</p>
	<h3>
		Some points to improve the shutdown times</h3>
	<p>
		Start Registry Editor and navigate to the following key:</p>
	<p>
		[HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]<br />
		<br />
		Set <strong>ClearPageFileAtShutdown</strong> value to 0</p>
	<p>
		Or, using Group Policy Editor [for Windows XP Professional]</p>
	<blockquote>
		<p>
			Click Start, Run and type <strong>Secpol.msc</strong><br />
			Click <em>Local Policies</em> <strong>|</strong> <em>Security Options</em><br />
			In the right-pane, set <strong>Shutdown: Clear virtual memory pagefile</strong> to <em>Disabled</em></p>
	</blockquote>
	<p style="text-align: justify;">
		However, this setting is not the only cause for slow shutdowns. Non-responsive programs and Services also contribute to slow shutdowns. If the problem is seen recently after installing a third-party driver or software, try a <a href="http://www.winxptutor.com/rollback.htm" target="_blank">System Restore rollback</a> to see if that resolves the slow shutdown problem.</p>
	<p>
		<strong>Other checkpoints</strong></p>
	<p style="text-align: justify;">
		Try a clean-boot troubleshooting. Clean-boot troubleshooting is designed to isolate a performance problem. To perform clean-boot troubleshooting, you must take a number of actions, and then restart the computer after each action (to test whether the action resolved the problem). These two articles will help you isolate the problem.</p>
	<p>
		<a href="http://support.microsoft.com/kb/310353" target="_blank">How to perform a clean boot in Windows XP</a></p>
	<p>
		<a href="http://support.microsoft.com/?kbid=316434" target="_blank">How to perform advanced clean-boot troubleshooting in Windows XP</a></p>
	<p>
		<a href="http://windowsxp.mvps.org/startup.htm">How to manage Windows Startup</a></p>
	<p style="text-align: center;">
		&nbsp;</p>
	<p style="text-align: justify;">
		Check the Event Logs for any errors and track-down the software/driver causing the problem. <a href="http://www.winxptutor.com/eventlog.htm" target="_blank">View the error messages registered in Event Log</a></p>
	<p style="text-align: justify;">
		You may be having profile unload problems if you experience slow logoff (with Saving Settings for most of the time while logging off). <a href="http://www.microsoft.com/downloads/details.aspx?familyid=1B286E6D-8912-4E18-B570-42470E2F3582&amp;displaylang=en" target="_blank">UPHClean</a> is a service that once and for all gets rid of problems with user profile not unloading. See User Profile Hive Cleanup tool&#39;s <a href="http://download.microsoft.com/download/a/8/7/a87b3d05-cd04-4743-a23b-b16645e075ac/readme.txt" target="_blank">Readme.txt</a> before installing it.</p>
	<p style="text-align: justify;">
		For more troubleshooting on shutdown issues, I recommend you visit MS-MVP James Eshelman&#39;s Shutdown troubleshooter page here:<a href="http://www.aumha.org/win5/a/shtdwnxp.htm" target="_blank">SHUTDOWN WORKS, BUT IT&#39;S REAL SLOW</a>.</p>
</div>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>Free Computer Hardware Diagnostics</title>
<link>http://sys-monitoring.com</link>
<pubDate>Sat, 11 Sep 2010 08:08:24 +0000</pubDate>
<description><![CDATA[<div id="article_content">
	<p>
		Having a good computer nowadays does not necessarily mean to have a computer that is a very expensive one. This is because there are many offers made available for us from which we can discover that we can choose a very good one which does not necessarily has to have a very high price. What is important when looking for a good computer is to be able to analyze the important features which determine its quality and also to make sure that it includes good quality components. Both the hardware and the software are very important for the way in which the computer functions. This is why it is necessary for the users interested in having a well functioning computer to become aware of the fact that good hardware components make the computer a good quality one.</p>
	<p>
		Good quality hardware components can also help us improve our computers when this is necessary. This is why it is very important for the users to be aware of the necessary features to be analyzed related to these components in order for them to become able to decide whether one type of hardware components might be a good choice for them to use within their PC or not. Also very important to be taken in account is the fact that it is required for the users to analyze their hardware on a regular basis so that they might always avoid taking the risk of encountering certain problems while working with their computers. In this respect, it is important to be mentioned the fact that there are many ways in which a computer hardware can be checked and analyzed in order to always be aware of its performance. A very appreciated way of analyzing the computer hardware has been considered to be the one in which are used <strong>free computer hardware diagnostics </strong>tools because many of these have proved to be very efficient ones for which the users were not required to pay great sums of money. Certainly, in the end, every user should be able to choose the best way in which they consider to be appropriate to check the performance of their computer hardware.</p>
	<p align="center">
		<img alt="computer hardware diagnostics" src="http://cp.hs-lab.com/rss/userfiles/images/hslab-system-monitor-computer-hardware-diagnostics.gif" style="width: 360px; height: 173px;" /></p>
	<p>
		There are many examples of tools which offer the users the opportunity to get free computer hardware diagnostics nowadays. All of these tools are known to present both advantages and disadvantages. This is why it is important for every user to be capable of analyzing the offers available for them on the market in order to take a good decision. One example of a good free computer hardware diagnostics tool is considered to be <a href="http://www.sys-monitoring.com/products/sm/hslab-system-monitor.php" target="_blank">HSLAB Free Sys Monitor</a>. It has been considered to be a very useful tool for the users interested in being aware of the performance of their computer hardware. It has also been appreciated because it offers the users the possibility to choose a certain value that they consider to require an analysis. They can choose to analyze the central processing unit, the random access memory, the network connections available on their computers, the disk space on their computer and many other important components which can influence the performance of their PCs. It can only be monitored one type of value at a time but the switch between these values can be easily done so that the user might not loose very much time trying to find out important information about these computer hardware components which might be the cause of a certain problem that they have encountered while working with their computers or maybe just for a routine check.</p>
	<p>
		Also very important to be mentioned is the fact that the small display included within this tool can be very easily placed anywhere on the user?s computer screen because it is considered not to take up much space being in this way very useful for the user without interrupting his or her work on the computer. In general, this free computer hardware diagnostics tool has been very much appreciated by some of the users who have worked with it. In the end, it can be easily tried by every user interested in deciding whether it represents a good free computer hardware diagnostics tool for him or her or not.</p>
	<p>
		A good example of free computer hardware diagnostics program has also been considered to be ASTRA - Advanced Sysinfo Tool. It has been appreciated for its capacity of performing a very good computer configuration type of analysis which offers the users the possibility to receive detailed information about the way in which their computer hardware components function. It has been also appreciated because it offers the users the possibility to check their undocumented types of hardware as well, not only the documented ones. It is considered to be very useful in detecting the central processing unit and the bus types of frequencies. It is also considered useful in detecting the 148 processor. It can provide detailed information not only about the central processing unit but also about other computer hardware components such as the motherboard, the hard disks, the chipset, the CD-Rom, the sound card, the printer, the network type of card and others being in this way very useful for the users interested in being aware of the performance of their computer hardware components at any time. The free computer hardware diagnostics offered by this program are being displayed as a file report which enables the users to read the information that interests them. All of these features are very important to be analyzed when trying to decide whether this free computer hardware diagnostics tool might be a good choice to use or not when we are interested in checking the performance of our computer hardware components.</p>
	<p>
		There are many important aspects related to computers which have become more familiar among users in the last few years. This is because computers are being used much more that they used to be used in the past and in this way the users have become more aware of the necessity to get well informed about their computers, their computer components and the way in which they influence the well functioning of their PCs. Among the many types of information required to be learnt by the users the ones related to their hardware components are considered to be very important because the computer system is widely influenced by the performance of these components. This is why it is very important for the users to be aware of the necessity to check the performance of their computer hardware on a regular basis so that they might not encounter problems while working with their computers.</p>
	<p>
		By checking their computer hardware components and maybe by deciding which ones need to be improved the users can actually improve their computers and the way in which they can work with them. This analysis can be made in many ways according to each user?s choice. One way is by using free computer hardware diagnostics tools which have proved to be very efficient for some of the users who have worked with them.</p>
</div>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>What is HSLAB Sys Monitor ?</title>
<link>http://www.sys-monitoring.com</link>
<pubDate>Sat, 11 Sep 2010 08:07:02 +0000</pubDate>
<description><![CDATA[<p style="text-align: justify;">
	Advanced real-time monitoring and statistics utility for Windows. <a href="http://www.sys-monitoring.com/products/sm/">HSLAB Sys Monitor</a> uses some advanced technologies for logging and mesuring system components. The sensors permanently monitor behind parameters of the system and gather the information with an interval per one second. The information, collected by sensors is transmited to the processing unit. The processing unit prepares the information for visualization and transmits it to display unit. The display unit displays the stored information in user-friendly form. Also you can view the in-depth information on the parameter, interesting you. The alerts system can keep track of by changes of parameters and signal about it at reaching some threshold values. The signalling system can be colour and sound. The threshold values of parameters are easily customized by the user. HSLAB Sys Monitor is a complex solution for monitoring major parameters of your computer. Amount of the free RAM; Volume of free space on your disks; Resources utilization for system processors (up to eight); Number of network connections to your computer&#39;s resources ; Number of the users, connected to your resources; Number of computers, connected to your resources; Number of computers in your workgroup or domain; Incoming and outgoing traffic of your computer; And many other useful parameters. <a href="http://www.sys-monitoring.com/products/sm/" target="_blank">HSLAB Sys Monitor</a> can alert you on change of the relevant system parameters, stability depends on which one. The signals can be shown by color and sound.</p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>Free Website Monitoring</title>
<link>http://sys-monitoring.com</link>
<pubDate>Sat, 11 Sep 2010 08:05:06 +0000</pubDate>
<description><![CDATA[<div id="article_content">
	<h5 class="Default">
		These are free services which will monitor your URL (or other Internet devices such as email servers) for downtime, and notify you via email and/or pager. Many are only free for a trial period, but some offer service for an unspecified length of time.</h5>
	<p class="Default">
		<a href="http://www.1stwarning.com/">1stWarning.Com </a> - Free service monitors appr. once every three hours. several other plans. Also offers an affiliate program.</p>
	<p class="Default">
		<a href="http://www.alertbot.com/">AlertBot </a> - 15-day trial. This monitors websites, email servers, secure sites, FTP, Telnet, and more, and alerts you via pager, cell phone, SMS, or email, you configure. Several plans from 30 minute to 2 minute monitoring.</p>
	<p class="Default">
		<a href="http://www.alertmefirst.com/">AlertMeFirst </a> - 14-day trial. This monitors websites, email servers, secure sites, FTP, Telnet, and more, and alerts you via email or pager. You can also check unlimited URLs or IP addresses manually from their home page for your webpage&#39;s response time.</p>
	<p class="Default">
		<a href="http://alertsite.com/cgi-bin/goref?ref=2793">AlertSite </a> - 14-day trial. This server uptime monitoring system will check up to 3 URLs every 15 minutes, and send email or pager notification. You can also check unlimited URLs manually from their home page for your webpage&#39;s response time.</p>
	<p class="Default">
		<a href="http://www.atwatch.com/">AtWatch </a> - 14-day trial. It will check your URL for availability every 20 minutes, and for performance every hour. It alerts via email, pager, or ICQ; and gives daily reports as well as one content report (checking site links and images).</p>
	<p class="Default">
		<a href="http://www.globalsitemonitor.com/">GlobalSiteMonitoring </a> - 1-year trial. They check 1 URL every 20 minutes, with email notification. You can also receive accessibility reports with monthly, weekly, and daily summaries (includes average webpage response time and downtime details).</p>
	<p class="Default">
		<a href="http://www.internetseer.com/">Internetseer </a> -Free. Checks web sites for modifications, slowdowns, and failures once an hour - twenty four hours a day. When an error occurs it emails or pages designated people. The service features one step sign-up/monitoring, a single administration page, and an easy-to-read status graph. Weekly reports.</p>
	<p class="Default">
		<a href="http://knightguard.net/">KnightGuard </a> - KnightGuard.net checks your Web Site once every 15 minutes, and alerts you if it&#39;s slow or not responding. We offer many user-customizable features including a &quot;snooze&quot; feature for extended outages. Both HTTP and PING checks are available. With a 30 day free trial and subscription plans starting at $4.00 per month, KnightGuard.net is a great value.</p>
	<p align="center">
		&nbsp;</p>
	<p class="Default">
		<a href="http://www.linkalarm.com/?524193628">LinkAlarm </a> - 100-webpages trial. It checks every link and email address on your web pages, up to once a day, and sends an excellent, detailed email report. They have an affiliate program to earn either money, or more points (1 point = 1 page) for continued service. Additional pages cost only 1 cent each. To conserve points, you can specify particular pages or directories to check.</p>
	<p class="Default">
		<a href="http://www.webposition.com/cgi-local/d.pl?r=LLP-5568&amp;FN=ld.htm">Link Defender </a> -Over 5% of all links on the Web are broken! Schedule Link Defender to scan your entire Web site for broken links. Unlike other services, Link Defender can be ran an unlimited number of times. You pay no ongoing fees. It will e-mail you reports as soon as a bad link is discovered. The Professional Edition lets you check an UNLIMITED number of Web sites, pages, and links as often as you like. You can even brand the reports with your own company name and logo, and resell the service to your clients!</p>
	<p class="Default">
		<a href="http://netmon.com/Default.asp">Netmon </a> - They have 2 basic free monitors, one hourly, requires 2 failures to report, and one every 10 minutes which requires a button and &#39;http&#39; homepage and requires 3 failures to report. They also have 3 paid plans, from 9.90 to 49.80/month.</p>
	<p class="Default">
		<a href="http://www.redalert.com/">RedAlert </a> - 30-day trial. You can monitor any number of Internet devices, such as web servers, secure servers, domain name servers, SMTP, POP3, IMAP, telnet, IRC, gopher, news, finger, or ftp servers , as well as backend databases and interactive customer transactions. It checks every 15 minutes, and reports problems via email or pager, with optional daily reports.</p>
	<p class="Default">
		<a href="http://www.siteprobe.com/">SiteProbe </a> - This free service checks 1 URL every hour and notifies you via email or pager if the site is down (or back up). You must login at least once a month. If your website appears to be down, your website is checked from a second location to make sure (this prevents false alarms).</p>
	<p class="Default">
		<a href="http://uptime100.com/">Uptime 100 </a> -30-day trial. Alerts are generated via email, SMS (text message to a pager or mobile phone), voice message or fax, to up to 3 different members of your support team. Your Website and other services would be checked every 5 minutes, with alerts generated within 5, 10 or 15 minutes, based on your subscription.</p>
	<p class="Default">
		<a href="http://www.webassure.com/">WebAssure </a> -1-month trial. It monitors 1 URL or webserver (http, https, SMTP, news, or ftp) every hour. It sends weekly reports and an unlimited number of email notifications of down-time.</p>
	<p class="Default">
		<a href="http://websitealert.net/">WebSiteAlert.Net </a> -Free service monitors twice every hour.</p>
	<p class="Default">
		<a href="http://www.websitepulse.com/">WebSitePulse.Com </a> -Free service monitors every 60 minutes. Several other more comprehensive plans available</p>
</div>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>Internet Explorer does not support user names and passwords in Web site addresses (HTTP or HTTPS URLs)</title>
<link>http://www.hs-lab.com</link>
<pubDate>Sat, 11 Sep 2010 08:03:12 +0000</pubDate>
<description><![CDATA[<p>
	By default, versions of Windows Internet Explorer that were released starting with the release of security update 832894 do not support handling user names and passwords in HTTP and HTTP with Secure Sockets Layer (SSL) or HTTPS URLs. The following URL syntax is not supported in Internet Explorer or in Windows Explorer:</p>
<div class="indent">
	http(s)://username:password@server/resource.ext</div>
<p>
	This article is intended to notify you of this default behavior of Internet Explorer. If you include user information in HTTP or HTTPS URLs, we recommend that you explore the workarounds that are described in this article. For more information about the 832894 security update, visit the following Microsoft Web site:</p>
<div class="indent">
	<a href="http://www.microsoft.com/technet/security/bulletin/MS04-004.mspx">http://www.microsoft.com/technet/security/bulletin/MS04-004.mspx</a><span class="pLink"> (http://www.microsoft.com/technet/security/bulletin/MS04-004.mspx) </span></div>
<div class="indent">
	&nbsp;</div>
<div class="sbody" style="margin-left: 195px;">
	<h3 id="tocHeadRef">
		Background information</h3>
	loadTOCNode(2, &#39;moreinformation&#39;); Internet Explorer versions 3.0 to 6.0 support the following syntax for HTTP or HTTPS URLs:
	<div class="indent">
		http(s)://username:password@server/resource.ext</div>
	You can use this URL syntax to automatically send user information to a Web site that supports the basic authentication method.<br />
	<br />
	A malicious user might use this URL syntax to create a hyperlink that appears to open a legitimate Web site but actually opens a deceptive (spoofed) Web site. For example, the following URL appears to open http://www.wingtiptoys.com but actually opens http://example.com:
	<div class="indent">
		http://www.wingtiptoys.com@example.com</div>
	<strong>Note</strong> In this case, Internet Explorer 6 Service Pack 1 (SP1) and Internet Explorer 6 for Microsoft Windows Server 2003 only display &quot;http://example.com&quot; in the Address bar. However, earlier versions of Internet Explorer display &quot;http://www.wingtiptoys.com@example.com&quot; in the Address bar.<br />
	<br />
	Additionally, malicious users can use this URL syntax together with other methods to create a link to a deceptive (spoofed) Web site that displays the URL to a legitimate Web site in the Status bar, Address bar, and Title bar of all versions of Internet Explorer.<br />
	<br />
	For more information about this issue, click the following article number to view the article in the Microsoft Knowledge Base:
	<div class="indent">
		<a class="KBlink" href="http://support.microsoft.com/kb/833786/">833786</a>? <span class="pLink"> (http://support.microsoft.com/kb/833786/ ) </span> Steps that you can take to help identify and to help protect yourself from deceptive (spoofed) Web sites and malicious hyperlinks</div>
	<div class="topOfPage">
		<a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;834489#top"><br />
		</a></div>
	<h3 id="tocHeadRef">
		Explanation of the change in the default behavior</h3>
	loadTOCNode(2, &#39;moreinformation&#39;); To mitigate the issues that are discussed in the &quot;Background information&quot; section, Internet Explorer and Windows Explorer no longer support handling HTTP and HTTPS URLs of this form. Windows Explorer and Internet Explorer do not open HTTP or HTTPS sites by using a URL that includes user information. By default, if user information is included in an HTTP or an HTTPS URL, a Web page that has the following title appears:
	<div class="indent">
		Invalid syntax error</div>
	<strong>Note</strong> This change in the default behavior does not affect other protocols. For example, you can still include user information in an FTP URL after you install the 832894 security update.<br />
	<br />
	This change in the default behavior is also implemented by security updates, service packs, and versions of Internet Explorer that were released starting with the release of security update 832894.
	<div class="topOfPage">
		<a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;834489#top"><br />
		</a></div>
</div>
<div class="sbody" style="margin-left: 195px;">
	<h3 id="tocHeadRef">
		Workarounds for users</h3>
	loadTOCNode(2, &#39;moreinformation&#39;);
	<h4 id="tocHeadRef">
		URLs that are opened by users who type the URL in the Address bar or click a link</h4>
	loadTOCNode(3, &#39;moreinformation&#39;); If users typically type HTTP or HTTPS URLs that include user information in the Address bar, or click links that include user information in HTTP or HTTPS URLs, you can work around this new functionality in Internet Explorer in two ways:
	<ul>
		<li>
			Do not include user information in HTTP or HTTPS URLs.</li>
		<li>
			Instruct users not to include their user information when they type HTTP or HTTPS URLs.</li>
	</ul>
	If the Web site uses the basic authentication method, Internet Explorer automatically prompts users for a user name and a password. In some cases, users can click the <strong class="uiterm">Remember my password</strong> box in the dialog box to save their credentials for later visits to that Web site.
	<div class="topOfPage">
		<a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;834489#top"><br />
		</a></div>
	<h3 id="tocHeadRef">
		Workarounds for application and Web site developers</h3>
	loadTOCNode(2, &#39;moreinformation&#39;);
	<h4 id="tocHeadRef">
		URLs that are opened by objects that call WinInet or Urlmon functions</h4>
	loadTOCNode(3, &#39;moreinformation&#39;); For objects that use an HTTP or an HTTPS URL that includes user information when they call a WinInet or Urlmon function such as <strong>InternetOpenURL</strong>, rewrite the object to use one of the following methods to send user information to the Web site:
	<ul>
		<li>
			Use the <strong>InternetSetOption</strong> function and include the following option flags:
			<ul>
				<li>
					INTERNET_OPTION_USERNAME</li>
				<li>
					INTERNET_OPTION_PASSWORD</li>
			</ul>
			<strong>Note</strong> For these flags, the InternetSetOption option must have a handle returned by the <strong>InternetConnect</strong> function. Therefore, if the application uses the <strong>InternetOpenUrl</strong> function, modify the application to use the <strong>InternetConnect</strong>, <strong>HttpOpenRequest</strong> and <strong>HttpSendRequest</strong> WinInet functions. For more information about how to use these functions, visit the following Microsoft Web sites:
			<div class="indent">
				<a href="http://msdn2.microsoft.com/en-us/library/Aa384363">http://msdn2.microsoft.com/en-us/library/Aa384363</a><span class="pLink"> (http://msdn2.microsoft.com/en-us/library/Aa384363) </span><br />
				<br />
				<a href="http://msdn2.microsoft.com/en-us/library/Aa384233">http://msdn2.microsoft.com/en-us/library/Aa384233</a><span class="pLink"> (http://msdn2.microsoft.com/en-us/library/Aa384233) </span><br />
				<br />
				<a href="http://msdn2.microsoft.com/en-us/library/aa384247.aspx">http://msdn2.microsoft.com/en-us/library/aa384247.aspx</a><span class="pLink"> (http://msdn2.microsoft.com/en-us/library/aa384247.aspx) </span></div>
		</li>
		<li>
			Use the IAuthenticate Interface. For more information about how to use the IAuthenticate Interface, visit the following Microsoft Web site:
			<div class="indent">
				<a href="http://msdn2.microsoft.com/en-us/library/ms775080.aspx">http://msdn2.microsoft.com/en-us/library/ms775080.aspx</a><span class="pLink"> (http://msdn2.microsoft.com/en-us/library/ms775080.aspx) </span></div>
		</li>
	</ul>
	<strong>Note</strong> With this workaround, you can open Web sites that the URL-spoofing technique redirects. The whole URL appears, including the redirected location. For example, the following URL appears:
	<div class="indent">
		http://www.wingtiptoys.com@www.example.com</div>
	The user still arrives at the redirected Web site. In this example, the user arrives at http://www.example.com.
	<h4 id="tocHeadRef">
		URLs that are opened by a script that uses credentials for state management</h4>
	loadTOCNode(3, &#39;moreinformation&#39;); If you include HTTP or HTTPS URLs that contain user information in your scripting code, to manage state information, change your scripting code to use cookies instead of user information. For more information about how to use cookies to manage state information, visit the following Internet Engineering Task Force (IETF) Web site:
	<div class="indent">
		<a href="http://www.ietf.org/rfc/rfc2965.txt">http://www.ietf.org/rfc/rfc2965.txt </a><span class="pLink"> (http://www.ietf.org/rfc/rfc2965.txt) </span></div>
	To see an example of how to use Visual Basic to read and write HTTP cookies in an ASP.NET Web program, visit the following Microsoft Web site:
	<div class="indent">
		<a href="http://msdn2.microsoft.com/en-us/library/aa289495%28VS.71%29.aspx">http://msdn2.microsoft.com/en-us/library/aa289495(VS.71).aspx</a><span class="pLink"> (http://msdn2.microsoft.com/en-us/library/aa289495(VS.71).aspx) </span></div>
	<div class="topOfPage">
		<a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;834489#top"><br />
		</a></div>
	<h3 id="tocHeadRef">
		How to disable the new behavior or to use it in other programs</h3>
	loadTOCNode(2, &#39;moreinformation&#39;); You can set registry values to use this new behavior in other programs that host the Web browser control or to disable this new behavior for Windows Explorer and Internet Explorer.</div>
<h3 id="tocHeadRef">
	How programs that host the Web browser control can use this new default behavior to handle user information in HTTP or in HTTPS URLs</h3>
<p>
	loadTOCNode(2, &#39;moreinformation&#39;); By default, this new default behavior for handling user information in HTTP or HTTPS URLs applies only to Windows Explorer and Internet Explorer. To use this new behavior in other programs that host the Web browser control, create a DWORD value named SampleApp.exe, where SampleApp.exe is the name of the executable file that runs the program. Set the DWORD value&#39;s value data to <strong>1</strong> in one of the following registry keys.</p>
<ul>
	<li>
		For all users of the program, set the value in the following registry key:
		<div class="indent">
			HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_HTTP_USERNAME_PASSWORD_DISABLE</div>
	</li>
	<li>
		For the current user of the program only, set the value in the following registry key:
		<div class="indent">
			HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_HTTP_USERNAME_PASSWORD_DISABLE</div>
	</li>
</ul>
<div class="topOfPage">
	<a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;834489#top"><br />
	</a></div>
<h3 id="tocHeadRef">
	How to disable the new default behavior for handling user information in HTTP or HTTPS URLs</h3>
<p>
	loadTOCNode(2, &#39;moreinformation&#39;); To disable the new default behavior in Windows Explorer and Internet Explorer, create <strong>iexplore.exe</strong> and <strong>explorer.exe</strong> DWORD values in one of the following registry keys and set their value data to <strong>0</strong>.</p>
<ul>
	<li>
		For all users of the program, set the value in the following registry key:
		<div class="indent">
			HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_HTTP_USERNAME_PASSWORD_DISABLE</div>
	</li>
	<li>
		For the current user of the program only, set the value in the following registry key:
		<div class="indent">
			HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_HTTP_USERNAME_PASSWORD_DISABLE</div>
	</li>
</ul>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>How to re-enable username:password@ after patch disables it</title>
<link>http://www.hs-lab.com</link>
<pubDate>Sat, 11 Sep 2010 08:02:02 +0000</pubDate>
<description><![CDATA[<div id="article_content">
	<p>
		Among other things updates Internet Explorer so that you can no longer use &quot;username:password@&quot; links and must instead manually type in web site passwords.</p>
	<p>
		To re-enable this feature only and keep other updates of the cumulative patch.<br />
		<br />
		In Windows registry go to<br />
		HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Internet Explorer \ Main \ FeatureControl \ FEATURE_HTTP_USERNAME_PASSWORD_DISABLE \<br />
		<br />
		...and set both explore.exe and iexplore.exe values to 0.<br />
		<br />
		Detailed instructions:<br />
		Start Menu &gt; Run... &gt; regedit &gt;<br />
		HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Internet Explorer \ Main<br />
		<br />
		Right click on Main &gt; New &gt; Key &gt; name it<br />
		FeatureControl<br />
		<br />
		Right click on FeatureControl &gt; New &gt; Key &gt; name it<br />
		FEATURE_HTTP_USERNAME_PASSWORD_DISABLE<br />
		<br />
		Right click on FEATURE_HTTP_USERNAME_PASSWORD_DISABLE &gt; New &gt; DWORD value &gt; name it<br />
		iexplore.exe<br />
		<br />
		Right click on FEATURE_HTTP_USERNAME_PASSWORD_DISABLE &gt; New &gt; DWORD value &gt; name it<br />
		explore.exe<br />
		<br />
		Double click on both iexplore.exe and explore.exe set their value data to 0.<br />
		<br />
		If there are different Windows users accounts, to set this change for the current user only, set the following two values to 0:<br />
		<br />
		HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Internet Explorer \ Main \ FeatureControl \ FEATURE_HTTP_USERNAME_PASSWORD_DISABLE \ iexplore.exe<br />
		<br />
		HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Internet Explorer \ Main \ FeatureControl \ FEATURE_HTTP_USERNAME_PASSWORD_DISABLE \ explore.exe</p>
</div>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>Simple Syntax of Regular Expressions</title>
<link>http://apache-monitor.com</link>
<pubDate>Sat, 11 Sep 2010 07:54:16 +0000</pubDate>
<description><![CDATA[<p class="Default">
	<strong style="font-weight: bold;">Introduction</strong><br />
	<br />
	Regular Expressions are a widely-used method of specifying patterns of text to search for. Special <strong>metacharacters</strong> allow You to specify, for instance, that a particular string You are looking for occurs at the beginning or end of a line, or contains <strong>n</strong> recurrences of a certain character.<br />
	<br />
	Regular expressions look ugly for novices, but really they are very simple (well, usually simple ;) ), handily and powerful tool.<br />
	<br />
	We recommend You to play with regular expressions using <span style="text-decoration: none;">RegExp Studio</span> - it&#39;ll help You to understand main conceptions. Moreover, there are many predefined examples with comments included into repository of RE visual debugger.<br />
	<br />
	Let&#39;s start our learning trip!<br />
	<br />
	<br />
	<strong> Simple matches </strong><br />
	<br />
	Any single character matches itself, unless it is a <strong>metacharacter</strong> with a special meaning described below.<br />
	<br />
	A series of characters matches that series of characters in the target string, so the pattern &quot;bluh&quot; would match &quot;bluh&#39;&#39; in the target string. Quite simple, eh<br />
	<br />
	You can cause characters that normally function as <strong>metacharacters</strong> or <strong>escape sequences</strong> to be interpreted literally by &#39;escaping&#39; them by preceding them with a backslash &quot;\&quot;, for instance: metacharacter &quot;^&quot; match beginning of string, but &quot;\^&quot; match character &quot;^&quot;, &quot;\\&quot; match &quot;\&quot; and so on.<br />
	<br />
	<strong> Examples:</strong><br />
	foobar matches<em> string &#39;foobar&#39; </em><br />
	\^FooBarPtr matches<em> &#39;^FooBarPtr&#39; </em><br />
	<br />
	<br />
	<strong> Escape sequences</strong><br />
	<br />
	Characters may be specified using a <strong>escape sequences</strong> syntax much like that used in C and Perl: &quot;\n&#39;&#39; matches a newline, &quot;\t&#39;&#39; a tab, etc. More generally, \xnn, where nn is a string of hexadecimal digits, matches the character whose ASCII value is nn. If You need wide (UNICODE) character code, You can use &#39;\x{nnnn}&#39;, where &#39;nnnn&#39; - one or more hexadecimal digits.<br />
	<br />
	\xnn <em>char with hex code nn</em><br />
	\x{nnnn} <em>char with hex code nnnn (one byte for plain text and two bytes for UNICODE) </em><br />
	\t <em>tab (HT/TAB), same as \x09</em><br />
	\n <em>newline (NL), same as \x0a</em><br />
	\r <em>car.return (CR), same as \x0d </em><br />
	\f <em>form feed (FF), same as \x0c </em><br />
	\a <em>alarm (bell) (BEL), same as \x07</em><br />
	\e <em>escape (ESC), same as \x1b </em><br />
	<br />
	<strong> Examples:</strong><br />
	foo\x20bar <em>matches&#39;foo bar&#39; (note space in the middle) </em><br />
	\tfoobar <em>matches&#39;foobar&#39; predefined by tab </em><br />
	<br />
	<br />
	<strong> Character classes </strong><br />
	<br />
	You can specify a <strong>character class</strong>, by enclosing a list of characters in [], which will match any <strong>one</strong> character from the list.<br />
	<br />
	If the first character after the &quot;[&#39;&#39; is &quot;^&#39;&#39;, the class matches any character <strong>not</strong> in the list.<br />
	<br />
	<strong> Examples:</strong><br />
	foob[aeiou]r <em>finds strings &#39;foobar&#39;, &#39;foober&#39; etc. but not &#39;foobbr&#39;, &#39;foobcr&#39; etc.</em><br />
	foob[^aeiou]r <em style="font-size: small;">find strings &#39;foobbr&#39;, &#39;foobcr&#39; etc. but not &#39;foobar&#39;, &#39;foober&#39; etc.</em><br />
	<br />
	Within a list, the &quot;-&#39;&#39; character is used to specify a <strong>range</strong>, so that a-z represents all characters between &quot;a&#39;&#39; and &quot;z&#39;&#39;, inclusive.<br />
	<br />
	If You want &quot;-&#39;&#39; itself to be a member of a class, put it at the start or end of the list, or escape it with a backslash. If You want &#39;]&#39; you may place it at the start of list or escape it with a backslash.<br />
	<br />
	<strong> Examples: </strong><br />
	[-az] matches<em> &#39;a&#39;, &#39;z&#39; and &#39;-&#39; </em><br />
	[az-] <em>matches &#39;a&#39;, &#39;z&#39; and &#39;-&#39; </em><br />
	[a\-z] <em>matches &#39;a&#39;, &#39;z&#39; and &#39;-&#39; </em><br />
	[a-z] <em>matches all twenty six small characters from &#39;a&#39; to &#39;z&#39;</em><br />
	[\n-\x0D] <em>matches any of #10,#11,#12,#13. </em><br />
	[\d-t] <em>matches any digit, &#39;-&#39; or &#39;t&#39;.</em><br />
	[]-a] <em>matches any char from &#39;]&#39;..&#39;a&#39;.</em><br />
	<br />
	<br />
	<strong> Metacharacters </strong><br />
	<br />
	Metacharacters are special characters which are the essence of Regular Expressions. There are different types of metacharacters, described below.<br />
	<br />
	<br />
	<strong> <img align="" alt="Якорь" src="images/spacer.gif?t=A7HG4HT" />Metacharacters - line separators </strong><br />
	<br />
	^ <em>start of line</em><br />
	$ <em>end of line </em><br />
	\A <em>start of text</em><br />
	\Z <em>end of text </em><br />
	. <em>any character in line</em><br />
	<br />
	<strong> Examples: </strong><br />
	^foobar <em>matches string &#39;foobar&#39; only if it&#39;s at the beginning of line</em><br />
	foobar$ <em>matches string &#39;foobar&#39; only if it&#39;s at the end of line</em><br />
	^foobar$ <em>matches string &#39;foobar&#39; only if it&#39;s the only string in line</em><br />
	foob.r <em>matches strings like &#39;foobar&#39;, &#39;foobbr&#39;, &#39;foob1r&#39; and so on </em><br />
	<br />
	The &quot;^&quot; metacharacter by default is only guaranteed to match at the beginning of the input string/text, the &quot;$&quot; metacharacter only at the end. Embedded line separators will not be matched by &quot;^&#39;&#39; or &quot;$&#39;&#39;.<br />
	You may, however, wish to treat a string as a multi-line buffer, such that the &quot;^&#39;&#39; will match after any line separator within the string, and &quot;$&#39;&#39; will match before any line separator. You can do this by switching On the <a href="http://www.sys-monitoring.com/products/am/hlp/simple_segexp_syntax.htm#modifier_m">modifier /m</a>.<br />
	The \A and \Z are just like &quot;^&#39;&#39; and &quot;$&#39;&#39;, except that they won&#39;t match multiple times when the <a href="http://www.sys-monitoring.com/products/am/hlp/simple_segexp_syntax.htm#modifier_m">modifier /m</a> is used, while &quot;^&#39;&#39; and &quot;$&#39;&#39; will match at every internal line separator.<br />
	<br />
	The &quot;.&#39;&#39; metacharacter by default matches any character, but if You switch Off the <a href="http://www.sys-monitoring.com/products/am/hlp/simple_segexp_syntax.htm#modifier_s">modifier /s</a>, then &#39;.&#39; won&#39;t match embedded line separators.<br />
	<br />
	RegExpr Engine works with line separators as recommended at <a href="http://www.unicode.org/unicode/reports/tr18/" target="_blank">www.unicode.org</a>:<br />
	<br />
	&quot;^&quot; is at the beginning of a input string, and, if <a href="http://www.sys-monitoring.com/products/am/hlp/simple_segexp_syntax.htm#modifier_m">modifier /m</a> is On, also immediately following any occurrence of \x0D\x0A or \x0A or \x0D . Note that there is no empty line within the sequence \x0D\x0A.<br />
	<br />
	&quot;$&quot; is at the end of a input string, and, if <a href="http://www.sys-monitoring.com/products/am/hlp/simple_segexp_syntax.htm#modifier_m">modifier /m</a> is On, also immediately preceding any occurrence of \x0D\x0A or \x0A or \x0D . Note that there is no empty line within the sequence \x0D\x0A.<br />
	<br />
	&quot;.&quot; matches any character, but if You switch Off <a href="http://www.sys-monitoring.com/products/am/hlp/simple_segexp_syntax.htm#modifier_s">modifier /s</a> then &quot;.&quot; doesn&#39;t match \x0D\x0A and \x0A and \x0D .<br />
	<br />
	Note that &quot;^.*$&quot; (an empty line pattern) doesn&#39;t match the empty string within the sequence \x0D\x0A, but matches the empty string within the sequence \x0A\x0D.<br />
	<br />
	Multiline processing can be easily tuned for Your own purpose. You can use only Unix style separators \n or only DOS/Windows style \r\n or mix them together (as described above and used by default) or define Your own line separators!<br />
	<br />
	<br />
	<strong> <img align="" alt="Якорь" src="images/spacer.gif?t=A7HG4HT" />Metacharacters - predefined classes </strong><br />
	<br />
	\w <em>an alphanumeric character (including &quot;_&quot;) </em><br />
	\W <em>a non alphanumeric</em><br />
	\d <em>a numeric character </em><br />
	\D <em>a non-numeric</em><br />
	\s <em>any space (same as [ \t\n\r\f]) </em><br />
	\S <em>a non space</em><br />
	<br />
	You may use \w, \d and \s within custom <strong>character classes</strong>.<br />
	<br />
	<strong> Examples: </strong><br />
	foob\dr <em>matches strings like &#39;foob1r&#39;, &#39;&#39;foob6r&#39; and so on but not &#39;foobar&#39;, &#39;foobbr&#39; and so on</em><br />
	foob[\w\s]r <em>matches strings like &#39;foobar&#39;, &#39;foob r&#39;, &#39;foobbr&#39; and so on but not &#39;foob1r&#39;, &#39;foob=r&#39; and so on</em><br />
	<br />
	<br />
	<br />
	<strong> <img align="" alt="Якорь" src="images/spacer.gif?t=A7HG4HT" />Metacharacters - word boundaries </strong><br />
	<br />
	\b <em>Match a word boundary</em><br />
	\B <em>Match a non- (word boundary) </em><br />
	<br />
	A word boundary (\b) is a spot between two characters that has a \w on one side of it and a \W on the other side of it (in either order), counting the imaginary characters off the beginning and end of the string as matching a \W.<br />
	<br />
	<br />
	<strong> <img align="" alt="Якорь" src="images/spacer.gif?t=A7HG4HT" />Metacharacters - iterators </strong><br />
	<br />
	Any item of a regular expression may be followed by another type of metacharacters - <strong>iterators</strong>. Using this metacharacters You can specify number of occurrences of previous character, <strong>metacharacter</strong> or <strong>subexpression</strong>.<br />
	<br />
	* <em>zero or more (&quot;greedy&quot;), similar to {0,} </em><br />
	+ <em>one or more (&quot;greedy&quot;), similar to {1,} </em><br />
	<em>zero or one (&quot;greedy&quot;), similar to {0,1} </em><br />
	{n} <em>exactly n times (&quot;greedy&quot;)</em><br />
	{n,} <em>at least n times (&quot;greedy&quot;) </em><br />
	{n,m} <em>at least n but not more than m times (&quot;greedy&quot;) </em><br />
	* <em>zero or more (&quot;non-greedy&quot;), similar to {0,} </em><br />
	+ <em>one or more (&quot;non-greedy&quot;), similar to {1,} </em><br />
	<em>zero or one (&quot;non-greedy&quot;), similar to {0,1} </em><br />
	{n} <em>exactly n times (&quot;non-greedy&quot;)</em><br />
	{n,} <em>at least n times (&quot;non-greedy&quot;) </em><br />
	{n,m} <em>at least n but not more than m times (&quot;non-greedy&quot;) </em><br />
	<br />
	So, digits in curly brackets of the form {n,m}, specify the minimum number of times to match the item n and the maximum m. The form {n} is equivalent to {n,n} and matches exactly n times. The form {n,} matches n or more times. There is no limit to the size of n or m, but large numbers will chew up more memory and slow down execution.<br />
	<br />
	If a curly bracket occurs in any other context, it is treated as a regular character.<br />
	<br />
	<strong> Examples: </strong><br />
	foob.*r <em>matches strings like &#39;foobar&#39;, &#39;foobalkjdflkj9r&#39; and &#39;foobr&#39;</em><br />
	foob.+r <em>matches strings like &#39;foobar&#39;, &#39;foobalkjdflkj9r&#39; but not &#39;foobr&#39; </em><br />
	foob.r <em>matches strings like &#39;foobar&#39;, &#39;foobbr&#39; and &#39;foobr&#39; but not &#39;foobalkj9r&#39; </em><br />
	fooba{2}r <em>matches the string &#39;foobaar&#39; </em><br />
	fooba{2,}r <em>matches strings like &#39;foobaar&#39;, &#39;foobaaar&#39;, &#39;foobaaaar&#39; etc. </em><br />
	fooba{2,3}r <em>matches strings like &#39;foobaar&#39;, or &#39;foobaaar&#39; but not &#39;foobaaaar&#39; </em><br />
	<br />
	A little explanation about &quot;greediness&quot;. &quot;Greedy&quot; takes as many as possible, &quot;non-greedy&quot; takes as few as possible. For example, &#39;b+&#39; and &#39;b*&#39; applied to string &#39;abbbbc&#39; return &#39;bbbb&#39;, &#39;b+&#39; returns &#39;b&#39;, &#39;b*&#39; returns empty string, &#39;b{2,3}&#39; returns &#39;bb&#39;, &#39;b{2,3}&#39; returns &#39;bbb&#39;.<br />
	<br />
	You can switch all iterators into &quot;non-greedy&quot; mode (see the <a href="http://www.sys-monitoring.com/products/am/hlp/simple_segexp_syntax.htm#modifier_g">modifier /g</a>).<br />
	<br />
	<br />
	<strong> Metacharacters - alternatives </strong><br />
	<br />
	You can specify a series of <strong>alternatives</strong> for a pattern using &quot;|&#39;&#39; to separate them, so that fee|fie|foe will match any of &quot;fee&#39;&#39;, &quot;fie&#39;&#39;, or &quot;foe&#39;&#39; in the target string (as would f(e|i|o)e). The first alternative includes everything from the last pattern delimiter (&quot;(&#39;&#39;, &quot;[&#39;&#39;, or the beginning of the pattern) up to the first &quot;|&#39;&#39;, and the last alternative contains everything from the last &quot;|&#39;&#39; to the next pattern delimiter. For this reason, it&#39;s common practice to include alternatives in parentheses, to minimize confusion about where they start and end.<br />
	Alternatives are tried from left to right, so the first alternative found for which the entire expression matches, is the one that is chosen. This means that alternatives are not necessarily greedy. For example: when matching foo|foot against &quot;barefoot&#39;&#39;, only the &quot;foo&#39;&#39; part will match, as that is the first alternative tried, and it successfully matches the target string. (This might not seem important, but it is important when you are capturing matched text using parentheses.)<br />
	Also remember that &quot;|&#39;&#39; is interpreted as a literal within square brackets, so if You write [fee|fie|foe] You&#39;re really only matching [feio|].<br />
	<br />
	<strong> Examples: </strong><br />
	foo(bar|foo) <em>matches strings &#39;foobar&#39; or &#39;foofoo&#39;.</em><br />
	<br />
	<br />
	<strong> Metacharacters - subexpressions </strong><br />
	<br />
	The bracketing construct ( ... ) may also be used for define r.e. subexpressions (after parsing You can find subexpression positions).<br />
	<br />
	Subexpressions are numbered based on the left to right order of their opening parenthesis.<br />
	First subexpression has number &#39;1&#39; .<br />
	<br />
	<strong> Examples: </strong><br />
	(foobar){8,10} <em>matches strings which contain 8, 9 or 10 instances of the &#39;foobar&#39; </em><br />
	foob([0-9]|a+)r <em>matches &#39;foob0r&#39;, &#39;foob1r&#39; , &#39;foobar&#39;, &#39;foobaar&#39;, &#39;foobaar&#39; etc.</em><br />
	<br />
	<br />
	<strong> Metacharacters - backreferences<br />
	<br />
	Metacharacters</strong> \1 through \9 are interpreted as backreferences. \&lt;n&gt; matches previously matched <strong>subexpression</strong> #&lt;n&gt;.<br />
	<br />
	<strong> Examples: </strong><br />
	(.)\1+ <em>matches &#39;aaaa&#39; and &#39;cc&#39;. </em><br />
	(.+)\1+ <em>also match &#39;abab&#39; and &#39;123123&#39;<br />
	([&#39;&quot;])(\d+)\1 matches &#39;&quot;13&quot; (in double quotes), or &#39;4&#39; (in single quotes) or 77 (without quotes) etc </em><br />
	<br />
	<br />
	<strong> <img align="" alt="Якорь" src="images/spacer.gif?t=A7HG4HT" />Modifiers</strong></p>
<p class="Default">
	Modifiers are for changing behaviour of RegExpr Engine.<br />
	<br />
	There are many ways to set up modifiers.<br />
	Any of these modifiers may be embedded within the regular expression itself using the <a href="http://www.sys-monitoring.com/products/am/hlp/simple_segexp_syntax.htm#inline_modifiers">(...)</a> construct.<br />
	Also, You can assign to appropriate RegExpr Engine properties (<a href="http://www.sys-monitoring.com/products/am/hlp/tregexpr_interface.html#tregexpr.modifier_x">ModifierX</a> for example to change /x, or ModifierStr to change all modifiers together).<br />
	<br />
	<strong> <img align="" alt="Якорь" src="images/spacer.gif?t=A7HG4HT" />i</strong></p>
<p class="Default">
	Do case-insensitive pattern matching (using installed in you system locale settings)</p>
<p>
	<span class="Default"><strong class="hcp2">m</strong> </span><br />
	<span class="Default"> </span><br />
	<span class="Default"><strong class="hcp3">T</strong>reat string as multiple lines. That is, change &quot;^&#39;&#39; and &quot;$&#39;&#39; from matching at only the very start or end of the string to the start or end of any line anywhere within the string, see also <a href="http://www.sys-monitoring.com/products/am/hlp/simple_segexp_syntax.htm#syntax_line_separators">Line separators</a>. </span><br />
	<span class="Default"> </span><br />
	<span class="Default"><strong class="hcp2">s</strong> </span><br />
	<span class="Default"> </span><br />
	<span class="Default"><strong class="hcp3">T</strong>reat string as single line. That is, change &quot;.&#39;&#39; to match any character whatsoever, even a line separators (see also <a href="http://www.sys-monitoring.com/products/am/hlp/simple_segexp_syntax.htm#syntax_line_separators">Line separators</a>), which it normally would not match. </span><br />
	<span class="Default"> </span><br />
	<span class="Default"><strong class="hcp2">g</strong> </span><br />
	<span class="Default"> </span><br />
	<span class="Default"><strong class="hcp3">N</strong>on standard modifier. Switching it Off You&#39;ll switch all following operators into non-greedy mode (by default this modifier is On). So, if modifier /g is Off then &#39;+&#39; works as &#39;+&#39;, &#39;*&#39; as &#39;*&#39; and so on </span><br />
	<span class="Default"> </span><br />
	<span class="Default"><strong class="hcp2">x </strong></span><br />
	<span class="Default"> </span><br />
	<span class="Default"><strong><span style="font-weight: normal;">E</span></strong>xtend your pattern&#39;s legibility by permitting whitespace and comments (see explanation below). </span><br />
	<span class="Default"> </span><br />
	<span class="Default"><strong class="hcp2">r</strong> </span><br />
	<span class="Default"> </span><br />
	<span class="Default"><strong class="hcp3">N</strong>on-standard modifier. If is set then range a-y additional include Russian letter &#39;ё&#39;, A-Я additional include &#39;Ё&#39;, and a-Я include all Russian symbols. The <a href="http://www.sys-monitoring.com/products/am/hlp/simple_segexp_syntax.htm#modifier_x">modifier /x</a> itself needs a little more explanation. It tells the RegExpr Engine to ignore whitespace that is neither backslashed nor within a character class. You can use this to break up your regular expression into (slightly) more readable parts. The # character is also treated as a metacharacter introducing a comment, for example: </span></p>
<div align="center">
	<table border="0" cellspacing="0" class="hcp4" style="width: 100%;" width="100%">
		<tbody>
			<tr class="hcp5" valign="top">
				<td class="hcp6" style="width: 19px;" width="19">
					&nbsp;</td>
				<td class="Default" style="padding: 0px;">
					<em class="hcp7">( </em></td>
			</tr>
		</tbody>
	</table>
</div>
<div align="center">
	<table border="0" cellspacing="0" class="hcp4" style="width: 100%;" width="100%">
		<tbody>
			<tr class="hcp5" valign="top">
				<td class="hcp6" style="width: 19px;" width="19">
					&nbsp;</td>
				<td class="Default" style="padding: 0px;">
					<em class="hcp7">(abc) # comment 1 </em></td>
			</tr>
		</tbody>
	</table>
</div>
<div align="center">
	<table border="0" cellspacing="0" class="hcp4" style="width: 100%;" width="100%">
		<tbody>
			<tr class="hcp5" valign="top">
				<td class="hcp6" style="width: 19px;" width="19">
					&nbsp;</td>
				<td class="Default" style="padding: 0px;">
					<em class="hcp7">| # You can use spaces to format r.e. - RegExpr Engine ignores it </em></td>
			</tr>
		</tbody>
	</table>
</div>
<div align="center">
	<table border="0" cellspacing="0" class="hcp4" style="width: 100%;" width="100%">
		<tbody>
			<tr class="hcp5" valign="top">
				<td class="hcp6" style="width: 19px;" width="19">
					&nbsp;</td>
				<td class="Default" style="padding: 0px;">
					<em class="hcp7">(efg) # comment 2 </em></td>
			</tr>
		</tbody>
	</table>
</div>
<div align="center">
	<table border="0" cellspacing="0" class="hcp4" style="width: 100%;" width="100%">
		<tbody>
			<tr class="hcp5" valign="top">
				<td class="hcp6" style="width: 19px;" width="19">
					&nbsp;</td>
				<td class="Default" style="padding: 0px;">
					<em class="hcp7">) </em></td>
			</tr>
		</tbody>
	</table>
</div>
<p>
	<span class="Default">This also means that if you want real whitespace or # characters in the pattern (outside a character class, where they are unaffected by /x), that you&#39;ll either have to escape them or encode them using octal or hex escapes. Taken together, these features go a long way towards making regular expressions text more readable. </span><br />
	<span class="Default"> </span><br />
	<span class="Default"><strong class="hcp2">Perl extensions </strong><br />
	<br />
	<strong> <img align="" alt="Якорь" src="images/spacer.gif?t=A7HG4HT" />(imsxr-imsxr)</strong><br />
	You may use for modifying modifiers by the fly. If this construction inlined into subexpression, then it effects only into this subexpression<br />
	<br />
	<strong> Examples: </strong><br />
	(i)Saint-Petersburg <em>matches&#39; Saint-petersburg&#39; and &#39;Saint-Petersburg&#39; </em><br />
	(i)Saint-(-i)Petersburg <em>matches&#39; Saint-Petersburg&#39; but not &#39;Saint-petersburg&#39;</em><br />
	(i)(Saint-)Petersburg <em>matches&#39; Saint-petersburg&#39; and &#39;saint-petersburg&#39;</em><br />
	((i)Saint-)Petersburg <em>matches&#39; saint-Petersburg&#39;, but not &#39;saint-petersburg&#39; </em><br />
	<br />
	<br />
	<strong> <img align="" alt="Якорь" src="images/spacer.gif?t=A7HG4HT" />(#text)</strong><br />
	A comment, the text is ignored. Note that RegExpr Engine closes the comment as soon as it sees a &quot;)&quot;, so there is no way to put a literal &quot;)&quot; in the comment. </span></p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>What is HSLAB HTTP Monitor ?</title>
<link>http://apache-monitor.com</link>
<pubDate>Sat, 11 Sep 2010 07:51:27 +0000</pubDate>
<description><![CDATA[<p style="text-align: justify;">
	Real-time performance monitoring solution for Apache servers.<br />
	<br />
	<a href="http://apache-monitor.com" target="_blank">Company Website</a> : <a href="http://apache-monitor.com" target="_blank">http://apache-monitor.com</a><br />
	<br />
	HSLAB HTTP Monitor is a handy real-time performance monitoring and statistics analysis software application for Apache servers, which are used ubiquitously in the web hosting industry. Basically, with HSLAB monitoring system administrators always know who is currently connected (via connection tree), server operations distribution, amount of bandwidth being consumed, number of server requests per unit of time and other important server parameters.<br />
	<br />
	Most importantly, HSLAB HTTP Monitor is server-independent. That is the server running on Apache may be located thousands of miles away, while the program (HSLAB HTTP Monitor) could be installed on home or office PC and the system administrator will always have access to server&rsquo;s statistics or history real-time. This tool is very handy for many system administrators and web masters, because less then 1% of all servers are located in the same place where IT professionals work from.<br />
	<br />
	HSLAB HTTP Monitor shows all virtual servers being hosted, statistics for them and what files or documents are being accessed. There is an option to create a profile for each virtual server &ndash; a handy feature indeed. HSLAB HTTP Monitor shows what operations are being executed:<br />
	Waiting for Connection, Starting up, Reading Request; Sending Reply; Keepalive (read); DNS Lookup; Closing connection; Logging; Gracefully finishing; Idle cleanup of worker; Open slot with no current process.</p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>Apache VirtualHost Examples: Running several name-based web sites on a single IP address</title>
<link>http://apache-monitor.com/hslab-http-monitor-family.php</link>
<pubDate>Sat, 11 Sep 2010 07:48:05 +0000</pubDate>
<description><![CDATA[<p>
	Your server has a single IP address, and multiple aliases (CNAMES) point to this machine in DNS. You want to run a web server for www.example.com and www.example.org on this machine.</p>
<div class="note">
	<h3>
		Note</h3>
	<p style="text-align: justify;">
		Creating virtual host configurations on your Apache server does not magically cause DNS entries to be created for those host names. You <em>must</em> have the names in DNS, resolving to your IP address, or nobody else will be able to see your web site. You can put entries in your hosts file for local testing, but that will work only from the machine with those hosts entries.</p>
</div>
<div class="example">
	<h3>
		Server configuration</h3>
	<p>
		# Ensure that Apache listens on port 80<br />
		Listen 80<br />
		<br />
		# Listen for virtual host requests on all IP addresses<br />
		NameVirtualHost *:80<br />
		<br />
		<virtualhost :80=""><br />
		<span class="indent"> DocumentRoot /www/example1<br />
		ServerName www.example.com<br />
		<br />
		# Other directives here<br />
		<br />
		</span> </virtualhost><br />
		<br />
		<virtualhost :80=""><br />
		<span class="indent"> DocumentRoot /www/example2<br />
		ServerName www.example.org<br />
		<br />
		# Other directives here<br />
		<br />
		</span> </virtualhost></p>
</div>
<p style="text-align: justify;">
	The asterisks match all addresses, so the main server serves no requests. Due to the fact that www.example.com is first in the configuration file, it has the highest priority and can be seen as the default or primary server. That means that if a request is received that does not match one of the specified ServerName directives, it will be served by this first VirtualHost.</p>
<div class="note">
	<h3>
		Note</h3>
	<p>
		You can, if you wish, replace * with the actual IP address of the system. In that case, the argument to VirtualHost <em>must</em> match the argument to NameVirtualHost:</p>
	<div class="example">
		<p>
			NameVirtualHost 172.20.30.40<br />
			<br />
			<virtualhost 172.20.30.40=""><br />
			# etc ...</virtualhost></p>
	</div>
	<p>
		However, it is additionally useful to use * on systems where the IP address is not predictable - for example if you have a dynamic IP address with your ISP, and you are using some variety of dynamic DNS solution. Since * matches any IP address, this configuration would work without changes whenever your IP address changes.</p>
</div>
<p>
	The above configuration is what you will want to use in almost all name-based virtual hosting situations. The only thing that this configuration will not work for, in fact, is when you are serving different content based on differing IP addresses or ports.</p>
<div class="top">
	&nbsp;</div>
<div class="section">
	<h2>
		<img align="" alt="Якорь" src="images/spacer.gif?t=A7HG4HT" />Name-based hosts on more than one IP address.</h2>
	<div class="note">
		<h3>
			Note</h3>
		<p>
			Any of the techniques discussed here can be extended to any number of IP addresses.</p>
	</div>
	<p>
		The server has two IP addresses. On one (172.20.30.40), we will serve the &quot;main&quot; server, server.domain.com and on the other (172.20.30.50), we will serve two or more virtual hosts.</p>
	<div class="example">
		<h3>
			Server configuration</h3>
		<p>
			Listen 80<br />
			<br />
			# This is the &quot;main&quot; server running on 172.20.30.40<br />
			ServerName server.domain.com<br />
			DocumentRoot /www/mainserver<br />
			<br />
			# This is the other address<br />
			NameVirtualHost 172.20.30.50<br />
			<br />
			<virtualhost 172.20.30.50=""><br />
			<span class="indent"> DocumentRoot /www/example1<br />
			ServerName www.example.com<br />
			<br />
			# Other directives here ...<br />
			<br />
			</span> </virtualhost><br />
			<br />
			<virtualhost 172.20.30.50=""><br />
			<span class="indent"> DocumentRoot /www/example2<br />
			ServerName www.example.org<br />
			<br />
			# Other directives here ...<br />
			<br />
			</span> </virtualhost></p>
	</div>
	<p>
		Any request to an address other than 172.20.30.50 will be served from the main server. A request to 172.20.30.50 with an unknown hostname, or no Host: header, will be served from www.example.com.</p>
</div>
<div class="top">
	&nbsp;</div>
<div class="section">
	<h2>
		<img align="" alt="Якорь" src="images/spacer.gif?t=A7HG4HT" />Serving the same content on different IP addresses (such as an internal and external address).</h2>
	<p style="text-align: justify;">
		The server machine has two IP addresses (192.168.1.1 and 172.20.30.40). The machine is sitting between an internal (intranet) network and an external (internet) network. Outside of the network, the name server.example.com resolves to the external address (172.20.30.40), but inside the network, that same name resolves to the internal address (192.168.1.1).</p>
	<p>
		The server can be made to respond to internal and external requests with the same content, with just one VirtualHost section.</p>
	<div class="example">
		<h3>
			Server configuration</h3>
		<p>
			NameVirtualHost 192.168.1.1<br />
			NameVirtualHost 172.20.30.40<br />
			<br />
			<virtualhost 172.20.30.40="" 192.168.1.1=""><br />
			<span class="indent"> DocumentRoot /www/server1<br />
			ServerName server.example.com<br />
			ServerAlias server<br />
			</span> </virtualhost></p>
	</div>
	<p>
		Now requests from both networks will be served from the same VirtualHost.</p>
	<div class="note">
		<h3>
			Note:</h3>
		<p>
			On the internal network, one can just use the name server rather than the fully qualified host name server.example.com.</p>
		<p style="text-align: justify;">
			Note also that, in the above example, you can replace the list of IP addresses with *, which will cause the server to respond the same on all addresses.</p>
	</div>
</div>
<div class="top">
	&nbsp;</div>
<div class="section">
	<h2>
		<img align="" alt="Якорь" src="images/spacer.gif?t=A7HG4HT" />Running different sites on different ports.</h2>
	<p style="text-align: justify;">
		You have multiple domains going to the same IP and also want to serve multiple ports. By defining the ports in the &quot;NameVirtualHost&quot; tag, you can allow this to work. If you try using <virtualhost name:port=""> without the NameVirtualHost name:port or you try to use the Listen directive, your configuration will not work.</virtualhost></p>
	<div class="example">
		<h3>
			Server configuration</h3>
		<p>
			Listen 80<br />
			Listen 8080<br />
			<br />
			NameVirtualHost 172.20.30.40:80<br />
			NameVirtualHost 172.20.30.40:8080<br />
			<br />
			<virtualhost 172.20.30.40:80=""><br />
			<span class="indent"> ServerName www.example.com<br />
			DocumentRoot /www/domain-80<br />
			</span> </virtualhost><br />
			<br />
			<virtualhost 172.20.30.40:8080=""><br />
			<span class="indent"> ServerName www.example.com<br />
			DocumentRoot /www/domain-8080<br />
			</span> </virtualhost><br />
			<br />
			<virtualhost 172.20.30.40:80=""><br />
			<span class="indent"> ServerName www.example.org<br />
			DocumentRoot /www/otherdomain-80<br />
			</span> </virtualhost><br />
			<br />
			<virtualhost 172.20.30.40:8080=""><br />
			<span class="indent"> ServerName www.example.org<br />
			DocumentRoot /www/otherdomain-8080<br />
			</span> </virtualhost></p>
	</div>
</div>
<div class="top">
	&nbsp;</div>
<div class="section">
	<h2>
		<img align="" alt="Якорь" src="images/spacer.gif?t=A7HG4HT" />IP-based virtual hosting</h2>
	<p>
		The server has two IP addresses (172.20.30.40 and 172.20.30.50) which resolve to the names www.example.com and www.example.org respectively.</p>
	<div class="example">
		<h3>
			Server configuration</h3>
		<p>
			Listen 80<br />
			<br />
			<virtualhost 172.20.30.40=""><br />
			<span class="indent"> DocumentRoot /www/example1<br />
			ServerName www.example.com<br />
			</span> </virtualhost><br />
			<br />
			<virtualhost 172.20.30.50=""><br />
			<span class="indent"> DocumentRoot /www/example2<br />
			ServerName www.example.org<br />
			</span> </virtualhost></p>
	</div>
	<p>
		Requests for any address not specified in one of the <virtualhost> directives (such as localhost, for example) will go to the main server, if there is one.</virtualhost></p>
</div>
<div class="top">
	&nbsp;</div>
<div class="section">
	<h2>
		<img align="" alt="Якорь" src="images/spacer.gif?t=A7HG4HT" />Mixed port-based and ip-based virtual hosts</h2>
	<p style="text-align: justify;">
		The server machine has two IP addresses (172.20.30.40 and 172.20.30.50) which resolve to the names www.example.com and www.example.org respectively. In each case, we want to run hosts on ports 80 and 8080.</p>
	<div class="example">
		<h3>
			Server configuration</h3>
		<p>
			Listen 172.20.30.40:80<br />
			Listen 172.20.30.40:8080<br />
			Listen 172.20.30.50:80<br />
			Listen 172.20.30.50:8080<br />
			<br />
			<virtualhost 172.20.30.40:80=""><br />
			<span class="indent"> DocumentRoot /www/example1-80<br />
			ServerName www.example.com<br />
			</span> </virtualhost><br />
			<br />
			<virtualhost 172.20.30.40:8080=""><br />
			<span class="indent"> DocumentRoot /www/example1-8080<br />
			ServerName www.example.com<br />
			</span> </virtualhost><br />
			<br />
			<virtualhost 172.20.30.50:80=""><br />
			<span class="indent"> DocumentRoot /www/example2-80<br />
			ServerName www.example.org<br />
			</span> </virtualhost><br />
			<br />
			<virtualhost 172.20.30.50:8080=""><br />
			<span class="indent"> DocumentRoot /www/example2-8080<br />
			ServerName www.example.org<br />
			</span> </virtualhost></p>
	</div>
</div>
<div class="top">
	&nbsp;</div>
<div class="section">
	<h2>
		<img align="" alt="Якорь" src="images/spacer.gif?t=A7HG4HT" />Mixed name-based and IP-based vhosts</h2>
	<p>
		On some of my addresses, I want to do name-based virtual hosts, and on others, IP-based hosts.</p>
	<div class="example">
		<h3>
			Server configuration</h3>
		<p>
			Listen 80<br />
			<br />
			NameVirtualHost 172.20.30.40<br />
			<br />
			<virtualhost 172.20.30.40=""><br />
			<span class="indent"> DocumentRoot /www/example1<br />
			ServerName www.example.com<br />
			</span> </virtualhost><br />
			<br />
			<virtualhost 172.20.30.40=""><br />
			<span class="indent"> DocumentRoot /www/example2<br />
			ServerName www.example.org<br />
			</span> </virtualhost><br />
			<br />
			<virtualhost 172.20.30.40=""><br />
			<span class="indent"> DocumentRoot /www/example3<br />
			ServerName www.example3.net<br />
			</span> </virtualhost><br />
			<br />
			# IP-based<br />
			<virtualhost 172.20.30.50=""><br />
			<span class="indent"> DocumentRoot /www/example4<br />
			ServerName www.example4.edu<br />
			</span> </virtualhost><br />
			<br />
			<virtualhost 172.20.30.60=""><br />
			<span class="indent"> DocumentRoot /www/example5<br />
			ServerName www.example5.gov<br />
			</span> </virtualhost></p>
	</div>
</div>
<div class="top">
	&nbsp;</div>
<div class="section">
	<h2>
		<img align="" alt="Якорь" src="images/spacer.gif?t=A7HG4HT" />Using Virtual_host and mod_proxy together</h2>
	<p style="text-align: justify;">
		The following example allows a front-end machine to proxy a virtual host through to a server running on another machine. In the example, a virtual host of the same name is configured on a machine at 192.168.111.2. The <a href="http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxypreservehost%20on">ProxyPreserveHost On</a> directive is used so that the desired hostname is passed through, in case we are proxying multiple hostnames to a single machine.</p>
	<div class="example">
		<p>
			<virtualhost><br />
			ProxyPreserveHost On<br />
			ProxyPass / http://192.168.111.2<br />
			ProxyPassReverse / http://192.168.111.2/<br />
			ServerName hostname.example.com<br />
			</virtualhost></p>
	</div>
</div>
<div class="top">
	&nbsp;</div>
<div class="section">
	<h2>
		<img align="" alt="Якорь" src="images/spacer.gif?t=A7HG4HT" />Using _default_ vhosts</h2>
	<h3>
		<img align="" alt="Якорь" src="images/spacer.gif?t=A7HG4HT" />_default_ vhosts for all ports</h3>
	<p>
		Catching <em>every</em> request to any unspecified IP address and port, <em>i.e.</em>, an address/port combination that is not used for any other virtual host.</p>
	<div class="example">
		<h3>
			Server configuration</h3>
		<p>
			<virtualhost><br />
			<span class="indent"> DocumentRoot /www/default<br />
			</span> </virtualhost></p>
	</div>
	<p>
		Using such a default vhost with a wildcard port effectively prevents any request going to the main server.</p>
	<p>
		A default vhost never serves a request that was sent to an address/port that is used for name-based vhosts. If the request contained an unknown or no Host: header it is always served from the primary name-based vhost (the vhost for that address/port appearing first in the configuration file).</p>
	<p>
		You can use <a href="http://httpd.apache.org/docs/2.2/mod/mod_alias.html#aliasmatch">AliasMatch</a> or <a href="http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewriterule">RewriteRule</a> to rewrite any request to a single information page (or script).</p>
	<h3>
		<img align="" alt="Якорь" src="images/spacer.gif?t=A7HG4HT" />_default_ vhosts for different ports</h3>
	<p>
		Same as setup 1, but the server listens on several ports and we want to use a second _default_ vhost for port 80.</p>
	<div class="example">
		<h3>
			Server configuration</h3>
		<p>
			<virtualhost _default_:80=""><br />
			<span class="indent"> DocumentRoot /www/default80<br />
			# ...<br />
			</span> </virtualhost><br />
			<br />
			<virtualhost><br />
			<span class="indent"> DocumentRoot /www/default<br />
			# ...<br />
			</span> </virtualhost></p>
	</div>
	<p>
		The default vhost for port 80 (which <em>must</em> appear before any default vhost with a wildcard port) catches all requests that were sent to an unspecified IP address. The main server is never used to serve a request.</p>
	<h3>
		<img align="" alt="Якорь" src="images/spacer.gif?t=A7HG4HT" />_default_ vhosts for one port</h3>
	<p>
		We want to have a default vhost for port 80, but no other default vhosts.</p>
	<div class="example">
		<h3>
			Server configuration</h3>
		<p>
			<virtualhost _default_:80=""><br />
			DocumentRoot /www/default<br />
			...<br />
			</virtualhost></p>
	</div>
	<p>
		A request to an unspecified address on port 80 is served from the default vhost. Any other request to an unspecified address and port is served from the main server.</p>
</div>
<div class="top">
	&nbsp;</div>
<div class="section">
	<h2>
		<img align="" alt="Якорь" src="images/spacer.gif?t=A7HG4HT" />Migrating a name-based vhost to an IP-based vhost</h2>
	<p>
		The name-based vhost with the hostname www.example.org (from our <a href="http://httpd.apache.org/docs/2.2/vhosts/examples.html#name">name-based</a> example, setup 2) should get its own IP address. To avoid problems with name servers or proxies who cached the old IP address for the name-based vhost we want to provide both variants during a migration phase.</p>
	<p>
		The solution is easy, because we can simply add the new IP address (172.20.30.50) to the VirtualHost directive.</p>
	<div class="example">
		<h3>
			Server configuration</h3>
		<p>
			Listen 80<br />
			ServerName www.example.com<br />
			DocumentRoot /www/example1<br />
			<br />
			NameVirtualHost 172.20.30.40<br />
			<br />
			<virtualhost 172.20.30.40="" 172.20.30.50=""><br />
			<span class="indent"> DocumentRoot /www/example2<br />
			ServerName www.example.org<br />
			# ...<br />
			</span> </virtualhost><br />
			<br />
			<virtualhost 172.20.30.40=""><br />
			<span class="indent"> DocumentRoot /www/example3<br />
			ServerName www.example.net<br />
			ServerAlias *.example.net<br />
			# ...<br />
			</span> </virtualhost></p>
	</div>
	<p>
		The vhost can now be accessed through the new address (as an IP-based vhost) and through the old address (as a name-based vhost).</p>
</div>
<div class="top">
	&nbsp;</div>
<h2>
	<img align="" alt="Якорь" src="images/spacer.gif?t=A7HG4HT" />Using the ServerPath directive</h2>
<p>
	We have a server with two name-based vhosts. In order to match the correct virtual host a client must send the correct Host: header. Old HTTP/1.0 clients do not send such a header and Apache has no clue what vhost the client tried to reach (and serves the request from the primary vhost). To provide as much backward compatibility as possible we create a primary vhost which returns a single page containing links with an URL prefix to the name-based virtual hosts.</p>
<div class="example">
	<h3>
		Server configuration</h3>
	<p>
		NameVirtualHost 172.20.30.40<br />
		<br />
		<virtualhost 172.20.30.40=""><br />
		<span class="indent"> # primary vhost<br />
		DocumentRoot /www/subdomain<br />
		RewriteEngine On<br />
		RewriteRule ^/.* /www/subdomain/index.html<br />
		# ...<br />
		</span> </virtualhost><br />
		<br />
		<virtualhost 172.20.30.40=""><br />
		DocumentRoot /www/subdomain/sub1<br />
		<span class="indent"> ServerName www.sub1.domain.tld<br />
		ServerPath /sub1/<br />
		RewriteEngine On<br />
		RewriteRule ^(/sub1/.*) /www/subdomain$1<br />
		# ...<br />
		</span> </virtualhost><br />
		<br />
		<virtualhost 172.20.30.40=""><br />
		<span class="indent"> DocumentRoot /www/subdomain/sub2<br />
		ServerName www.sub2.domain.tld<br />
		ServerPath /sub2/<br />
		RewriteEngine On<br />
		RewriteRule ^(/sub2/.*) /www/subdomain$1<br />
		# ...<br />
		</span> </virtualhost></p>
</div>
<p>
	Due to the <a href="http://httpd.apache.org/docs/2.2/mod/core.html#serverpath">ServerPath</a> directive a request to the URL http://www.sub1.domain.tld/sub1/ is <em>always</em> served from the sub1-vhost.<br />
	A request to the URL http://www.sub1.domain.tld/ is only served from the sub1-vhost if the client sent a correct Host: header. If no Host: header is sent the client gets the information page from the primary host.</p>
<p>
	Please note that there is one oddity: A request to http://www.sub2.domain.tld/sub1/ is also served from the sub1-vhost if the client sent no Host: header.</p>
<p>
	The <a href="http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewriterule">RewriteRule</a> directives are used to make sure that a client which sent a correct Host: header can use both URL variants, <em>i.e.</em>, with or without URL prefix.</p>
<p>
	Copyright 2006 The Apache Software Foundation.<br />
	Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a></p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>How to configure For Apache versions 2.2.x ?</title>
<link>http://apache-monitor.com/hslab-http-monitor-family.php</link>
<pubDate>Sat, 11 Sep 2010 07:45:53 +0000</pubDate>
<description><![CDATA[<div id="article_content">
	<p class="Default style3" style="font-weight: normal; color: rgb(0, 0, 0);">
		<span style="font-weight: normal; color: rgb(0, 0, 0);">First of all, you should be convinced, that your server uses the mod_status module. For this purpose open in your text editor a web server configuration file httpd.conf. Find the section loading modules and check up, whether there is there a line:</span></p>
	<p class="Default style3" style="color: rgb(255, 0, 0);">
		LoadModule status_module modules/mod_status.so</p>
	<p>
		This line can differ a little depending on the version of your server and operation system. If this line has ahead a symbol <span class="style3">#</span> that remove it.<br />
		&nbsp;</p>
	<p>
		Now you should locate lines:</p>
	<p>
		# Real-time info on requests and configuration<br />
		#Include conf/extra/httpd-info.conf</p>
	<p>
		and uncomment second line:</p>
	<p>
		# Real-time info on requests and configuration<br />
		Include conf/extra/httpd-info.conf</p>
	<p>
		<br />
		Now need to proceed to a configuration of the status. Open conf/extra/httpd-info.conf file and find the lines:</p>
	<p>
		#ExtendedStatus On</p>
	<p>
		Remove # symbol:</p>
	<p>
		ExtendedStatus On</p>
	<p>
		Check your domain name:</p>
	<p>
		&lt;Location /server-status&gt;<br />
		&nbsp;&nbsp; SetHandler server-status<br />
		&nbsp;&nbsp; Order deny,allow<br />
		&nbsp;&nbsp; Deny from all<br />
		&nbsp;&nbsp; Allow from .yourdomain.com<br />
		&lt;/Location&gt;</p>
	<p>
		Or for testing:</p>
	<p>
		&lt;Location /server-status&gt;<br />
		&nbsp;&nbsp; SetHandler server-status<br />
		&nbsp;&nbsp; Order deny,allow<br />
		&nbsp;&nbsp; Deny from all<br />
		&nbsp;&nbsp; Allow from all<br />
		&lt;/Location&gt;</p>
	<p class="Default">
		Line &quot;<span class="style3">Allow from .yourdomain.com</span>&quot; enables queries of the status from any computer of your domain(yourdomain.com). If you want to limit access only for the your computer, you should write &quot;<span class="style3">Allow from yourcomputer.yourdomain.com</span>&quot;. Where your computer is a name of your computer and yourdomain - a name of your domain. Also you can write &quot;<span class="style3">Allow from all</span>&quot;. In this case, the statistics of your wed server will be accessible from any computer in the Internet. <strong>We urgently do not recommend so to do, you should have very serious reason for this purpose!</strong></p>
	<p class="Default">
		Your web server configuration is finished! Now you should save your changes and restart your web the server.</p>
</div>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>The version 5.5 is out</title>
<link>http://www.printlogger.com/pl5-family-products.php</link>
<pubDate>Sat, 11 Sep 2010 07:41:39 +0000</pubDate>
<description><![CDATA[<p>
	HSLAB Print Logger 5 Family - The version 5.5 is released</p>
<p>
	May, 2010</p>
<p>
	For Immediate Release</p>
<p>
	For more information contact:</p>
<p>
	Oleg Golub, CEO</p>
<p>
	Handy Software Lab</p>
<p>
	Pacific Business Centre</p>
<p>
	P.O. Box 34069 #381</p>
<p>
	Seattle, WA&nbsp;98124-1069</p>
<p>
	USA</p>
<p>
	Fax number : 1-309-417-7393</p>
<p>
	Contact: Support Center</p>
<p style="text-align: justify">
	Handy Software Lab Releases the HSLAB Print Logger v 5.5 Family products.</p>
<p style="text-align: justify">
	HSLAB Print Logger 5 is a handy real-time printing monitoring and statistics analysis software application for print servers, which are used ubiquitously in any industry. Basically, with HSLAB Print Logger monitoring system administrators always know about printing statistics on one or more print servers.</p>
<p style="text-align: justify">
	Handy Software Lab has released v 5.5 of HSLAB Print Logger Family products (Starter edition, Personal edition, SOHO edition, Small business edition, Standard edition, and Enterprise edition), Windows software that logs and limiting all printing activity on a network print server.</p>
<p style="text-align: justify">
	HSLAB Print Logger v 5.5 allows you modify existing reports and create any custom reports. Existing report templates includes access to the database tables and set of functions to access and analyze the data from the database. The Print Logger&#39;s reporting engine is based on the FastReport, one of the best report generator. The reports engine allows you to create fully customized reports without any limitations. Powerful scripting also available inside the reports.</p>
<p style="text-align: justify">
	HSLAB Print Logger costs starts from 60&nbsp;EUR for one print server. Number of users is unlimited. Orders may be completed online at<br />
	<a href="http://www.printlogger.com/" rel="nofollow" target="_blank">www.printlogger.com</a>. Evaluation version is also available.</p>
<p>
	Free evaluation copy: <a href="http://www.printlogger.com/downloads/hslab-print-logger-5.exe" rel="nofollow" target="_blank">http://www.printlogger.com/downloads/hslab-print-logger-5.exe</a></p>
<p>
	See also:</p>
<p>
	HSLAB Print Logger 5 Family: <a href="http://www.printlogger.com/pl5-family-products.php" rel="nofollow" target="_blank">http://www.printlogger.com/products/pl5/family-products.php</a></p>
<p>
	Download: <a href="http://www.printlogger.com/downloads/hslab-print-logger-5.exe" rel="nofollow" target="_blank">http://www.printlogger.com/downloads/hslab-print-logger-5.exe</a></p>
<p>
	How to Order: <a href="http://www.printlogger.com/order/" rel="nofollow" target="_blank">http://www.printlogger.com/order/</a></p>
<p>
	--<br />
	<a href="http://www.printlogger.com/" rel="nofollow" target="_blank">http://www.printlogger.com/</a> &nbsp; &nbsp; &nbsp; - Printer accounting software;<br />
	<a href="http://www.sys-monitoring.com/" rel="nofollow" target="_blank">http://www.sys-monitoring.com/</a> - System monitoring software;<br />
	<a href="http://www.hs-lab.com/" rel="nofollow" target="_blank">http://www.hs-lab.com/</a> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - Software for Business and Home.</p>
<p>
	You received this message because you are subscribed to the Google<br />
	Groups &quot;HSLAB Support&quot; group.<br />
	To post to this group, send email to hslab@googlegroups.com<br />
	To unsubscribe from this group, send email to<br />
	hslab+unsubscribe@googlegroups.com<br />
	For more options, visit this group at<br />
	<a href="http://groups.google.com/group/hslab%3Fhl%3Den%3Fhl%3Den" rel="nofollow" target="_blank">http://groups.google.com/group/hslab?hl=en?hl=en</a></p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>Enterprise Edition - an enterprise-level solution</title>
<link>http://www.printlogger.com/pl5-family-products.php</link>
<pubDate>Sat, 11 Sep 2010 07:39:34 +0000</pubDate>
<description><![CDATA[<p style="text-align: justify">
	&nbsp;If you own or manage a small company that uses a couple of printers in a single office, you are most probably not concerned with your&nbsp; rinting costs. However, if you are in charge of a large infrastructure operating hundreds of different printing devices, these expenses do affect your company&rsquo;s budget and you should probably look at some options to optimize the usage of your corporate printers and minimize costs.</p>
<p style="text-align: justify">
	&nbsp; &nbsp;HSLAB Print Logger EE (Enterprise Edition) is a comprehensive and highly efficient enterprise-level solution for monitoring the usage of multiple printers connected to print servers in your company and limiting it on the basis of various criteria.</p>
<p style="text-align: justify">
	&nbsp; &nbsp;The software constantly monitors print jobs submitted by users to print servers and saves this information to its own database, which greatly facilitates reporting and subsequent cost analysis. HSLAB Print Logger EE is installed as a Windows 2000/XP/2003/2008/7 service and enables you to generate ad hoc HTML reports and access them from any location over the TCP/IP protocol. The network administrator can restrict access to statistical information for specific users, user groups or IP addresses. The Enterprise version is the most advanced version of the program that offers, among many others, such features as content filtration, group printing quotas, snapshots of print tasks, network notifications, email reports and much more.</p>
<p style="text-align: justify">
	&nbsp; &nbsp;If you are looking for an ultimate solution that will allow you to monitor and control the usage of printing devices in your network, HSLAB Print Logger EE will offer an unprecedented combination of functionality, flexibility and price!<br />
	Learn more about HSLAB Print Logger EE at:<br />
	<a href="http://www.printlogger.com/pl5-family-products.php" rel="nofollow" target="_blank">http://www.printlogger.com/pl5-family-products.php</a></p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>Announcing HSLAB Print Logger Windows 7/Windows Server 2008 R2 Compatibility Status</title>
<link>http://www.printlogger.com/</link>
<pubDate>Sat, 11 Sep 2010 07:32:36 +0000</pubDate>
<description><![CDATA[<div id="article_content">
	<p>
		<strong>For Release 17:48 GMT +2</strong><strong> 30.08.2010 </strong><strong>Handy Software Lab Releases New Version of its HSLAB Print Logger, the next generation of the printer accounting and management software</strong></p>
	<p style="text-align: justify">
		<strong><a href="http://hs-lab.com/" target="_blank">Handy Software Lab</a> </strong>today announced it will launch a new version of its application, <strong><a href="http://www.printlogger.com/">HSLAB Print Logger</a></strong>, which works with <strong>Microsoft Windows</strong><strong>7/Microsoft Windows Server</strong><strong>2008 R2 </strong>to offer customers enhanced security, as well as innovative user interface features and reliability improvements.<strong><a href="http://www.printlogger.com/">HSLAB Print Logger</a></strong> print management software is intended for a print management (print control and audit printing activity) for printers at print server, based on Windows 2000/2003/2008/7/2008R2. The program inspects the print jobs on a computer, <strong>where </strong><strong><a href="http://www.printlogger.com/">HSLAB Print Logger</a></strong><strong>&nbsp;is installed</strong>. Main function of the program - collection of the information about sizes (in pages) of local print jobs and record it to the database for the creation reports or subsequent analysis about printing activity. As enterprise level software, The Print Logger allows you remote access to the statistics using any web browser or client software. Administrator can set access rights for the remote users to the information about print jobs. Access rights can be defined being based on a user&#39;s group membership, login name or on IP address of a computer from which request the information. Such as client components using TCP/IP protocol as a transport, information can be accessed using local area network, wireless network or any IP-based network including Internet.</p>
	<p style="text-align: justify">
		?Our ISV community is alive with innovation, and we?re committed to helping our partners drive the next generation of software experiences,? said Ross Brown, Vice President of ISV and Solutions Partners for the Worldwide Partner Group at Microsoft. ?Adding compatibility for the latest Microsoft operating systems helps ISVs to stay ahead of the competition and give their customers access to cutting-edge technologies.?</p>
	<p style="text-align: justify">
		<strong><a href="http://hs-lab.com/" target="_blank">Handy Software Lab</a></strong>is excited to launch this new version of <strong><a href="http://www.printlogger.com/">HSLAB Print Logger</a></strong>, said <strong>CEO</strong> at <strong><a href="http://hs-lab.com/" target="_blank">Handy Software Lab</a></strong>. Making our application compatible with <strong>Microsoft Windows 7/Microsoft Windows Server 2008 R2 </strong>helps us offer our customers compelling benefits, including intuitive user interfaces, improved security and reliability features, full support for multi-core processing, sophisticated management features, flexible access administration.</p>
	<p style="text-align: justify">
		<strong><a href="http://hs-lab.com/" target="_blank">Handy Software Lab</a></strong>(HSLAB), founded in 1998 as a wholly-owned business is focused on the development, marketing, distribution and support of leading control and statistical software in a variety of application areas. Our software meets the needs of both corporate system administrators and home users. The company is capable of satisfy a consumer demand for high-quality and hi-tech software, at maintenance of secure online sales transactions, immediate delivery of a product and high-quality support.</p>
	<p style="text-align: justify">
		HSLAB&#39;s award winning programs are powerful, designed with high-quality and extensive functionality, and presented in an easy-to-use graphical and command line interface designed to appeal to and fulfill the needs of administrators, power users and novices alike. HSLAB is continually working to improve existing products, as well as to produce new ones to satisfy every specific customer&#39;s needs. Whether you are looking for innovative software or software for process-control, security, or statistical software, HSLAB has products which will help you cope with the tasks you face.</p>
	<p>
		<em>#########</em></p>
	<p>
		<strong>For more information:</strong><strong>HSLAB Print Logger Family products: </strong></p>
	<p>
		<a href="http://www.printlogger.com/pl5-family-products.php">http://www.printlogger.com/pl5-family-products.php</a></p>
	<pre>
	<strong>HSLAB Print Logger Editions Comparison:</strong>
</pre>
	<p>
		<a href="http://www.printlogger.com/pl5-family-editions-matrix.php">http://www.printlogger.com/pl5-family-editions-matrix.php</a></p>
	<p>
		<strong>HSLAB Print Logger Ordering:</strong></p>
	<p>
		<a href="http://hs-lab.com/#plee" target="_blank">http://www.hs-lab.com/buy/#plee</a></p>
	<p>
		<strong>HSLAB Print Logger FAQ:</strong></p>
	<p>
		<a href="http://kb.hs-lab.com/category/1/hslab-print-logger.html">http://kb.hs-lab.com.ua/category/1/hslab-print-logger.html</a></p>
	<p>
		<strong>HSLAB Print Logger screenshots:</strong></p>
	<p>
		<a href="http://www.printlogger.com/pl5/screenshots/hslab-print-logger-5-screenshots.php">http://www.printlogger.com/pl5/screenshots/hslab-print-logger-5-screenshots.php</a></p>
	<p>
		<strong>HSLAB Print Logger downloads:</strong></p>
	<p>
		<a href="http://www.printlogger.com/order/" target="_blank">http://hs-lab.com/downloads/dl.php?product=pl5ee&amp;site=pr</a></p>
	<p>
		Products or service names mentioned herein are the trademarks of their respective owners.</p>
</div>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>Announcing HSLAB HTTP Monitor Windows 7/Windows Server 2008 R2 Compatibility Status</title>
<link>http://apache-monitor.com/hslab-http-monitor-family.php</link>
<pubDate>Sat, 11 Sep 2010 07:29:06 +0000</pubDate>
<description><![CDATA[<p>
	<strong>For Release 17:48 GMT +2</strong><strong> 30.08.2010 </strong><strong>Handy Software Lab Releases New Version of its HSLAB HTTP Monitor, a handy real-time performance monitoring and statistics analysis software application for Apache web servers</strong></p>
<p>
	<a href="http://hs-lab.com/" target="_blank"><strong>Handy Software Lab</strong></a> today announced it will launch a new version of its application, <a href="http://www.sys-monitoring.com/products/am/hslab-http-monitor-family.php" target="_blank"><strong>HSLAB HTTP Monitor</strong></a>, which works with <strong>Microsoft Windows</strong><strong>7/Microsoft Windows Server</strong><strong>2008 R2 </strong>to offer customers enhanced security, as well as innovative user interface features and reliability improvements.With <strong><a href="http://www.sys-monitoring.com/products/am/hslab-http-monitor-family.php" target="_blank">HSLAB HTTP Monitor</a></strong>, administrators always know who is currently connected, server operations distribution, amount of bandwidth being consumed, and number of server requests per unit of time. Since software is server independent, server running on Apache may be located thousands of miles away from where program is installed. Software shows all virtual servers being hosted, statistics for them, and what files or documents are being accessed.</p>
<p>
	?Our ISV community is alive with innovation, and we?re committed to helping our partners drive the next generation of software experiences,? said Ross Brown, Vice President of ISV and Solutions Partners for the Worldwide Partner Group at Microsoft. ?Adding compatibility for the latest Microsoft operating systems helps ISVs to stay ahead of the competition and give their customers access to cutting-edge technologies.?</p>
<p>
	<a href="http://hs-lab.com/" target="_blank"><strong>Handy Software Lab</strong></a> is excited to launch this new version of <a href="http://www.sys-monitoring.com/products/am/hslab-http-monitor-family.php"><strong>HSLAB HTTP Monitor</strong></a>, said <strong>CEO</strong> at <a href="http://hs-lab.com/" target="_blank"><strong>Handy Software Lab</strong></a>. ?Making our application compatible with <strong>Microsoft Windows 7/Microsoft Windows Server 2008 R2 </strong>helps us offer our customers compelling benefits, including intuitive user interfaces, improved security and reliability features, full support for multi-core processing, sophisticated management features, flexible access administration.</p>
<p>
	<a href="http://hs-lab.com/" target="_blank"><strong>Handy Software Lab</strong></a>(HSLAB), founded in 1998 as a wholly-owned business is focused on the development, marketing, distribution and support of leading control and statistical software in a variety of application areas. Our software meets the needs of both corporate system administrators and home users. The company is capable of satisfy a consumer demand for high-quality and hi-tech software, at maintenance of secure online sales transactions, immediate delivery of a product and high-quality support.</p>
<p>
	HSLAB&#39;s award winning programs are powerful, designed with high-quality and extensive functionality, and presented in an easy-to-use graphical and command line interface designed to appeal to and fulfill the needs of administrators, power users and novices alike. HSLAB is continually working to improve existing products, as well as to produce new ones to satisfy every specific customer&#39;s needs. Whether you are looking for innovative software or software for process-control, security, or statistical software, HSLAB has products which will help you cope with the tasks you face.</p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>How to configure Apache versions 1.3.x - 2.0.x ?</title>
<link>http://kb.hs-lab.com/content/2/1/en/how-to-configure-apache-versions-13x-_-20x-.html</link>
<pubDate>Sat, 11 Sep 2010 07:24:47 +0000</pubDate>
<description><![CDATA[<p>
	First of all, you should be convinced, that your server uses the<br />
	mod_status module. For this purpose open in your text editor a web<br />
	server configuration file httpd.conf. Find the section loading modules<br />
	and check up, whether there is there a line:</p>
<p>
	LoadModule status_module modules/mod_status.so</p>
<p>
	This line can differ a little depending on the version of your server<br />
	and operation system. If this line has ahead a symbol # that remove<br />
	it.</p>
<p>
	Read more at<br />
	<a href="http://kb.hs-lab.com/content/2/1/en/how-to-configure-apache-versions-13x-_-20x-.html" rel="nofollow" target="_blank">http://www.hs-lab.com/usage/faq/content/2/1/en/how-to-configure-apach...</a></p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>Extended evaluation</title>
<link>http://cp.hs-lab.com/license/request-key.php</link>
<pubDate>Sat, 11 Sep 2010 07:21:58 +0000</pubDate>
<description><![CDATA[<p>
	We can offer you the extended evaluation for all products. It includes<br />
	prolongation of the trial period and access to additional features<br />
	which are absent in the base trial version.<br />
	<a href="http://www.hs-lab.com/mail/request-key.php" rel="nofollow" target="_blank">http://www.hs-lab.com/mail/request-key.php</a></p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>Personal Edition, official, registered</title>
<link>http://www.printlogger.com/</link>
<pubDate>Sat, 11 Sep 2010 07:20:10 +0000</pubDate>
<description><![CDATA[<p>
	Print Logger PE, official registered &quot;Gift&quot; Version.<br />
	Full functional (like commercial), without time restrictions.<br />
	There is no updates available.</p>
<p>
	<a href="http://www.printlogger.com/downloads/hslab-print-logger-5-pe-ga.exe" rel="nofollow" target="_blank">http://www.printlogger.com/downloads/hslab-print-logger-5-pe-ga.exe</a></p>
<p style="text-align: justify">
	The Print Logger PE software is intended for a print management<br />
	(print control and audit printing activity) for printers at workstation, based on Windows NT operation systems family. At this time this family includes Windows 2000/XP and Windows Vista. The program inspects the print jobs on a computer, where software is installed. Main assignment of the program - collection of the information about sizes (in pages and kilobytes) of local print jobs and record it to the database for the subsequent analysis or creation reports about printing activity.</p>
<p style="text-align: justify">
	Note: if your printer has its own network interface or connected to the hardware network print server( JetDirect or any other), you should install the<br />
	printer as a local printer on the server where Print Logger is installed. You should specify the MS Standard TCP\IP port with the printer IP address as the port of the printer, or the JetDirect(or other) port for a network print-sever. Users should connect to printer using the print server as to the regular network printer:<br />
	\\YourServerName\YourPrinterName.</p>
<p style="text-align: justify">
	The program can also inspect sizes of print jobs based on defined quotas and prohibit printing, if the quotas are exceeded (cost recovery and audit print).<br />
	Quotas for printing is very powerful and effective mechanism for cost management on printing in your organization. Limiting printing activities for some employees, you can really save on a paper, a toner for printers (especial at a color printing), expenses for repair and service for printers.</p>
<p>
	Screenshots:<br />
	<a href="http://www.printlogger.com/pl5/screenshots/" rel="nofollow" target="_blank">http://www.printlogger.com/pl5/screenshots/</a></p>
<p>
	Vendor&#39;s site:<br />
	<a href="http://www.printlogger.com/" rel="nofollow" target="_blank">http://www.printlogger.com/</a><br />
	Commercial version(with support and updates) $79.95, (Personal<br />
	license)<br />
	<a href="http://www.printlogger.com/" rel="nofollow" target="_blank">http://www.printlogger.com/</a></p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>HSLAB Print Logger 5 Family - The next generation of the print management software</title>
<link>http://www.printlogger.com/</link>
<pubDate>Sat, 11 Sep 2010 07:16:41 +0000</pubDate>
<description><![CDATA[<p>
	June , 2010</p>
<p>
	For Immediate Release<br />
	For more information contact:<br />
	Oleg Golub, CEO<br />
	Handy Software Lab<br />
	Pacific Business Centre<br />
	P.O. Box 34069 #381<br />
	Seattle, WA 98124-1069<br />
	USA<br />
	Fax number : 1-309-417-7393<br />
	Contact <a href="http://helpdesk.hs-lab.com/" target="_blank">Form</a></p>
<p>
	Handy Software Lab Releases HSLAB Print Logger 5 Family products Lower your printing expenses by setting quotas for printing!</p>
<p style="text-align: justify">
	HSLAB Print Logger 5 is a handy real-time printing monitoring and statistics analysis software application for print servers, which are used ubiquitously in any industry. Basically, with HSLAB monitoring system administrators always know about printing statistics on one or more print servers.</p>
<p style="text-align: justify">
	Handy Software Lab has released v 5 of HSLAB Print Logger Family products (Free edition, Personal edition, SOHO edition, Small business edition, Standard edition, Enterprise edition), a Windows 2000/XP/2003/ Vista/2008 software that logs and limiting all printing activity on a network print server.</p>
<p style="text-align: justify">
	HSLAB Print Logger monitors the set of a print jobs parameters and records detailed information into embedded or external(remote) SQL database. This information lets you operate your charges, limit use of printers by your employees, receive detailed (including graphic) information about all print jobs.</p>
<p style="text-align: justify">
	Software designed as a native Windows 2000/XP/2003/Vista/2008 service, and also includes a separate applications to configure and control the service and remote reporting utility. You can easily export reports in MS Excel, HTML, XML and CSV formats. Also you can see real-time statistics in HTML format from embedded HTTP server using your favorite web browser or receive scheduled reports via email.</p>
<p style="text-align: justify">
	HSLAB Print Logger stores its data in the SQL database. This format lets you access the database records and build custom reports using any SQL clients or integrate print jobs information into your corporate information system.</p>
<p style="text-align: justify">
	HSLAB Print Logger costs starts from 60 EUR for one print server. Number of users is unlimited. Orders may be completed online at <a href="http://www.printlogger.com/" rel="nofollow" target="_blank">www.printlogger.com</a>. Demo version is also available.</p>
<p>
	--</p>
<p>
	Free evaluation copy available. (<a href="http://www.printlogger.com/" rel="nofollow" target="_blank">http://www.printlogger.com/</a><br />
	hslab-print-logger-5-ee.exe)</p>
<p>
	See also:<br />
	HSLAB Print Logger 5 Family (<a href="http://www.printlogger.com/" rel="nofollow" target="_blank">http://www.printlogger.com/</a><br />
	pl5/)<br />
	Downloads (<a href="http://www.printlogger.com/" rel="nofollow" target="_blank">http://www.printlogger.com/</a>)<br />
	How to Order (<a href="http://www.hs-lab.com/buy/?pr=pl" rel="nofollow" target="_blank">http://www.hs-lab.com/buy/#plpe</a>)</p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>Limited offer!</title>
<link>http://cp.hs-lab.com/_trialpay/</link>
<pubDate>Sat, 11 Sep 2010 06:54:51 +0000</pubDate>
<description><![CDATA[<p>
	Get HSLAB Force Down Personal FREE!<br />
	<a href="http://www.trialpay.com/productpage/%3Fc%3D17b000d%26tid%3DRHy3KT3%26sid%3D" rel="nofollow" target="_blank">http://www.trialpay.com/productpage/?c=17b000d&amp;tid=RHy3KT3&amp;sid=</a><br />
	You can purchace Business/Family license here<br />
	<a href="http://www.hs-lab.com/buy/%23fdown" rel="nofollow" target="_blank">http://www.hs-lab.com/buy/#fdown</a></p>
<p>
	Get HSLAB Shutdown Folder Personal FREE!<br />
	<a href="http://www.trialpay.com/productpage/%3Fc%3D106526d%26tid%3DA7DZNel%26sid%3D" rel="nofollow" target="_blank">http://www.trialpay.com/productpage/?c=106526d&amp;tid=A7DZNel&amp;sid=</a><br />
	You can purchace Business/Family license here<br />
	<a href="http://www.hs-lab.com/buy/%23df" rel="nofollow" target="_blank">http://www.hs-lab.com/buy/#df</a></p>
<p>
	Get HSLAB Prefetch Manager Personal FREE!<br />
	<a href="http://www.trialpay.com/productpage/%3Fc%3D8b28e23%26tid%3D6rGUpx-%26sid%3D" rel="nofollow" target="_blank">http://www.trialpay.com/productpage/?c=8b28e23&amp;tid=6rGUpx-&amp;sid=</a><br />
	You can purchace Business/Family license here<br />
	<a href="http://www.hs-lab.com/buy/%23sp" rel="nofollow" target="_blank">http://www.hs-lab.com/buy/#sp</a></p>
<p>
	Get HSLAB Text to SMS for free!<br />
	<a href="http://www.trialpay.com/productpage/%3Fc%3D5dcc0cc%26tid%3D9ahBmwF%26sid%3D" rel="nofollow" target="_blank">http://www.trialpay.com/productpage/?c=5dcc0cc&amp;tid=9ahBmwF&amp;sid=</a></p>
<p>
	Get HSLAB Sys Monitor Pro Personal FREE!<br />
	<a href="http://www.trialpay.com/productpage/%3Fc%3D1fce008%26tid%3DRHy3KTu%26sid%3D" rel="nofollow" target="_blank">http://www.trialpay.com/productpage/?c=1fce008&amp;tid=RHy3KTu&amp;sid=</a><br />
	You can purchace Business/Family license here<br />
	<a href="http://www.hs-lab.com/buy/%23sm" rel="nofollow" target="_blank">http://www.hs-lab.com/buy/#sm</a></p>
<p>
	Get HSLAB Modem Monitor Free!<br />
	<a href="http://www.trialpay.com/productpage/%3Fc%3D6b1e31c%26tid%3D6rGUS6p%26sid%3D" rel="nofollow" target="_blank">http://www.trialpay.com/productpage/?c=6b1e31c&amp;tid=6rGUS6p&amp;sid=</a></p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>What is Personal Edition?</title>
<link>http://www.printlogger.com/</link>
<pubDate>Sat, 11 Sep 2010 06:50:14 +0000</pubDate>
<description><![CDATA[<p style="text-align: justify">
	Ideal print management solution for personal or family usage.<br />
	&nbsp; The Print Logger PE print management system is intended for a print management (print control and audit printing activity) for printers at the workstation, based on Windows NT operation systems family. At this time this family includes Windows 2000/XP and Windows Vista. The print management software inspects the print jobs on a computer, where software is installed. Main assignment of the program - collection of the information about sizes (in pages) of local or network print jobs and record it to the database for the subsequent analysis or creation reports about printing activity. Print Logger PE print management system creates HTML graphical reports and can export data in different formats.<br />
	&nbsp; The program can also inspect sizes of print jobs based on defined quotas and prohibit printing, if the quotas are exceeded (cost recovery and audit print). Quotas for printing is very powerful and effective mechanism for cost management on printing in your organization, office or at home. Limiting printing activities for some users, you can really save on a paper, a toner for printers (especial at a color printing), expenses for repair and service for printers.<br />
	Download<br />
	<a href="http://www.printlogger.com/downloads/hslab-print-logger-5-pe.exe" rel="nofollow" target="_blank">http://www.printlogger.com/downloads/hslab-print-logger-5-pe.exe</a><br />
	Read More <a href="http://www.printlogger.com/" rel="nofollow" target="_blank">http://www.printlogger.com/products/pl5/pe/hslab-print-logger-personal-edition.php</a><br />
	Purchase <a href="http://www.hs-lab.com/buy/?pr=plpe" rel="nofollow" target="_blank">http://www.hs-lab.com/buy/#plpe</a></p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
<item>
<title>Free Edition: it's free</title>
<link>http://www.printlogger.com/</link>
<pubDate>Sat, 11 Sep 2010 06:46:26 +0000</pubDate>
<description><![CDATA[<p style="text-align: justify">
	Absolutely free print management solution for personal usage.<br />
	&nbsp; The Print Logger FE print management system is intended for a print management (print control and audit printing activity) for printers at the workstation, based on Windows NT operation systems family. At this time this family includes Windows 2000/XP and Windows Vista. The print management software inspects the print jobs on a computer, where software is installed. Main assignment of the program - collection of the information about sizes (in pages) of local or network print jobs and record it to the database for the subsequent analysis or creation reports about printing activity.</p>
<p>
	The program can also inspect sizes of print jobs based on defined quotas and prohibit printing, if the quotas are exceeded (cost recovery and audit print). Quotas for printing is very powerful and effective mechanism for cost management on printing in your organization, office or at home. Limiting printing&nbsp; activities for some users, you can really save on a paper, a toner for printers (especial at a color printing), expenses for repair and service for printers.</p>
<p>
	Download<br />
	<a href="http://www.printlogger.com/downloads/hslab-print-logger-5-fe.exe" rel="nofollow" target="_blank">http://www.printlogger.com/downloads/hslab-print-logger-5-fe.exe</a><br />
	Read More <a href="http://www.printlogger.com/" rel="nofollow" target="_blank">http://www.printlogger.com/</a></p>]]></description>
<author>support@hs-lab.com (Handy Software Lab's News and announcements)</author>
</item>
</channel>
</rss>