<?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/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hacksar &#187; Useful Programs</title>
	<atom:link href="http://www.hacksar.com/blog/category/useful-programs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hacksar.com/blog</link>
	<description>It's not haxx0r... It's hacksar!</description>
	<lastBuildDate>Wed, 16 Jun 2010 06:00:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How-To: Quickly Reinstall All Your Favorite Software in a Few Clicks</title>
		<link>http://www.hacksar.com/blog/2010/03/12/how-to-quickly-reinstall-all-your-favorite-software-in-a-few-clicks/</link>
		<comments>http://www.hacksar.com/blog/2010/03/12/how-to-quickly-reinstall-all-your-favorite-software-in-a-few-clicks/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 18:58:06 +0000</pubDate>
		<dc:creator>Omni</dc:creator>
				<category><![CDATA[Useful Programs]]></category>
		<category><![CDATA[Useful Sites]]></category>

		<guid isPermaLink="false">http://www.hacksar.com/blog/?p=246</guid>
		<description><![CDATA[If you recently decided to make the upgrade to Microsoft&#8217;s latest operating system offering of Windows 7 (and even if you haven&#8217;t, I STRONGLY suggest you do, as it&#8217;s almost perfect), or have even been hesitating updating your OS because you don&#8217;t want to spend time reinstalling the numerous pieces of software you&#8217;ve amassed on [...]]]></description>
			<content:encoded><![CDATA[<p>If you recently decided to make the upgrade to Microsoft&#8217;s latest operating system offering of Windows 7 (and even if you haven&#8217;t, I STRONGLY suggest you do, as it&#8217;s almost perfect), or have even been hesitating updating your OS because you don&#8217;t want to spend time reinstalling the numerous pieces of software you&#8217;ve amassed on your system over the years, fret no more. (And of course, for those of you that regularly format and reinstall Windows OS&#8217;s that aren&#8217;t Windows 7, this is still applicable.) I recently my laptop&#8217;s OS from Vista to Windows 7 (good riddance) and I was able to save over an hour of tedious &#8220;download installer&#8221;, &#8220;click install&#8221;, and &#8220;do not sign up for newsletter&#8221; actions by using a great tool called Ninite Easy PC Setup. Keep reading for the guide on how you can use it yourself.</p>
<ol>
<li><span id="more-246"></span>Visit the Ninite website at <a href="http://www.ninite.com" target="_blank">http://www.ninite.com</a>.</li>
<li>Check the software that you want. There&#8217;s a plethora of freeware, some that you may not have even heard of and may wish to give a trial run.</li>
<li>Hit the big Get Installer button, download the installer, and run it.</li>
<li>Follow the prompts on the screen and let it go.</li>
</ol>
<p>All the software you had selected has now been installed on your shiny new OS. Easy as that!</p>
<p>If you have any suggestions or easy-install tools that you use, please tell us in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hacksar.com/blog/2010/03/12/how-to-quickly-reinstall-all-your-favorite-software-in-a-few-clicks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How-To: Use uTorrent from a Flash Drive</title>
		<link>http://www.hacksar.com/blog/2010/02/15/how-to-use-utorrent-from-a-flash-drive/</link>
		<comments>http://www.hacksar.com/blog/2010/02/15/how-to-use-utorrent-from-a-flash-drive/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 01:47:14 +0000</pubDate>
		<dc:creator>Omni</dc:creator>
				<category><![CDATA[How-To Guides]]></category>
		<category><![CDATA[Useful Programs]]></category>

		<guid isPermaLink="false">http://www.hacksar.com/blog/?p=122</guid>
		<description><![CDATA[Sometimes, you may want to be able to take your torrenting capabilities along with you. There&#8217;s an easy way to do this &#8211; and the program itself is barely 1 mb! You can keep torrents, keep partially completed downloads (assuming your flash drive is large enough), or whatever, all in your thumb drive. To find [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes, you may want to be able to take your torrenting capabilities along with you. There&#8217;s an easy way to do this &#8211; and the program itself is barely 1 mb! You can keep torrents, keep partially completed downloads (assuming your flash drive is large enough), or whatever, all in your thumb drive. To find out how to do this, keep reading.</p>
<p><span id="more-122"></span></p>
<ol>
<li>Go to the <a href="http://portableapps.com/apps/internet/utorrent_portable" target="_blank">uTorrent Portable Apps</a> webpage and download the exe.</li>
<li>Copy it (or save it directly) to your flash drive.</li>
<li>You&#8217;re done! You should now be able to just plug your flash drive into any Windows based computer and run uTorrent on it.</li>
</ol>
<p>Best of all, you can choose where you want to download the torrent on the local computer that you&#8217;re using (which basically means you don&#8217;t have to download everything onto your flash drive). This is the most handy when you have access to a computer that you aren&#8217;t allowed to install new programs on. Since this technique isn&#8217;t installing anything new, it should be able to work almost all the time. The only thing you have to watch out for is router or firewall configurations that may block torrents.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hacksar.com/blog/2010/02/15/how-to-use-utorrent-from-a-flash-drive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How-To: Save Your Computer from Virtually Anything</title>
		<link>http://www.hacksar.com/blog/2009/09/08/how-to-save-your-computer-from-virtually-anything/</link>
		<comments>http://www.hacksar.com/blog/2009/09/08/how-to-save-your-computer-from-virtually-anything/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 05:21:59 +0000</pubDate>
		<dc:creator>Omni</dc:creator>
				<category><![CDATA[Useful Programs]]></category>

		<guid isPermaLink="false">http://www.hacksar.com/blog/?p=225</guid>
		<description><![CDATA[If you have been prone to mess around with your computer, but are not truly an expert, many times, things can and will go wrong. Being the hacksar I am, even I make mistakes. Recently, I had undertaken the challenge of trying to install a Hackintosh&#8217;d version of OSX on my laptop, but not being [...]]]></description>
			<content:encoded><![CDATA[<p>If you have been prone to mess around with your computer, but are not truly an expert, many times, things can and will go wrong. Being the hacksar I am, even I make mistakes. Recently, I had undertaken the challenge of trying to install a Hackintosh&#8217;d version of OSX on my laptop, but not being very knowledgeable about the Mac OS, you can only imagine how badly I messed up. Long story short, my laptop would simply not start any operating system.</p>
<p>Keep reading for the full story.</p>
<p><span id="more-225"></span></p>
<p>If you have ever made some huge mistake with your computer, whether it consists of messing with some registry entries or just plain switching your active boot drive (like me&#8230;), there is one thing that you should keep in mind. Always have something on hand to undo your mistakes.</p>
<p>In my case, my panacea was <a href="http://www.hiren.info/pages/bootcd" target="_blank">Hiren&#8217;s Boot CD</a>. This <strong><em>absolutely amazing</em></strong> boot CD contains over 100 different rescue programs and other utilities that are a godsend when something goes awry. It has partition managers, MBR fixing wizards, EVERYTHING. I mean, it even comes with a mini version of Windows XP that you can run straight off the CD.</p>
<p>To use it, just download the ISO from <a href="http://www.9down.com/Hiren-s-BootCD-10-0-209688/" target="_blank">this page</a> (for some reason the official Hiren site doesn&#8217;t have a download mirror), burn it to a CD using some software (I&#8217;m partial towards ImgBurn), and then just pop it in your disk drive on boot. It may ask you if you want to boot from CD or hard drive, and you can make the right decision. If it doesn&#8217;t, try changing your BIOS settings (usually it&#8217;s either F2, F8, or F10 &#8211; depending on your computer &#8211; to get to the BIOS options). Make sure to edit the boot order to have your CD drive first (before your primary hard drive). Then, it should work fine.</p>
<p>Explore Hiren&#8217;s Boot CD and see all the magic it can do. Word to the wise, though, make sure you have at least a slight idea of what you&#8217;re doing (just so you don&#8217;t mess anything up even more). The internet and Google is your friend.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hacksar.com/blog/2009/09/08/how-to-save-your-computer-from-virtually-anything/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How-To: Recover Deleted Files (Unformat Camera, etc.)</title>
		<link>http://www.hacksar.com/blog/2009/05/26/how-to-recover-deleted-files-unformat-camera-etc/</link>
		<comments>http://www.hacksar.com/blog/2009/05/26/how-to-recover-deleted-files-unformat-camera-etc/#comments</comments>
		<pubDate>Tue, 26 May 2009 21:49:07 +0000</pubDate>
		<dc:creator>Omni</dc:creator>
				<category><![CDATA[How-To Guides]]></category>
		<category><![CDATA[Useful Programs]]></category>
		<category><![CDATA[memory card]]></category>
		<category><![CDATA[recovery]]></category>
		<category><![CDATA[undelete]]></category>

		<guid isPermaLink="false">http://www.hacksar.com/blog/?p=201</guid>
		<description><![CDATA[If you have ever used a digital camera before, you probably have noticed that there is some sort of &#8220;Format Memory Card&#8221; option, which basically deletes all the pictures on the memory card. However, this can be painful if you accidentally format your memory card (or even if you accidentally delete one or two pictures [...]]]></description>
			<content:encoded><![CDATA[<p>If you have ever used a digital camera before, you probably have noticed that there is some sort of &#8220;Format Memory Card&#8221; option, which basically deletes all the pictures on the memory card. However, this can be painful if you accidentally format your memory card (or even if you accidentally delete one or two pictures that you really wanted).</p>
<p>The first and most important thing to keep in mind if this happens is <span style="text-decoration: underline;"><strong>DO NOT TAKE ANY MORE PICTURES, OR USE THE MEMORY CARD AT ALL</strong></span>. All recovery programs that can undelete your files rely on the fact that when a file gets deleted, the actual data isn&#8217;t erased (at least until something overwrites the section where it is written/saved). Keep reading for the guide on how to recover your deleted or formatted files.</p>
<p><span id="more-201"></span></p>
<ol>
<li>Visit the <a href="http://www.pcinspector.de/Sites/file_recovery/info.htm?language=1" target="_blank">PCInspector File Recovery</a> website, download, and install PCInspector File Recovery. (It&#8217;s free.)</li>
<li>Connect your memory card via USB (or whatever) so that it shows up as another drive.</li>
<li>Run the program and select the appropriate drive. The format should be whatever file you are trying to recover are. (If you are not sure, try it with JPG first, and if not, you can try something like RAW).</li>
<li>Press Recover, and you should have your files back.</li>
<li>If for some reason you can&#8217;t seem to view the file (but it recovered successfully), look up a different guide on how to view corrupt image files. (Hacksar may even feature an article on this soon!)</li>
</ol>
<p>So, recovery is relatively straight forward, provided you remember to stop taking pictures. Once you take more pictures, your old pictures are gone and probably won&#8217;t be recoverable. Take note that this method could also work on flash drives, etc., assuming that the file type you wish to recover is supported by the software.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hacksar.com/blog/2009/05/26/how-to-recover-deleted-files-unformat-camera-etc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How-To: Share Your Computer&#8217;s Media Files with Your PS3</title>
		<link>http://www.hacksar.com/blog/2009/04/23/how-to-share-your-computers-media-files-with-your-ps3/</link>
		<comments>http://www.hacksar.com/blog/2009/04/23/how-to-share-your-computers-media-files-with-your-ps3/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 20:52:34 +0000</pubDate>
		<dc:creator>Omni</dc:creator>
				<category><![CDATA[How-To Guides]]></category>
		<category><![CDATA[Useful Programs]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[ps3]]></category>
		<category><![CDATA[share]]></category>

		<guid isPermaLink="false">http://www.hacksar.com/blog/?p=173</guid>
		<description><![CDATA[Now with the prices of PlayStation 3&#8217;s dropping, more and more people are buying them. It not only is the most powerful gaming platform (from a hardware point of view) on the current market, but it also has the added benefit of being able to serve content in 1080p resolution, making the most out of [...]]]></description>
			<content:encoded><![CDATA[<p>Now with the prices of PlayStation 3&#8217;s dropping, more and more people are buying them. It not only is the most powerful gaming platform (from a hardware point of view) on the current market, but it also has the added benefit of being able to serve content in 1080p resolution, making the most out of that HDTV you just bought. It is also one of the best Blu-Ray players that you can get. However, did you know that you can stream virtually any media (video, audio, images) that you have on your PC to your PS3 over your home network? AVI, DIVX, MP3, JPG &#8212; you name it, you can most likely stream it.</p>
<p>If you have your PS3 on your network and want to share your files to it to watch on your TV, have no fear. It&#8217;s beyond easy; just keep reading for the guide.</p>
<p><span id="more-173"></span></p>
<ol>
<li>Ensure that your computer and PS3 are on the same network. (If you know they are, go to the next step.) To do this, go to command prompt (Start-&gt;All Programs-&gt;Accessories-&gt;Command Prompt) and type in &#8220;ipconfig&#8221; and hit enter. You&#8217;ll see a number for &#8220;IP Address&#8221; that&#8217;s probably four sets of numbers separated by periods (like 192.168.10.1). Then, go to your PS3 (make sure you&#8217;re connected to the internet), and go to Network Settings and look at your network information. It will list an IP address here too. Compare this number with your computers IP address and make sure the first 3 numbers are equivalent. For example, if your PC is 192.168.10.1, your PS3 could be 192.168.10.2.</li>
<li><a href="http://www.hacksar.com/blog/wp-content/uploads/2009/04/ps3mediacenter.png" rel="lightbox[173]"><img class="alignright size-thumbnail wp-image-180" title="ps3mediacenter" src="http://www.hacksar.com/blog/wp-content/uploads/2009/04/ps3mediacenter-150x150.png" alt="ps3mediacenter" width="150" height="150" /></a>Download and install <a href="http://ps3mediaserver.blogspot.com/" target="_blank">PS3 Media Server</a>. Run this program. (Ensure that your PS3 is on so that the program can find your PS3 on the network.)</li>
<li>On your PS3, go to any of the media channels and hit &#8220;Search for Media Server&#8221;. After a few seconds of searching, it should find the PS3 Media Server. Select it and you should be able to see all of your hard drives. You can now navigate to where ever you have media files saved, and most likely can play them back. I&#8217;ve been enjoying all the movies and TV shows I have on my computer on my HDTV rather than my computer&#8217;s monitor, and it works perfectly!</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.hacksar.com/blog/2009/04/23/how-to-share-your-computers-media-files-with-your-ps3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To: Make a DVD Out of an AVI File</title>
		<link>http://www.hacksar.com/blog/2009/04/21/how-to-make-a-dvd-out-of-an-avi-file/</link>
		<comments>http://www.hacksar.com/blog/2009/04/21/how-to-make-a-dvd-out-of-an-avi-file/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 21:19:52 +0000</pubDate>
		<dc:creator>Omni</dc:creator>
				<category><![CDATA[How-To Guides]]></category>
		<category><![CDATA[Useful Programs]]></category>
		<category><![CDATA[avi]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[dvd]]></category>
		<category><![CDATA[dvd author]]></category>

		<guid isPermaLink="false">http://www.hacksar.com/blog/?p=116</guid>
		<description><![CDATA[If you&#8217;ve been reading some of our previous posts (primarily the ones on BitTorrent), or even if you have a digital video recorder, you may have noticed that getting the files onto a DVD for easy DVD player playback is much harder that it seems. Almost 99 out of a 100 times, your DVD player [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve been reading some of our previous posts (primarily the ones on BitTorrent), or even if you have a digital video recorder, you may have noticed that getting the files onto a DVD for easy DVD player playback is much harder that it seems. Almost 99 out of a 100 times, your DVD player won&#8217;t be able to just play a video file if you just drag/drop and burn whatever video file to a DVD. When you do that, you are usually burning a data DVD, which is specially meant for only PCs to read them; DVD players usually can&#8217;t.</p>
<p>However, if you ever have wanted to create your own DVD, whether it was a home video or just some other collection of video clips you&#8217;ve had, there is a way to do it. What you want to do is author the DVD. When you use DVD authoring programs, you have the ability to set not only the video to play on a DVD player, but also to create aspects of the DVD such as the menu screen, scene selections, and more. There are many programs that can do this for you, the best being free. Keep reading for the list and a quick guide on how to use the best one.</p>
<p><span id="more-116"></span></p>
<p>Here&#8217;s a quick list of my favorites in order from best to&#8230; good (all are freeware):</p>
<ol>
<li><a href="http://www.trustfm.net/divx/SoftwareAvi2Dvd.php" target="_blank">AVI2DVD </a></li>
<li><a href="http://handbrake.fr/" target="_blank">HandBrake</a></li>
<li><a href="http://www.dvdflick.net/" target="_blank">DVD Flick</a></li>
<li><a href="http://www.dvdstyler.de/" target="_blank">DVDStyler</a></li>
</ol>
<p>I personally use AVI2DVD all the time, as it always gets the job done and is incredibly easy. So, in this guide, I&#8217;ll be outlining how to use AVI2DVD. The other programs work the same way, and you can read their documentation for complete coverage.</p>
<ol>
<li>Download, install, and run <a href="http://www.trustfm.net/divx/SoftwareAvi2Dvd.php" target="_blank">AVI2DVD</a>.</li>
<li>This program is made to be as simple as possible; click the large &#8220;Load avi/ogm/mkv/wmv&#8221; button found in the &#8220;Step 1 Input&#8221; tab and that box. Select the file that you want, and the rest of the options in that tab shouldn&#8217;t need any alterations.</li>
<li>Switch to the second tab of &#8220;Step 2 Output&#8221; and choose DVD and DVD-5 4.7 GB (that&#8217;s a regular DVD-R, single layer. If you&#8217;re lucky enough to have a dual-layer burner and blank DVD, you can choose the DVD-9 option. Then, you can also press the folder icon at the bottom left, next to the blank input box, to navigate to which folder you want the output to be saved to. You don&#8217;t need to change any of the other options here, but you can fiddle with things like how many minutes you want each chapter to be, and if you want to make an ISO or IFO (image files or VIDEO_TS folder to be burned directly).</li>
<li>Don&#8217;t touch anything in &#8220;Step 3 Encoders&#8221; unless you&#8217;re an advanced user and know what you&#8217;re doing.</li>
<li>If you have the appropriate file for subtitles, you can add them in &#8220;Step 4 Subtitles&#8221;. Otherwise, you can skip this step as well.</li>
<li><a href="http://www.hacksar.com/blog/wp-content/uploads/2009/04/avi2dvd.jpg" rel="lightbox[116]"><img class="alignright size-thumbnail wp-image-174" title="avi2dvd" src="http://www.hacksar.com/blog/wp-content/uploads/2009/04/avi2dvd-150x150.jpg" alt="avi2dvd" width="150" height="150" /></a>In &#8220;Step 5 DVD Menu&#8221;, you have 3 tools. The &#8220;Capture Images&#8221; tool allows you to capture screenshots from the movie in order to use as a background for your DVD menu. If you want to add background music to the menu, then it needs to be in mp2 format, so an mp3 to mp2 converter is included. Once you have all the files ready (background image and mp2 music file), you can go to the Create DVD Menu tool. Here, you can create your own DVD menu with any text, buttons, etc, that you wish to include. Make sure you include the necessary buttons like play, etc.</li>
<li>Once you finish making your DVD menu, press the large green GO!!! button, and it will begin encoding your movie. Let it go for however long it goes (it can take anywhere from a few minutes to a few hours, depending on the power of your computer).</li>
<li>Once it is done, you can burn the video file using something like Nero Burning ROM and burn it as a DVD-Video. (If you saved it as an ISO and don&#8217;t have Nero, you can use the freeware software <a href="http://www.imgburn.com/" target="_blank">ImgBurn </a>to burn it as well.)</li>
</ol>
<p>Now, you can make your own home-made DVDs! Keep in mind that DVD-R work the best (as opposed to DVD+R, DVD-RW, or DVD+RW), and that (for some reason) random company DVD players (Apex, Daewoo, Coby, etc) play these DVDs more readily than namebrand DVD players (Sony, Panasonic, Samsung, etc).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hacksar.com/blog/2009/04/21/how-to-make-a-dvd-out-of-an-avi-file/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How-To: Run Photoshop CS3 from a Flash Drive</title>
		<link>http://www.hacksar.com/blog/2009/04/07/how-to-run-photoshop-cs3-from-a-flash-drive/</link>
		<comments>http://www.hacksar.com/blog/2009/04/07/how-to-run-photoshop-cs3-from-a-flash-drive/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 21:46:00 +0000</pubDate>
		<dc:creator>Omni</dc:creator>
				<category><![CDATA[How-To Guides]]></category>
		<category><![CDATA[Useful Programs]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[portable]]></category>
		<category><![CDATA[portable app]]></category>

		<guid isPermaLink="false">http://www.hacksar.com/blog/?p=167</guid>
		<description><![CDATA[If you&#8217;ve ever found yourself on a computer that doesn&#8217;t belong to you, you&#8217;ve probably had the lost feeling of not having all of your favorite programs at your fingertips. If you are trying to work with images, Microsoft Paint just doesn&#8217;t cut it; you need the real powerhouse of image editors: Photoshop. You have [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve ever found yourself on a computer that doesn&#8217;t belong to you, you&#8217;ve probably had the lost feeling of not having all of your favorite programs at your fingertips. If you are trying to work with images, Microsoft Paint just doesn&#8217;t cut it; you need the real powerhouse of image editors: Photoshop. You have the software at home, but that may not mean you have it on every computer. Also, you most likely don&#8217;t have administrator priviledges on this alien computer, so you can&#8217;t even install your own copy of&#8230; whatever.</p>
<p>That&#8217;s where Portable Apps come in. For those of you wondering what a Portable App is, let me just say, they are one of the best creations for all computers. A portable application is a program that has the ability to run straight from one file, without any installation. They can even be run directly off of a USB flash drive, eliminating all needs for installation and admin rights.</p>
<p>Now, you may recall that Adobe&#8217;s Photoshop CS3 is not only a powerhouse image editing program, but the full installed version runs at a whopping  MB. So, you may think that you can never use this wonderful piece of software on any computer other than where it&#8217;s natively installed. Guess again. Keep reading to learn how to use Adobe Photoshop CS3 as a portable application straight from your flash drive, with no installation required.</p>
<p><span id="more-167"></span></p>
<ol>
<li>Download and unarchive <span style="text-decoration: line-through;">Portable Adobe Photoshop CS3</span> (Link Removed due to Legality issues, but a very quick Google will find you tons of download links).</li>
<li>Copy that folder to where ever you want. You can keep it on your computer for the fastest version, but the true magic lies in the fact that you can copy this folder to your flash drive and run Photoshop on <em>any computer straight from your flash drive</em>.</li>
<li>It is suggested that you put the files on your flash drive, and whenever you need to use it on a computer, copy the folder from your flash drive into some temporary place on the computer&#8217;s hard drive (Desktop, etc) to get the fastest speeds. This is especially important if you have a slow flash drive. (If you don&#8217;t know if you have a slow or fast flash drive, use this as a benchmark: if copying the CS3 folder to your flash drive takes over 2 minutes, it can be considered &#8220;slow&#8221;.)</li>
<li>To actually run the Photoshop, just double click on Photoshop.exe found within the folder and wait. It will eventually load and you can do everything that regular Photoshop CS3 could do.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.hacksar.com/blog/2009/04/07/how-to-run-photoshop-cs3-from-a-flash-drive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How-To: Save Any File as PDF</title>
		<link>http://www.hacksar.com/blog/2009/04/06/how-to-save-any-file-as-pdf/</link>
		<comments>http://www.hacksar.com/blog/2009/04/06/how-to-save-any-file-as-pdf/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 20:41:55 +0000</pubDate>
		<dc:creator>Omni</dc:creator>
				<category><![CDATA[How-To Guides]]></category>
		<category><![CDATA[Useful Programs]]></category>
		<category><![CDATA[bullzip]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[pdf printer]]></category>
		<category><![CDATA[primopdf]]></category>

		<guid isPermaLink="false">http://www.hacksar.com/blog/?p=158</guid>
		<description><![CDATA[Often times, you have probably had some problem trying to save or send some sort of file, whether it was a Word document, PowerPoint, or something else that your recipient was unable to open. If they did not have the proper program installed on their computer, they would not be able to view the file [...]]]></description>
			<content:encoded><![CDATA[<p>Often times, you have probably had some problem trying to save or send some sort of file, whether it was a Word document, PowerPoint, or something else that your recipient was unable to open. If they did not have the proper program installed on their computer, they would not be able to view the file you tried to send to them. Thankfully, a solution for this problem is to send the file as a Portable Document File, better known as a PDF. However, actually <em>creating</em> these files can be slightly troublesome unless you know what you&#8217;re doing.</p>
<p>PDFs were created by Adobe, and Adobe&#8217;s Acrobat PDF Reader can be found on almost every computer that has a web browser; many files on the internet are saved as PDFs and therefore many browsers install a PDF reader automatically. You can use this to your advantage by saving your files as PDFs. Keep reading for the breakdown.</p>
<p><span id="more-158"></span></p>
<p>Now, making a program that edits existing programs to add new saveable file formats can be quite complex, so the easiest method is to create a program that adds itself to the list of available printers. Take a look at a couple of the better, <strong>free</strong>, PDF printer programs.</p>
<ul>
<li><a href="http://www.primopdf.com/" target="_blank"><strong>PrimoPDF</strong></a>: This program can be downloaded from <a href="http://download.cnet.com/PrimoPDF/3000-10743_4-10264577.html?part=dl-10264577&amp;subj=dl&amp;tag=button" target="_blank">here</a>, and as mentioned, it adds itself as a &#8220;Printer&#8221;. However, it is a virtual printer and does not actually send any data to your real printer. Instead, when you pick this option, it will ask you where you want to save the file. To use this, install it, and then from any program, use the &#8220;Print&#8221; command. Then, from the drop down list of Printers, select PrimoPDF, and hit Print. It will then open up a PrimoPDF window and the rest is self-explanatory.</li>
<li><a href="http://www.bullzip.com/products/pdf/info.php" target="_blank"><strong>Bullzip PDF Printer</strong></a>: Another PDF printer is Bullzip PDF Printer, which can be downloaded <a href="http://www.bullzip.com/download.php" target="_blank">here</a>. This program works in the exact same manner as PrimoPDF, where once it is installed, you just go to File-&gt;Print from any program, choose Bullzip PDF Printer as your printer, and it will do the rest for you.</li>
</ul>
<p>Both of these programs are excellent, lightweight, and free applications that help you maximize your compatibility. PDFs are optimal for posting documents on the internet, or even for sending / saving files that may need to be opened on a computer that does not have specific software installed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hacksar.com/blog/2009/04/06/how-to-save-any-file-as-pdf/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How-To: Convert Videos Easily (for iPod, etc) for Free</title>
		<link>http://www.hacksar.com/blog/2009/03/30/how-to-convert-videos-easily-for-ipod-etc-for-free/</link>
		<comments>http://www.hacksar.com/blog/2009/03/30/how-to-convert-videos-easily-for-ipod-etc-for-free/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 21:46:07 +0000</pubDate>
		<dc:creator>Omni</dc:creator>
				<category><![CDATA[Useful Programs]]></category>
		<category><![CDATA[converter]]></category>
		<category><![CDATA[handbrake]]></category>
		<category><![CDATA[quickmediaconverter]]></category>
		<category><![CDATA[super]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.hacksar.com/blog/?p=102</guid>
		<description><![CDATA[If you download any type of video, whether they&#8217;re movies, TV shows, or what have you, you may have noticed that they come in a multitude of different file formats. AVI, MPEG, WMV, DIVX; there are just too many file formats to keep up with. I&#8217;m sure that if you own any sort of portable [...]]]></description>
			<content:encoded><![CDATA[<p>If you download any type of video, whether they&#8217;re movies, TV shows, or what have you, you may have noticed that they come in a multitude of different file formats. AVI, MPEG, WMV, DIVX; there are just too many file formats to keep up with. I&#8217;m sure that if you own any sort of portable video player, say, an iPod or PSP, you&#8217;ve come across the problem that your downloaded files don&#8217;t play. Instead, you have to wait for hours using some crappy piece of software that&#8217;s filled with bugs and usually just dies in the middle of a 12 hour long conversion to convert one video into something that can be played by your portable media player.</p>
<p>If you try to shy away from those commercial video converters, you&#8217;ll only be greeted by many other converters that are &#8220;free&#8221; to try, but have some ridiculous limitation on it until you actually purchase the whole program. Often times, these programs don&#8217;t even do what they&#8217;re advertised for, and you may end up buying something that is completely useless and is actually worse than your original piece of software. So, why not stick to free software that actually <em>works</em>?. Keep reading for a list of the best of the best when it comes to freeware video conversion softwares.</p>
<p><span id="more-102"></span></p>
<ul>
<li><a href="http://www.hacksar.com/blog/wp-content/uploads/2009/03/quickmediaconv.jpg" rel="lightbox[102]"><img class="alignright size-thumbnail wp-image-160" title="QuickMediaConverter" src="http://www.hacksar.com/blog/wp-content/uploads/2009/03/quickmediaconv-150x150.jpg" alt="QuickMediaConverter" width="150" height="150" /></a>My personal favorite is <a href="http://www.cocoonsoftware.com/" target="_blank">QuickMediaConverter</a>. It&#8217;s extremely fast, supports a plethora of both input and output files, and has a very user-friendly interface. I think the nicest touch is the large buttons that are at the top, indicating what output format you want to make conversion as painless a process as possible. It&#8217;s freeware, and should definitely be your first pick if you had to choose which video converter to install. I give this 5 stars.</li>
<li>Another converter I have used is <a href="http://www.erightsoft.com/SUPER.html" target="_blank">SUPER</a> (aka Simplified Universal Player Encoder &amp; Renderer). The window seems extremely complicated at first, but when you realize that all you do is drag the video file into the window, it seems ridiculously easy. It also is not exactly pleasing to the eye, but who cares? It works superbly for what it&#8217;s supposed to do, and that&#8217;s what&#8217;s important. However, SUPER has many more capabilities and much more flexibility (such as scripting, etc) so if you are a power user, you may want this one.I give it 4 stars.</li>
<li>The final converter that I&#8217;ll mention is <a href="http://handbrake.fr/" target="_blank">HandBrake</a>. It&#8217;s also an open-source, free video converter that can actually double for converting DVDs as well. I personally have never used it (as QuickMediaConverter has met and exceeded all of my video converting needs), but there are many people that swear by HandBrake. This is definitely the one that you want if you&#8217;re running Mac or Linux, as it runs on both of those (unlike many others).<br />
I give it 4 stars.</li>
</ul>
<p>So overall, the software that you should use is completely dependent on what your intentions are. If you just need a simple converter with no frills, get QuickMediaConverter. If you want something powerful with lots of flexibility, try SUPER. Finally, if you&#8217;re running a Mac or Linux, HandBrake would be your best bet.</p>
<p>If you use some other converter, tell us about it in the comments!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hacksar.com/blog/2009/03/30/how-to-convert-videos-easily-for-ipod-etc-for-free/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How-To: Lock Your Computer and Still See Desktop (AutoHotKey)</title>
		<link>http://www.hacksar.com/blog/2009/03/23/how-to-lock-your-computer-and-still-see-desktop-autohotkey/</link>
		<comments>http://www.hacksar.com/blog/2009/03/23/how-to-lock-your-computer-and-still-see-desktop-autohotkey/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 21:28:38 +0000</pubDate>
		<dc:creator>Omni</dc:creator>
				<category><![CDATA[How-To Guides]]></category>
		<category><![CDATA[Useful Programs]]></category>
		<category><![CDATA[autohotkey]]></category>
		<category><![CDATA[lock]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://www.hacksar.com/blog/?p=55</guid>
		<description><![CDATA[You may be paranoid about somebody else using your computer, and so to combat that, you just Switch Users and leave your computer on the log in screen. Also, you may have it set to go back to the log in screen once the screen saver kicks in, just for those times you forgot to [...]]]></description>
			<content:encoded><![CDATA[<p>You may be paranoid about somebody else using your computer, and so to combat that, you just Switch Users and leave your computer on the log in screen. Also, you may have it set to go back to the log in screen once the screen saver kicks in, just for those times you forgot to log out. While this may be useful most of the times, it may not always cut it. What if you&#8217;re running some sort of intense process (like video encoding/conversion, for example) that you don&#8217;t necessarily need to interact with, but you just need to see how far it has progressed? Logging in every time you want to check that is a waste of time and energy, as, since the computer is busy with whatever it is processing, the login will be extremely slow and laggy.</p>
<p>On the other hand, if you simply don&#8217;t like the interface of the Window&#8217;s login screen (for some reason), or simply can&#8217;t access it easily, then this solution might be for you. My computer suddenly decided to stop letting me log out or even shut down the computer through regular means, so I had to resort to finding my own solutions. (It just freezes on the &#8220;Windows is shutting down&#8221; blue screen, if anybody has any idea why it may do these, leave a comment.)</p>
<p>I came across another AutoHotKey script that locks your computer with a password after either a certain amount of time, or if you give it the lock command. By lock, what it does is it places a white transparent cover over your whole screen and has an &#8220;Input Password&#8221; box in the middle. The AutoHotKey source is at the bottom of this post. For more information about how to use AutoHotKey, read the previous post on <a href="http://www.hacksar.com/blog/2009/03/09/how-to-control-itunes-from-anywhere-autohotkey/" target="_blank">How to Control iTunes Remotely</a>. Keep reading for the guide on how to use this computer locking script.</p>
<p><span id="more-55"></span></p>
<ol>
<li>Visit the <a href="http://www.autohotkey.com/" target="_blank">AutoHotKey </a>website and <a href="http://www.autohotkey.com/download/" target="_blank">download</a> the latest version, and install it (if it is not already installed on your system).</li>
<li>Once installed, open up a new text document (NotePad works perfectly) and copy/paste the code given at the end of this post into the document.</li>
<li>Save the file with the extension of .ahk (deleting the .txt, if it’s there). So, for example, your file may be called “autolock.ahk”.</li>
<li>Confirm that it is working by double clicking on itunes.ahk (or whatever you named your script), and you should see a lock icon appear in the taskbar.</li>
<li>If it is running for the first time, it will ask you to set your password.</li>
<li>If you want to add the AHK script to run on startup (so that you don’t have to manually load it every time you turn on your computer), right click on your .ahk file, and go to Create Shortcut.</li>
<li>Assuming you are running Windows XP, place the shortcut you just created here: “C:\Documents and Settings\&lt;User&gt;\Start Menu\Programs\Startup”. For future reference, any shortcut you place here will automatically load upon startup. You can place as many shortcuts as you want, but just remember that your startup time will slow down depending on how many programs you have running on startup.</li>
<li>You are good to go! Check out the available hotkeys that you can use for AutoLock below. These are there just so that you don&#8217;t get locked out of your own computer if you forget your password. Most people will be deterred by the &#8220;Input Password&#8221; box alone, and probably won&#8217;t try different key combinations (and accidentally stumble across these). You can now successfully lock your computer while seeing how far a process might be, like ripping a DVD, etc, and not have to log in. If you want to minimize all windows when it locks (just so that if you leave anything with sensitive information open by mistake, it will be hidden when the computer locks), find the line entitled &#8220;Minimize all windows&#8221; in the code below, and remove the semicolon <strong>from the line below</strong>. So, the line that no longer has a semicolon should be the &#8220;Send #d&#8221; line.</li>
</ol>
<ul>
<li>Alt L = Lock Screen</li>
<li>Alt X = Unlock Screen</li>
<li>Alt R = Reset Password</li>
<li>Alt Q = Quit</li>
</ul>
<blockquote><p>
;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-Instructions&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
;<br />
;Alt L = Lock Screen<br />
;Alt X = Unlock Screen<br />
;Alt R = Reset Password<br />
;Alt Q = Quit Program<br />
;<br />
;Use right click menu to set other options<br />
;<br />
;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;Requirements&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
;<br />
;Only tested on Windows XP<br />
;<br />
;Reasonably current version of Autohotkey<br />
;<br />
;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>lockstate=0</p>
<p>;Creates Black Password on first run</p>
<p>IfNotExist, %homeDrive%\lock<br />
FileAppend,<br />
(<br />
[Password]<br />
Password=<br />
), %homeDrive%\lock</p>
<p>;Creates GUI for Changing Password</p>
<p>Gui, Add, Text, x6 y10 w180 h20, Set your Password below-<br />
Gui, Add, Text, x6 y40 w180 h20 , Old Password<br />
Gui, Add, Edit, x6 y60 w180 h20 vpass0,<br />
Gui, Add, Text, x6 y90 w180 h20, New Password<br />
Gui, Add, Edit, x6 y110 w180 h20 vpass1,<br />
Gui, Add, Text, x6 y140 w180 h20 , Confirm New Password<br />
Gui, Add, Edit, x6 y160 w180 h20 vpass2,<br />
Gui, Add, Button, x86 y190 w100 h30 gConfirm, Confirm</p>
<p>;checks idle time every minutes<br />
SetTimer, Timer, 60000</p>
<p>;Timer Starts off disabled</p>
<p>IfNotExist, %homeDrive%\lock<br />
IniWrite, 0, %homeDrive%\lock, autoactivate, Status</p>
<p>IfNotExist, %homeDrive%\lock<br />
IniWrite, 900000, %homeDrive%\lock, autoactivate, milliSeconds</p>
<p>;Creates Menu&#8217;s</p>
<p>Menu, Tray, Icon , %SystemRoot%\system32\SHELL32.dll, 48<br />
Menu, Tray, NoStandard<br />
Menu, TimerOptions, add, 3 Hours, Hours<br />
Menu, TimerOptions, add, 2 Hours, Hours</p>
<p>Minutes=60</p>
<p>Loop,12<br />
{<br />
Menu, TimerOptions, add, %Minutes% mins, Minutes<br />
Minutes-=5<br />
}</p>
<p>;Checks/Enables/Disables menu items based on status of timer</p>
<p>IniRead, ms, %homeDrive%\lock, autoactivate, milliSeconds</p>
<p>SetFormat, Float, 0.0<br />
mins:=ms/60000</p>
<p>If mins &gt; 3<br />
Menu, TimerOptions,Check, %mins% mins</p>
<p>If mins = 3<br />
Menu, TimerOptions,Check, 3 Hours</p>
<p>If mins = 2<br />
Menu, TimerOptions,Check, 2 Hours</p>
<p>Menu, Tray, add, Lock<br />
Menu, Tray, Default, Lock<br />
Menu, Tray, add, Change Password, PassChange<br />
Menu, TimerOptions, add, Disable<br />
Menu, Tray, add, Auto-Activate, :TimerOptions</p>
<p>IniRead, autoStatus, %homeDrive%\lock, autoactivate, Status, 0</p>
<p>If autoStatus=1<br />
SetTimer, Timer, on</p>
<p>If autoStatus=0<br />
{<br />
SetTimer, Timer, off<br />
Menu, TimerOptions, Disable, 3 Hours<br />
Menu, TimerOptions, Disable, 2 Hours<br />
Minutes=60<br />
Loop,12<br />
{<br />
Menu, TimerOptions, Disable, %Minutes% mins<br />
Minutes-=5<br />
}<br />
Menu, TimerOptions,Rename, Disable, Enable<br />
}</p>
<p>Menu, Tray, add, Exit</p>
<p>;Enables All Blocked Keys</p>
<p>Hotkey, Left, Off<br />
Hotkey, Right, Off<br />
Hotkey, up, Off<br />
Hotkey, down, Off</p>
<p>Hotkey, Tab, Off<br />
Hotkey, !Tab, Off<br />
Hotkey, !F4, Off<br />
Hotkey, LWin, Off<br />
Hotkey, RWin, Off<br />
Hotkey, AppsKey, Off<br />
Hotkey, ^Escape, Off</p>
<p>Hotkey, NumpadUp, Off<br />
Hotkey, NumpadDown, Off<br />
Hotkey, NumpadLeft, Off<br />
Hotkey, NumpadRight, Off</p>
<p>;If password isn&#8217;t set then you will be prompted for it on startup</p>
<p>IniRead, Password, %homeDrive%\lock, Password, Password</p>
<p>If Password=Error<br />
IniWrite, `n, %homeDrive%\lock, Password, Password</p>
<p>If Password=<br />
Gosub, SetPassword<br />
Return</p>
<p>PassChange:<br />
Gosub, SetPassword<br />
Return</p>
<p>;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>;Disables/Enables Menu items and Timer</p>
<p>Disable:</p>
<p>If A_ThisMenuItem=Disable<br />
{<br />
IniWrite, 0, %homeDrive%\lock, autoactivate, Status<br />
SetTimer, Timer, off<br />
Menu, TimerOptions,Rename, Disable, Enable<br />
Menu, TimerOptions, Disable, 3 Hours<br />
Menu, TimerOptions, Disable, 2 Hours<br />
Minutes=60<br />
Loop,12<br />
{<br />
Menu, TimerOptions, Disable, %Minutes% mins<br />
Minutes-=5<br />
}<br />
}</p>
<p>If A_ThisMenuItem=Enable<br />
{<br />
IniWrite, 1, %homeDrive%\lock, autoactivate, Status<br />
SetTimer, Timer, on<br />
Menu, TimerOptions,Rename, Enable, Disable</p>
<p>Menu, TimerOptions, Enable, 3 Hours<br />
Menu, TimerOptions, Enable, 2 Hours<br />
Minutes=60<br />
Loop,12<br />
{<br />
Menu, TimerOptions, Enable, %Minutes% mins<br />
Minutes-=5<br />
}<br />
}</p>
<p>Auto-Activate:<br />
Return</p>
<p>Hours:<br />
Minutes:</p>
<p>Menu, TimerOptions, UnCheck, 3 Hours<br />
Menu, TimerOptions, UnCheck, 2 Hours<br />
Minutes=60<br />
Loop,12<br />
{<br />
Menu, TimerOptions, UnCheck, %Minutes% mins<br />
Minutes-=5<br />
}</p>
<p>Menu, TimerOptions,ToggleCheck, %A_ThisMenuItem%<br />
StringLeft, mins,A_ThisMenuItem, 2</p>
<p>;Calculates milliseconds to wait based on timer option chosen</p>
<p>If mins=2<br />
milliSeconds=7200000<br />
If mins=3<br />
milliSeconds=10800000<br />
milliSeconds:=mins*60000<br />
IniWrite, %milliSeconds%, %homeDrive%\lock, autoactivate, milliSeconds<br />
Return</p>
<p>Timer:</p>
<p>;If more than X minutes has passed then lock the screen</p>
<p>IniRead, milliSeconds, %homeDrive%\lock, autoactivate, milliSeconds<br />
If A_TimeIdlePhysical &gt; %milliSeconds%<br />
{<br />
SetTimer, Timer, off<br />
Gosub, Lock<br />
}<br />
Return</p>
<p>Lock:</p>
<p>lockstate=1</p>
<p>;Minimize all windows<br />
;Send #d</p>
<p>IniRead, Password, %homeDrive%\lock, Password, Password</p>
<p>If Password=Error<br />
IniWrite, `n, %homeDrive%\lock, Password, Password</p>
<p>If Password=<br />
{<br />
Gosub, SetPassword<br />
Return<br />
}</p>
<p>;Blocks all hotkeys which could be used to unlock the screen</p>
<p>Hotkey, Left, On<br />
Hotkey, Right, On<br />
Hotkey, up, On<br />
Hotkey, down, On</p>
<p>Hotkey, Tab, On<br />
Hotkey, !Tab, On<br />
Hotkey, !F4, On<br />
Hotkey, LWin, On<br />
Hotkey, RWin, On<br />
Hotkey, AppsKey, On<br />
Hotkey, ^Escape, On</p>
<p>Hotkey, NumpadUp, On<br />
Hotkey, NumpadDown, On<br />
Hotkey, NumpadLeft, On<br />
Hotkey, NumpadRight, On</p>
<p>WinHide, ahk_class Shell_TrayWnd</p>
<p>WinGetPos, , , Width, Height, ahk_class Progman</p>
<p>SplashTextOn, %Width%, %Height%, Lock SCREEN, SCREEN is locked<br />
WinSet, Transparent, 100, Lock SCREEN</p>
<p>;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>;Begins Locking of Screen</p>
<p>beginning:</p>
<p>lockstate=1</p>
<p>SetTimer, InputOnTop, 500<br />
SetTimer, CloseTaskmgr, 600</p>
<p>InputBox, Password, Enter Password Below, , hide ,250,100</p>
<p>If ErrorLevel &lt;&gt; 0<br />
{<br />
Gosub, beginning<br />
}<br />
Else<br />
{<br />
IniRead, encryptedpass, %homeDrive%\lock, Password, Password</p>
<p>If (Password = RC4(encryptedpass,RC4Pass))<br />
{<br />
SplashTextOff<br />
WinShow, ahk_class Shell_TrayWnd<br />
Reload<br />
}<br />
Else<br />
{<br />
;System Modal    = 4096<br />
;Icon Hand         = 16<br />
;OK      =0<br />
Timeout=5<br />
SetTimer, DisableOK, 100<br />
SetTimer, MsgBoxTimeout, 1000<br />
MsgBox, 4112, Error (%Timeout%), Invalid Password, 6<br />
Gosub, beginning<br />
}<br />
}<br />
Return</p>
<p>CloseTaskmgr:<br />
SetTimer, CloseTaskmgr, off<br />
Process, Wait, taskmgr.exe, 4<br />
Process, Close, taskmgr.exe<br />
SetTimer, CloseTaskmgr, on<br />
return</p>
<p>DisableOK:<br />
Control, Disable, , OK, Error (%Timeout%)<br />
Return</p>
<p>InputOnTop:<br />
Control, Disable, , Cancel, Enter Password Below<br />
WinSet, AlwaysOnTop, On, Enter Password Below<br />
SetTimer, InputOnTop, Off<br />
Return</p>
<p>MsgBoxTimeout:<br />
oldTimeout=%Timeout%<br />
Timeout-=1<br />
WinSetTitle, Error (%oldTimeout%), , Error (%Timeout%)<br />
If Timeout = 0<br />
SetTimer, MsgBoxTimeout, off<br />
Return</p>
<p>!x::<br />
SplashTextOff<br />
WinShow, ahk_class Shell_TrayWnd<br />
Reload</p>
<p>Exit:<br />
WinShow, ahk_class Shell_TrayWnd<br />
ExitApp</p>
<p>!r::<br />
MsgBox,4,, Are you sure you want to reset the Password?<br />
FileDelete, %homeDrive%\lock<br />
Return</p>
<p>!l::</p>
<p>Listvars<br />
Winwait, %A_ScriptFullPath%<br />
Winhide, %A_ScriptFullPath%<br />
SetTitleMatchMode, Fast</p>
<p>if lockstate=0<br />
goto, lock<br />
WinShow, ahk_class Shell_TrayWnd<br />
Reload</p>
<p>Left::<br />
right::<br />
up::<br />
down::</p>
<p>Tab::<br />
!Tab::<br />
!F4::<br />
LWin::<br />
RWin::<br />
Appskey::<br />
^Escape::</p>
<p>NumpadUp::<br />
NumpadDown::<br />
NumpadLeft::<br />
NumpadRight::</p>
<p>Return</p>
<p>SetPassword:<br />
IniRead, Password, %homeDrive%\lock, Password, Password<br />
Gui, Show, x361 y359 h230 w198, Change Password<br />
If Password=<br />
Control, Disable, ,Edit1, Change Password<br />
Return</p>
<p>Confirm:<br />
Gui, Submit<br />
IniWrite, 0, %homeDrive%\lock, SetPassword, True<br />
IniRead, encryptedpass, %homeDrive%\lock, Password, Password</p>
<p>If (RC4(encryptedpass,RC4Pass) != pass0)<br />
{<br />
Gui, Show<br />
MsgBox, Old Password is incorrect<br />
Return<br />
}<br />
If (pass1=&#8221;" or pass2 =&#8221;")<br />
{<br />
Gui, Show<br />
MsgBox, new Password cannot be blank<br />
Return<br />
}<br />
If pass1=%pass2%<br />
{<br />
encryptedpass:=RC4(pass1,RC4Pass)<br />
IniWrite, %encryptedpass%, %homeDrive%\lock, Password, Password<br />
}<br />
Else<br />
{<br />
Gui, Show<br />
MsgBox, Passwords do not match!<br />
Return<br />
}<br />
Return</p>
<p>;___RC4 Encryption by Rajat_____________________________________</p>
<p>RC4(RC4Data,RC4Pass)<br />
{<br />
global RC4Result<br />
ATrim = %A_AutoTrim%<br />
AutoTrim, Off<br />
BLines = %A_BatchLines%<br />
SetBatchLines, -1<br />
StringLen, RC4PassLen, RC4Pass<br />
Loop, 256<br />
{<br />
a := A_Index &#8211; 1<br />
Transform, ModVal, Mod, %a%, %RC4PassLen%<br />
ModVal ++<br />
StringMid, C, RC4Pass, %ModVal%, 1<br />
Transform, AscVar, Asc, %C%<br />
Key%a% = %AscVar%<br />
sBox%a% = %a%<br />
}<br />
b = 0<br />
Loop, 256<br />
{<br />
a := A_Index &#8211; 1<br />
TempVar := b + sBox%a% + Key%a%<br />
Transform, b, Mod, %TempVar%, 256<br />
T := sBox%a%<br />
sBox%a% := sBox%b%<br />
sBox%b% = %T%<br />
}<br />
StringLen, DataLen, RC4Data<br />
RC4Result =<br />
i = 0<br />
j = 0<br />
Loop, %DataLen%<br />
{<br />
TmpVar := i + 1<br />
Transform, i, Mod, %TmpVar%, 256<br />
TmpVar := sBox%i% + j<br />
Transform, j, Mod, %TmpVar%, 256<br />
TmpVar := sBox%i% + sBox%j%<br />
Transform, TmpVar2, Mod, %TmpVar%, 256<br />
k := sBox%TmpVar2%<br />
StringMid, TmpVar, RC4Data, %A_Index%, 1<br />
Transform, AscVar, Asc, %TmpVar%<br />
Transform, C, BitXOr, %AscVar%, %k%<br />
IfEqual, C, 0<br />
C = %k%<br />
Transform, ChrVar, Chr, %C%<br />
RC4Result = %RC4Result%%ChrVar%<br />
}<br />
AutoTrim, %ATrim%<br />
SetBatchLines, %BLines%<br />
Return RC4Result<br />
}<br />
;___RC4 Encryption by Rajat_</p></blockquote>
<p>Note: I did not write this script, I found it on a forum a long time ago. I do not claim to be the author, and if I could find the source, I would link to it. If anybody knows the source of this, please leave the link as a comment and I&#8217;ll be sure to credit the proper source.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hacksar.com/blog/2009/03/23/how-to-lock-your-computer-and-still-see-desktop-autohotkey/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
