<?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>RaMMicHaeL&#039;s Blog</title>
	<atom:link href="http://rammichael.com/feed" rel="self" type="application/rss+xml" />
	<link>http://rammichael.com</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Tue, 14 May 2013 14:54:27 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Hung windows and taskbar buttons rearrangement</title>
		<link>http://rammichael.com/hung-windows-and-taskbar-buttons-rearrangement</link>
		<comments>http://rammichael.com/hung-windows-and-taskbar-buttons-rearrangement#comments</comments>
		<pubDate>Fri, 26 Apr 2013 16:29:21 +0000</pubDate>
		<dc:creator>RaMMicHaeL</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[7+ taskbar tweaker]]></category>

		<guid isPermaLink="false">http://rammichael.com/?p=901</guid>
		<description><![CDATA[Did the above ever happen to you? I sometimes encounter the issue, which is not critical, but may be very annoying at times. I&#8217;ve also received a couple of bug reports about it, so I decided to take a closer look. First things first: reproduction Before doing further analysis, I needed a reliable way to [...]]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-902" alt="" src="http://rammichael.com/wp-content/uploads/2013/04/windows_hang_bug.png" width="500" height="304" /></p>
<p>Did the above ever happen to you?</p>
<p>I sometimes encounter the issue, which is not critical, but may be very annoying at times.<br />
I&#8217;ve also received <a href="http://tweaker.userecho.com/topic/157598-stop-auto-arranging-taskbar-buttons-after-ungrouping/">a couple of</a> <a href="http://tweaker.userecho.com/topic/166575-grouped-application-instances-change-sequence/">bug reports</a> about it, so I decided to take a closer look.<br />
<span id="more-901"></span></p>
<h3>First things first: reproduction</h3>
<p>Before doing further analysis, I needed a reliable way to reproduce the rearrangement of taskbar buttons.<br />
For this reason I wrote a hang-test program, whose purpose is to hang <img src='http://rammichael.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>But just a hang wasn&#8217;t enough. A simple program that doesn&#8217;t respond for several seconds may lead to rearrangement on the taskbar, but it usually doesn&#8217;t.<br />
After some experiments, I added a message box creation and some load on the CPU, which made it reproduce the issue most of the time on my PC.<br />
You can grab the program here:</p>
<p><a href="http://rammichael.com/downloads/hang_test.zip" title="hang_test.zip&#10;&#10;Size: 9.09 kB&#10;Downloads: 37"><img alt="zip" title="zip" class="download-icon" src="http://rammichael.com/wp-content/plugins/download-monitor/img/filetype_icons/document-zipper.png" /> hang_test.zip</a> (9.09 kB)</p>

<h3>Investigating the issue</h3>
<p>So, why does the rearrangement happen? Why isn&#8217;t it consistent, i.e. happens only at times?</p>
<p>The first thing you should know: when a window stops responding, Windows creates a special window of the class &#8220;Ghost&#8221;, which replaces the hung window.<br />
You can read more about it <a href="http://blogs.msdn.com/b/meason/archive/2010/01/04/windows-error-reporting-for-hangs.aspx">here</a>.</p>
<p>Now, how does explorer handle the replacement?<br />
Explorer receives the &#8220;SysFrostedWindow&#8221; message (registered with <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms644947%28v=vs.85%29.aspx">RegisterWindowMessage</a>) with two parameters: the replaced window and the replacing window.<br />
Upon receiving the message, it just replaces the window of the taskbar button.</p>
<p>But the problem is that it doesn&#8217;t always receive the message on time!<br />
So this is what happens:</p>
<ul>
<li>The window hangs.</li>
<li>The system creates a &#8220;Ghost&#8221; window.</li>
<li>Explorer receives the &#8220;SysFrostedWindow&#8221; message, and replaces the windows.</li>
<li>The window becomes responsive again.</li>
<li>The system removes the &#8220;Ghost&#8221; window.</li>
<li><strong>Before receiving the &#8220;SysFrostedWindow&#8221; message</strong>, explorer validates the taskbar button, which is no more valid as the &#8220;Ghost&#8221; window doesn&#8217;t exist anymore. The taskbar button gets removed.</li>
<li>Explorer receives the &#8220;SysFrostedWindow&#8221; message, and creates a new taskbar button (as there&#8217;s nothing to replace).</li>
</ul>
<h3>Fixing</h3>
<p>When a hung window is replaced with a &#8220;Ghost&#8221; window, I write down the both windows. Then, when the taskbar button is accessed, I validate whether the &#8220;Ghost&#8221; window still exists, and if not, I restore the original window right away, without waiting for the &#8220;SysFrostedWindow&#8221; message.</p>
<p>The fix is available in <a href="http://rammichael.com/7-taskbar-tweaker">7+ Taskbar Tweaker</a> v4.2.3, and is enabled by default. </p>
]]></content:encoded>
			<wfw:commentRss>http://rammichael.com/hung-windows-and-taskbar-buttons-rearrangement/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Quick Folder Menu</title>
		<link>http://rammichael.com/quick-folder-menu</link>
		<comments>http://rammichael.com/quick-folder-menu#comments</comments>
		<pubDate>Tue, 23 Apr 2013 14:16:37 +0000</pubDate>
		<dc:creator>RaMMicHaeL</dc:creator>
				<category><![CDATA[Releases]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://rammichael.com/?p=891</guid>
		<description><![CDATA[Quick Folder Menu is a tiny application that opens a menu of the folder you specify as a command line parameter. It&#8217;s mostly based on an AutoIt script by LarsJ. It has a couple of bugs I don&#8217;t know how to fix, e.g. it doesn&#8217;t always close when you click away (Update: fixed in v1.1). [...]]]></description>
				<content:encoded><![CDATA[<p><img src="http://rammichael.com/wp-content/uploads/2013/04/Quick-Folder-Menu.png" alt="Quick Folder Menu" width="580" height="258" class="alignnone size-full wp-image-893" /></p>
<p>Quick Folder Menu is a tiny application that opens a menu of the folder you specify as a command line parameter.</p>
<p>It&#8217;s mostly based on an <a href="http://www.autoitscript.com/forum/topic/145473-the-shellcustom-favoritesprograms-menus/">AutoIt script</a> by <strong>LarsJ</strong>.</p>
<p>It has a couple of bugs I don&#8217;t know how to fix, e.g. it doesn&#8217;t always close when you click away (<em>Update: fixed in v1.1</em>).<br />
I hardly know how it works at all. But it works, and I find it handy, so in case you might make use of it, grab it below.</p>
<p><a href="http://rammichael.com/downloads/qfmenu.zip" title="qfmenu.zip&#10;&#10;Version: 1.1&#10;Size: 3.73 kB&#10;Downloads: 178"><img alt="zip" title="zip" class="download-icon" src="http://rammichael.com/wp-content/plugins/download-monitor/img/filetype_icons/document-zipper.png" /> qfmenu.zip</a> (3.73 kB)</p>

]]></content:encoded>
			<wfw:commentRss>http://rammichael.com/quick-folder-menu/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>7+ Taskbar Tweaker v4.2</title>
		<link>http://rammichael.com/7-taskbar-tweaker-v4-2</link>
		<comments>http://rammichael.com/7-taskbar-tweaker-v4-2#comments</comments>
		<pubDate>Sat, 13 Apr 2013 12:16:29 +0000</pubDate>
		<dc:creator>RaMMicHaeL</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[7+ taskbar tweaker]]></category>

		<guid isPermaLink="false">http://rammichael.com/?p=871</guid>
		<description><![CDATA[7+ Taskbar Tweaker v4.2 is out. New option: Display seconds on the tray clock. New option: Don&#8217;t show jump list when dragging a taskbar item towards the desktop. By default, when you drag a taskbar item towards the desktop, the jump list appears. This option disables it. Simplified Chinese translation of the help file. Translated [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://rammichael.com/7-taskbar-tweaker">7+ Taskbar Tweaker</a> v4.2 is out.</p>
<ul>
<li>
<strong>New option: Display seconds on the tray clock.</strong></p>
<p><img src="http://rammichael.com/wp-content/uploads/2013/04/7tt_42_clock_seconds.png" alt="" width="190" height="40" class="alignnone size-full wp-image-873" /></p>
</li>
<li>
<strong>New option: Don&#8217;t show jump list when dragging a taskbar item towards the desktop.</strong></p>
<p>By default, when you drag a taskbar item towards the desktop, the jump list appears. This option disables it.</p>
</li>
<li>
<strong>Simplified Chinese translation of the help file.</strong></p>
<p>Translated by <strong>horan</strong>. Thanks!</p>
</li>
<li>
<strong>Better injection method.</strong></p>
<p>I&#8217;ve got <a href="http://tweaker.userecho.com/topic/142800-version-411-doesnt-work/">several reports</a> about an issue where the tweaker showed the following message: <em>7+ Taskbar Tweaker: Could not load library</em>.<br />
I don&#8217;t know what might cause this, and it seems to be quite random, e.g. a user told me he could solve it by installing the tweaker to a different path.</p>
<p>In this version, I improved the injection method, so this issue may be solved.</p>
<p>Another thing I did is adding an identifier to the error message, which will give me a clue about the cause of the error.<br />
If you encounter an error similar to the screenshot below, please contact me, providing the exact message. Thanks.</p>
<p><img src="http://rammichael.com/wp-content/uploads/2013/04/7tt_42_inject_error.png" alt="7tt_42_inject_error" width="389" height="180" class="alignnone size-full wp-image-872" /></p>
</li>
<li>
<strong>Other small fixes.</strong>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://rammichael.com/7-taskbar-tweaker-v4-2/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>7+ Taskbar Numberer, now with Windows 8 support</title>
		<link>http://rammichael.com/7-taskbar-numberer-now-with-windows-8-support</link>
		<comments>http://rammichael.com/7-taskbar-numberer-now-with-windows-8-support#comments</comments>
		<pubDate>Sat, 06 Apr 2013 12:42:31 +0000</pubDate>
		<dc:creator>RaMMicHaeL</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[7+ taskbar numberer]]></category>

		<guid isPermaLink="false">http://rammichael.com/?p=865</guid>
		<description><![CDATA[7+ Taskbar Numberer (formerly known as 7 Taskbar Numberer), the program that numbers your taskbar items, now supports Windows 8. In addition, it has the option to display the numbering only when the Windows key is down.]]></description>
				<content:encoded><![CDATA[<p><a href="http://rammichael.com/7-taskbar-numberer">7+ Taskbar Numberer</a> (formerly known as 7 Taskbar Numberer), the program that numbers your taskbar items, now supports Windows 8.</p>
<p>In addition, it has the option to display the numbering only when the Windows key is down.</p>
<p><img src="http://rammichael.com/wp-content/uploads/2012/07/7+-Taskbar-Numberer.png" alt="" width="230" height="215" class="alignnone size-full wp-image-863" /></p>
]]></content:encoded>
			<wfw:commentRss>http://rammichael.com/7-taskbar-numberer-now-with-windows-8-support/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>7+ Taskbar Tweaker v4.1</title>
		<link>http://rammichael.com/7-taskbar-tweaker-v4-1</link>
		<comments>http://rammichael.com/7-taskbar-tweaker-v4-1#comments</comments>
		<pubDate>Fri, 14 Dec 2012 21:50:55 +0000</pubDate>
		<dc:creator>RaMMicHaeL</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[7+ taskbar tweaker]]></category>

		<guid isPermaLink="false">http://rammichael.com/?p=842</guid>
		<description><![CDATA[7+ Taskbar Tweaker v4.1 is out. The most important change is the new help file, which explains the available tweaks. It should make it easier to get started with the tweaker. Also, 7+ Taskbar Tweaker has a new bug/feature tracker. Among other changes: Update notification: A checkbox for not notifying about a particular version. Latvian [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://rammichael.com/7-taskbar-tweaker">7+ Taskbar Tweaker</a> v4.1 is out.</p>
<p>The most important change is the new help file, which explains the available tweaks. It should make it easier to get started with the tweaker.</p>
<p>Also, 7+ Taskbar Tweaker has a new <a href="http://tweaker.userecho.com/">bug/feature tracker</a>.</p>
<p>Among other changes:</p>
<ul>
<li>Update notification: A checkbox for not notifying about a particular version.</li>
<li>Latvian translation, thanks <strong>Aigars Jacmenkins</strong>!</li>
<li>Windows volume control (SndVol.exe) runs in higher priority for better performance.</li>
<li>Fixed right drag detach on vertical taskbar (&#8220;Drag within/between groups using right mouse button&#8221; option).</li>
<li>Rebuilt the portable launcher to support older processors (versions 4.0.4 to 4.0.10 supported only processors with SSE2 instruction set).</li>
</ul>
<p><strong>Note</strong><br />
There is a bug in versions 4.0.10 and lower, which may lead to a crash when trying to update.<br />
If you encounter such an issue, please download and update manually.<br />
Sorry for the inconvenience.</p>
]]></content:encoded>
			<wfw:commentRss>http://rammichael.com/7-taskbar-tweaker-v4-1/feed</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Multiline Ultimate Assembler v2.1</title>
		<link>http://rammichael.com/multiline-ultimate-assembler-v2-1</link>
		<comments>http://rammichael.com/multiline-ultimate-assembler-v2-1#comments</comments>
		<pubDate>Wed, 24 Oct 2012 16:04:42 +0000</pubDate>
		<dc:creator>RaMMicHaeL</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[multiline ultimate assembler]]></category>
		<category><![CDATA[ollydbg]]></category>

		<guid isPermaLink="false">http://rammichael.com/?p=825</guid>
		<description><![CDATA[Multiline Ultimate Assembler v2.1 extends the syntax of RVA addresses: Explicit base address. e.g.: PUSH $(00400000).1000 Short syntax for block addresses. e.g.: Fix: Module names are no longer case-sensitive. Example:]]></description>
				<content:encoded><![CDATA[<p><a href="http://rammichael.com/multimate-assembler">Multiline Ultimate Assembler</a> v2.1 extends the syntax of RVA addresses:</p>
<ul>
<li>
Explicit base address.<br />
e.g.: PUSH $(00400000).1000
</li>
<li>
Short syntax for block addresses.<br />
e.g.: <$$1000>
</li>
<li>
Fix: Module names are no longer case-sensitive.
</li>
</ul>
<p><span id="more-825"></span><br />
<strong>Example:</strong></p>
<pre class="brush: plain; light: true; title: ; notranslate">&lt;$module1.1000&gt;

    PUSH $$2000 ; same as $module1.2000
    CALL $module2.1000

    PUSH $$2000 ; again, $module1.2000
    CALL $&quot;m!@#$%';&quot;.1000

&lt;$$1100&gt; ; same as $module1.1100

    NOP

&lt;$(00400000).1000&gt; ; 00401000

    PUSH $(01000000).2000 ; PUSH 01002000
    CALL $$1100           ; CALL 00401100</pre>
]]></content:encoded>
			<wfw:commentRss>http://rammichael.com/multiline-ultimate-assembler-v2-1/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Multiline Ultimate Assembler v2.0</title>
		<link>http://rammichael.com/multiline-ultimate-assembler-v2-0</link>
		<comments>http://rammichael.com/multiline-ultimate-assembler-v2-0#comments</comments>
		<pubDate>Wed, 17 Oct 2012 02:52:00 +0000</pubDate>
		<dc:creator>RaMMicHaeL</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[multiline ultimate assembler]]></category>
		<category><![CDATA[ollydbg]]></category>

		<guid isPermaLink="false">http://rammichael.com/?p=816</guid>
		<description><![CDATA[Multiline Ultimate Assembler (previously known as MUltimate Assembler) v2.0 is out. A new name The plugin is called Multiline Ultimate Assembler now. I never liked the old name, MUltimate Assembler. It could easily be misread as Multi-Mate, while the intention is Multiline-Ultimate. Note: if you update from an older version, change the section name in [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://rammichael.com/multimate-assembler">Multiline Ultimate Assembler</a> (previously known as MUltimate Assembler) v2.0 is out.</p>
<p><strong>A new name</strong><br />
The plugin is called <em>Multiline Ultimate Assembler</em> now. I never liked the old name, <em>MUltimate Assembler</em>. It could easily be misread as Multi-Mate, while the intention is Multiline-Ultimate.</p>
<p>Note: if you update from an older version, change the section name in ollydbg.ini from &#8220;MUltimate Assembler&#8221; to &#8220;Multiline Ultimate Assembler&#8221; to keep the plugin&#8217;s optiosn.</p>
<p><strong>An OllyDbg v2 port</strong><br />
The plugin was ported to OllyDbg v2.<br />
Currently there&#8217;s one known issue: the data commands (DB, DW, DD, etc.) aren&#8217;t supported by the new OllyDbg&#8217;s assembler, so you cannot use them.</p>
<p><strong>A help file</strong><br />
I&#8217;ve written a help file, which explains the assembler syntax, the editor interface, and the plugin&#8217;s options. It should make it easier to get started with the plugin.</p>
]]></content:encoded>
			<wfw:commentRss>http://rammichael.com/multiline-ultimate-assembler-v2-0/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>7+ Taskbar Tweaker for Windows 7 and Windows 8</title>
		<link>http://rammichael.com/7-taskbar-tweaker-for-windows-7-and-windows-8</link>
		<comments>http://rammichael.com/7-taskbar-tweaker-for-windows-7-and-windows-8#comments</comments>
		<pubDate>Sun, 12 Aug 2012 12:29:33 +0000</pubDate>
		<dc:creator>RaMMicHaeL</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[7+ taskbar tweaker]]></category>

		<guid isPermaLink="false">http://rammichael.com/?p=789</guid>
		<description><![CDATA[7+ Taskbar Tweaker (previously known as 7 Taskbar Tweaker) now officially supports Windows 8! In addition to the new name and the Windows 8 support, several small bugs were fixed, and general stability was improved, so it&#8217;s a recommended update even for Windows 7.]]></description>
				<content:encoded><![CDATA[<p><a href="http://rammichael.com/7-taskbar-tweaker">7+ Taskbar Tweaker</a> (previously known as 7 Taskbar Tweaker) now officially supports Windows 8!<br />
In addition to the new name and the Windows 8 support, several small bugs were fixed, and general stability was improved, so it&#8217;s a recommended update even for Windows 7.</p>
]]></content:encoded>
			<wfw:commentRss>http://rammichael.com/7-taskbar-tweaker-for-windows-7-and-windows-8/feed</wfw:commentRss>
		<slash:comments>68</slash:comments>
		</item>
		<item>
		<title>MUltimate Assembler v1.7</title>
		<link>http://rammichael.com/multimate-assembler-v1-7</link>
		<comments>http://rammichael.com/multimate-assembler-v1-7#comments</comments>
		<pubDate>Thu, 09 Aug 2012 20:41:57 +0000</pubDate>
		<dc:creator>RaMMicHaeL</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[multiline ultimate assembler]]></category>

		<guid isPermaLink="false">http://rammichael.com/?p=770</guid>
		<description><![CDATA[Meet MUltimate Assembler v1.7! New in this version: RVA (relative virtual) addresses You can now use addresses relative to a module image base. This is especially useful if you work with a relocatable module. The syntax is: In the following screenshot, same code patches notepad correctly, while it&#8217;s loaded into different addresses: Commented comments Sometimes [...]]]></description>
				<content:encoded><![CDATA[<p>Meet <a href="http://rammichael.com/multimate-assembler">MUltimate Assembler</a> v1.7!<br />
New in this version:</p>
<p><strong>RVA (relative virtual) addresses</strong><br />
<span id="more-770"></span>You can now use addresses relative to a module image base. This is especially useful if you work with a relocatable module.</p>
<p>The syntax is:</p>
<pre class="brush: plain; light: true; title: ; notranslate">&lt;$module1.1000&gt;

	CALL $$1100 ; same as CALL $module1.1100
	CALL $module2.1000</pre>
<p>In the following screenshot, same code patches notepad correctly, while it&#8217;s loaded into different addresses:<br />
<img src="http://rammichael.com/wp-content/uploads/2012/08/ma17_1.png" alt="" title="" width="462" height="313" class="alignnone size-full wp-image-771" /></p>
<p><strong>Commented comments</strong><br />
Sometimes you want specific comments to appear in the editor, but not in OllyDbg. Function name/parameters are good examples.<br />
You can use double semicolon (;;) to have such comments.</p>
<p><img src="http://rammichael.com/wp-content/uploads/2012/08/ma17_2.png" alt="" title="" width="439" height="359" class="alignnone size-full wp-image-774" /></p>
<p><strong>General improvements and bug fixes</strong><br />
Including a crash fix and a hang fix.</p>
]]></content:encoded>
			<wfw:commentRss>http://rammichael.com/multimate-assembler-v1-7/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>7+ Taskbar Numberer: taskbar numbers for Utter Command</title>
		<link>http://rammichael.com/7-taskbar-numberer</link>
		<comments>http://rammichael.com/7-taskbar-numberer#comments</comments>
		<pubDate>Sun, 22 Jul 2012 18:01:20 +0000</pubDate>
		<dc:creator>RaMMicHaeL</dc:creator>
				<category><![CDATA[Releases]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[7+ taskbar numberer]]></category>

		<guid isPermaLink="false">http://rammichael.com/?p=751</guid>
		<description><![CDATA[Speech recognition This utility has been designed for speech recognition users who use voice macros to switch between open applications and tray icons. It works on Windows 7 and Windows 8 operating systems, both 32-bit and 64-bit. For example, speech recognition users that use Dragon NaturallySpeaking Professional with the third-party provided Utter Command add-on can [...]]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-759" title=" " alt="" src="http://rammichael.com/wp-content/uploads/2012/07/7-Taskbar-Numberer.png" width="581" height="40" /></p>
<h3>Speech recognition</h3>
<p>This utility has been designed for speech recognition users who use voice macros to switch between open applications and tray icons. It works on Windows 7 and Windows 8 operating systems, both 32-bit and 64-bit.</p>
<p>For example, speech recognition users that use Dragon NaturallySpeaking Professional with the third-party provided Utter Command add-on can switch to the third application shown in the taskbar by using the command &#8220;Window 3&#8243;, or can right-click on the third visible tray icon by using the command &#8220;Tray 3&#8243;. When there are many open applications, or when the user has a significant amount of tray icons, it can become quite cumbersome to count by hand the number of icons in order to identify the sequence of the intended application or tray icon.</p>
<p>&#8220;7+ Taskbar Numberer&#8221; solves this problem by numbering sequentially, left to right:<br />
- the icons for the open and close-but-pinned windows applications.<br />
- all the visible tray icons.</p>
<p>and then placing tiny visible numbers (a.k.a. &#8220;hints&#8221;) in the top left corner of the application icons, and in the top right corner of the tray icons. The numbering scheme supports more than one digit, so that the hint for the 12th application is &#8220;12&#8243;.</p>
<p>While this utility has been tested with the Utter Command user interface, it will work with any other voice macros that select open applications or tray icons by rotating with them sequentially from left to right.</p>
<p>The utility adjusts dynamically as new applications or tray icons are added, and also works when the user has chosen to make just a subset of the tray icons visible.</p>
<p><em>This article wasn&#8217;t written by me. The author wished to remain anonymous.</em></p>
<h3>Win+# keyboard shortcuts</h3>
<p>You can use the <em>Windows key+number</em> keyboard shortcut to refer to a taskbar item.</p>
<blockquote><p><strong>Windows logo key <img src="http://res2.windows.microsoft.com/resbox/en/windows%207/main/0d8a4985-b5e2-41a6-a1b6-e4bafb517937_92.png" alt="Picture of Windows logo key" />+number</strong><br />
Start the program pinned to the taskbar in the position indicated by the number. If the program is already running, switch to that program.</p>
<p><strong>Shift+Windows logo key <img src="http://res2.windows.microsoft.com/resbox/en/windows%207/main/0d8a4985-b5e2-41a6-a1b6-e4bafb517937_92.png" alt="Picture of Windows logo key" />+number</strong><br />
Start a new instance of the program pinned to the taskbar in the position indicated by the number.</p>
<p><strong>Ctrl+Windows logo key <img src="http://res2.windows.microsoft.com/resbox/en/windows%207/main/0d8a4985-b5e2-41a6-a1b6-e4bafb517937_92.png" alt="Picture of Windows logo key" />+number</strong><br />
Switch to the last active window of the program pinned to the taskbar in the position indicated by the number.</p>
<p><strong>Alt+Windows logo key <img src="http://res2.windows.microsoft.com/resbox/en/windows%207/main/0d8a4985-b5e2-41a6-a1b6-e4bafb517937_92.png" alt="Picture of Windows logo key" />+number</strong><br />
Open the Jump List for the program pinned to the taskbar in the position indicated by the number.</p></blockquote>
<p>Source: <a href="http://windows.microsoft.com/en-CA/windows7/Keyboard-shortcuts">Microsoft</a>.</p>
<p>7+ Taskbar Numberer adds numbers to your taskbar items, so you can see right away what keyboard shortcut is assigned to each item.<br />
Optionally, the numbers can appear only when the Windows key is down.<br />
<span id="more-751"></span></p>
<h3>Usage</h3>
<p><img src="http://rammichael.com/wp-content/uploads/2012/07/7+-Taskbar-Numberer.png" alt="" width="230" height="215" class="alignnone size-full wp-image-863" /></p>
<p>To launch this utility automatically when Windows launches and without showing the dialog, add a shortcut in your startup folder pointing to the location where you have placed the utility, followed by the -hidewnd command line switch, similar to:</p>
<p><code>"C:\Software\7+ Taskbar Numberer\64\7+ Taskbar Numberer.exe" -hidewnd</code></p>
<p>You might also want to add the -hidetray command line switch to hide the tray icon.</p>
<p>To use a specific option from the GUI, use the corresponding command line switch: -v1, -v2 or -v3.</p>
<p>To exit from this utility, right-click the tray icon.</p>
<h3>Download</h3>
<p><a href="http://rammichael.com/downloads/7plus-Taskbar-Numberer.zip" title="7plus Taskbar Numberer.zip&#10;&#10;Version: 5.1&#10;Size: 88.36 kB&#10;Downloads: 3946"><img alt="zip" title="zip" class="download-icon" src="http://rammichael.com/wp-content/plugins/download-monitor/img/filetype_icons/document-zipper.png" /> 7plus Taskbar Numberer.zip</a> (88.36 kB)</p>

]]></content:encoded>
			<wfw:commentRss>http://rammichael.com/7-taskbar-numberer/feed</wfw:commentRss>
		<slash:comments>50</slash:comments>
		</item>
	</channel>
</rss>
