<?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>the empty quarter &#187; Windows</title>
	<atom:link href="http://www.martinhammer.com/blog/index.php/category/techie/windows/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.martinhammer.com/blog</link>
	<description>Sorry, but you are looking for something that isn’t here.</description>
	<lastBuildDate>Sat, 04 Feb 2012 12:33:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Managing Passwords with KeePass and KeePassX</title>
		<link>http://www.martinhammer.com/blog/index.php/2010/07/managing-passwords-with-keepass-and-keepassx/</link>
		<comments>http://www.martinhammer.com/blog/index.php/2010/07/managing-passwords-with-keepass-and-keepassx/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 04:07:33 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.martinhammer.com/blog/?p=508</guid>
		<description><![CDATA[Password proliferation is a serious problem on the web today. Most websites require users to register and create a username/password combination for future authentication. Unfortunately not many websites support reusable logins such as OpenID. The main problem is that of human memory. It is of course not reasonable to expect the user to remember 100+ [...]]]></description>
			<content:encoded><![CDATA[<p>Password proliferation is a serious problem on the web today. Most websites require users to register and create a username/password combination for future authentication. Unfortunately not many websites support reusable logins such as <a href="http://openid.net/">OpenID</a>.</p>
<p>The main problem is that of human memory. It is of course not reasonable to expect the user to remember 100+ unique passwords. In most cases, the end result is that users will reuse the same password for multiple sites and systems. The issues with this are obvious: if a malicious third party gets hold of one password, it compromises all where the password was used; also, by piecing together the other bits of data entered at registration (such as date of birth, gender, physical address, mother&#8217;s maiden name etc.) for different sites, the attacker might be able to create a very accurate profile which could then be used to gain access to even those systems where a different password was used.</p>
<p>That&#8217;s why I use a password management program, in particular <a href="http://keepass.info/">KeePass</a>/<a href="http://www.keepassx.org/">KeePassX</a>. It allows one to securely store credentials and is itself protected by strong encryption and can only be accessed using a password. In reality one finds that on a daily basis it is sufficient to remember 5-10 most frequently used passwords (computer login, email, Google, social network, internet banking and of course the password manager itself) and the rest can be referred to from KeePass. The program has a feature to generate random passwords, which is ideal to have strong passwords for infrequently accessed systems where one might not even realise the account was hacked for a long period of time. KeePass can even be installed in portable mode, which means you can carry the program and your encrypted passwords file on a USB stick.</p>
<p>I found that <a href="http://keepass.info/">KeePass</a> (version 1 for Windows) and <a href="http://www.keepassx.org/">KeePassX</a> (Linux and Mac) suit my needs perfectly. There is also a version for Android and iPhone (refer to the <a href="http://en.wikipedia.org/wiki/Keepass">Wikipedia article</a>). Best of all? It&#8217;s <a href="http://en.wikipedia.org/wiki/Free_software">free software</a> licensed under <a href="http://keepass.info/help/v1/license.html">GPL</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.martinhammer.com/blog/index.php/2010/07/managing-passwords-with-keepass-and-keepassx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Export Outlook contacts as vCard</title>
		<link>http://www.martinhammer.com/blog/index.php/2010/03/export-outlook-contacts-as-vcard/</link>
		<comments>http://www.martinhammer.com/blog/index.php/2010/03/export-outlook-contacts-as-vcard/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 16:23:27 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[addressbook]]></category>
		<category><![CDATA[outlook]]></category>

		<guid isPermaLink="false">http://www.martinhammer.com/blog/?p=474</guid>
		<description><![CDATA[Microsoft Outlook allows saving of contact in vCard format (vcf) only one at a time through the Save As&#8230; dialog. The Import and Export menu options do not provide the ability to export all contacts as vCard. Obviously with a large address book it would be very impractical to go through the contacts and save [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Microsoft Outlook allows saving of contact in vCard format (vcf) only one at a time through the Save As&#8230; dialog. The Import and Export menu options do not provide the ability to export all contacts as vCard. Obviously with a large address book it would be very impractical to go through the contacts and save them one by one. Luckily it&#8217;s not too difficult to script this functionality through a macro. The quick-and-dirty macro below does just that. Note that the script considers the &#8220;current&#8221; folder, i.e. you need to be in the Contacts folder you want to export when executing the macro.</p>
<p><code><br />
Sub save_as_vcf()<br />
&nbsp;&nbsp;Dim i, ncount As Integer<br />
&nbsp;&nbsp;Dim fullname As String<br />
&nbsp;&nbsp;Set ofolder = Application.ActiveExplorer.CurrentFolder<br />
&nbsp;&nbsp;Set oitems = ofolder.Items<br />
&nbsp;&nbsp;ncount = oitems.Count<br />
&nbsp;&nbsp;MsgBox "Count is " &amp; ncount<br />
&nbsp;&nbsp;For i = 1 To ncount<br />
&nbsp;&nbsp;&nbsp;&nbsp;Set oitem = oitems.Item(i)<br />
&nbsp;&nbsp;&nbsp;&nbsp;fullname = oitem.fullname<br />
&nbsp;&nbsp;&nbsp;&nbsp;oitem.SaveAs "D:\Export\" &amp; fullname &amp; ".vcf", olVCard<br />
&nbsp;&nbsp;Next<br />
&nbsp;&nbsp;MsgBox "Done"<br />
End Sub<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.martinhammer.com/blog/index.php/2010/03/export-outlook-contacts-as-vcard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open the &#8216;Safely Remove Hardware&#8217; dialog manually</title>
		<link>http://www.martinhammer.com/blog/index.php/2009/10/open-the-safely-remove-hardware-dialog-manually/</link>
		<comments>http://www.martinhammer.com/blog/index.php/2009/10/open-the-safely-remove-hardware-dialog-manually/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 14:13:53 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://www.martinhammer.com/blog/?p=358</guid>
		<description><![CDATA[Sometimes the Windows system tray icon used to safely remove USB hardware disappears. It is not a good idea to simply unplug the USB device, especially a memory stick or hard drive, since this can lead to data loss or corruption. Also, the disk will not be unmounted cleanly and you may face issues when [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Sometimes the Windows system tray icon used to safely remove USB hardware disappears. It is not a good idea to simply unplug the USB device, especially a memory stick or hard drive, since this can lead to data loss or corruption. Also, the disk will not be unmounted cleanly and you may face issues when trying to mount it later in Linux.</p>
<p style="text-align: left;">To open the dialog manually and remove the device cleanly, run the following command from the Windows Run dialog (Start &gt; Run):</p>
<p><code>RUNDLL32.EXE SHELL32.DLL,Control_RunDLL HotPlug.dll</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.martinhammer.com/blog/index.php/2009/10/open-the-safely-remove-hardware-dialog-manually/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stop system beep in VMware Player</title>
		<link>http://www.martinhammer.com/blog/index.php/2009/05/stop-system-beep-in-vmware-player/</link>
		<comments>http://www.martinhammer.com/blog/index.php/2009/05/stop-system-beep-in-vmware-player/#comments</comments>
		<pubDate>Mon, 25 May 2009 13:41:52 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.martinhammer.com/blog/?p=218</guid>
		<description><![CDATA[Here&#8217;s how to stop the annoying beep (system bell) in VMware Player. These steps were tested with VMware Player 2.5 running a Debian Lenny server (guest) under Windows XP Professional (host). Open the following file in Notepad: C:\Documents and Settings\&#60;your user&#62;\Application Data\VMware\preferences.ini (the drive might be different depending on your setup). Add the following line [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Here&#8217;s how to stop the annoying beep (system bell) in VMware Player. These steps were tested with VMware Player 2.5 running a Debian Lenny server (guest) under Windows XP Professional (host).</p>
<ol>
<li>Open the following file in Notepad: <code>C:\Documents and Settings\&lt;your user&gt;\Application Data\VMware\preferences.ini</code> (the drive might be different depending on your setup).</li>
<li>Add the following line at the end and save:<br />
<code><br />
mks.noBeep = "TRUE"</p>
<p></code></li>
<li>Open the virtual machine&#8217;s VMX configuration file in Notepad.</li>
<li>Add the following line (same as above) at the end and save:<br />
<code><br />
mks.noBeep = "TRUE"</p>
<p></code></li>
<li>Launch VMware Player and run the virtual machine &#8211; the beep should be gone!</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.martinhammer.com/blog/index.php/2009/05/stop-system-beep-in-vmware-player/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Remove OC4J auto-startup after installing OBIEE</title>
		<link>http://www.martinhammer.com/blog/index.php/2009/05/remove-oc4j-auto-startup-after-installing-obiee/</link>
		<comments>http://www.martinhammer.com/blog/index.php/2009/05/remove-oc4j-auto-startup-after-installing-obiee/#comments</comments>
		<pubDate>Tue, 19 May 2009 15:29:54 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[obiee]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://www.martinhammer.com/blog/?p=207</guid>
		<description><![CDATA[Installing Oracle BI Enterprise Edition (OBIEE) will by default also install the OC4J application server. On Windows machines, it is not installed as a service, instead it runs in a dedicated command shell window. By default, OC4J will start automatically at the session startup, not only bringing up the annoying command line window but also [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Installing Oracle BI Enterprise Edition (OBIEE) will by default also install the OC4J application server. On Windows machines, it is not installed as a service, instead it runs in a dedicated command shell window. By default, OC4J will start automatically at the session startup, not only bringing up the annoying command line window but also slowing down your system. There is no setting in the installer to prevent this.</p>
<p style="text-align: left;">To prevent the automatic startup, open Registry Editor and remove the value &#8220;oc4j&#8221; under the key <code>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run</code>.</p>
<p style="text-align: left;">There is also a way to <a href="http://radio.weblogs.com/0132383/stories/2004/04/28/oc4jAsAWindowsService.html">make OC4J into a Windows service</a>, although I haven&#8217;t tried this myself.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.martinhammer.com/blog/index.php/2009/05/remove-oc4j-auto-startup-after-installing-obiee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mount an ISO CD-ROM image in Windows</title>
		<link>http://www.martinhammer.com/blog/index.php/2009/05/mount-an-iso-cd-rom-image-in-windows/</link>
		<comments>http://www.martinhammer.com/blog/index.php/2009/05/mount-an-iso-cd-rom-image-in-windows/#comments</comments>
		<pubDate>Sun, 10 May 2009 15:00:49 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.martinhammer.com/blog/?p=194</guid>
		<description><![CDATA[In a half-unofficial way, Microsoft offers a driver and a small utility to mount ISO CD-ROM images as a drive in Windows XP and Vista. It can be downloaded from a posting on Microsoft support site (here is the link directly to the self-extracting archive). The instructions are included in the &#8220;readme.txt&#8221; file. Although the [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">In a half-unofficial way, Microsoft offers a driver and a small utility to mount ISO CD-ROM images as a drive in Windows XP and Vista. It can be downloaded from a <a href="http://support.microsoft.com/kb/916902">posting on Microsoft support site</a> (here is the link <a href="http://download.microsoft.com/download/7/b/6/7b6abd84-7841-4978-96f5-bd58df02efa2/winxpvirtualcdcontrolpanel_21.exe">directly to the self-extracting archive</a>). The instructions are included in the &#8220;readme.txt&#8221; file. Although the program comes without any support from Microsoft it seemed to work fine for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.martinhammer.com/blog/index.php/2009/05/mount-an-iso-cd-rom-image-in-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

