<?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>Textheld &#187; Software</title>
	<atom:link href="http://www.textheld.de/tag/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.textheld.de</link>
	<description>Die Freiheit der Meinung setzt voraus, daß man eine hat</description>
	<lastBuildDate>Fri, 27 Jan 2012 09:24:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Windows Vista und Windows 7 (32 Bit) mit mehr als 4 GB RAM</title>
		<link>http://www.textheld.de/2010/09/09/microsoft-windows-vista-und-windows-7-32-bit-editionen-mit-mehr-als-4-gb-ram/</link>
		<comments>http://www.textheld.de/2010/09/09/microsoft-windows-vista-und-windows-7-32-bit-editionen-mit-mehr-als-4-gb-ram/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 05:00:00 +0000</pubDate>
		<dc:creator>Fx</dc:creator>
				<category><![CDATA[Tipps]]></category>
		<category><![CDATA[4 GB]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.textheld.de/2010/09/09/microsoft-windows-vista-und-windows-7-32-bit-editionen-mit-mehr-als-4-gb-ram/</guid>
		<description><![CDATA[Sowohl Windows Vista als auch Windows 7 von Microsoft, jeweils 32 Bit Versionen, können angeblich nicht mehr als 4 GB RAM adressieren. Schlimmer noch, selbst das ist genau genommen nicht...]]></description>
			<content:encoded><![CDATA[<p>Sowohl Windows Vista als auch Windows 7 von Microsoft, jeweils 32 Bit Versionen, können angeblich nicht mehr als 4 GB RAM adressieren. Schlimmer noch, selbst das ist genau genommen nicht mal möglich. Auf den meisten Systemen mit diesem Speicherausbau stehen ca. 3,3 GB +/- irgendetwas zur Verfügung.</p>
<p>Man könnte meinen, dass es etwas mit dem 32 Bit Adressraum dieser Betriebssysteme zu tun haben könnte. Das möchte Microsoft wohl auch gerne glauben machen. Das ist aber nicht das Problem. Im Gegenteil. Bei der Gegenüberstellung der diversen Windows 2003 Server Version [1] erklärt das Unternehmen sogar noch mal extra in einer Fußnote das die Windows 2003 Datacenter Edition als einzigste auch 64 GB RAM adressieren kann. Wohlgemerkt: alle Versionen in der Tabelle basieren auf dem gleichen 32 Bit Systemkern.</p>
<h2>Marketing mal wieder</h2>
<p>Wie immer bei Microsoft geht es um Marketing und Geld verdienen. Ich habe mich vor ca. 14 Tagen erstmals mit dem Problem beschäftigt. Es geht ja nicht nur darum, dass 4 GB RAM nicht kpl. genutzt werden können. Nein, wenn man noch mehr einbaut, hat man auch nichts davon. Nicht weil es nicht geht, sondern weil Redmond das nicht will.</p>
<p>Eines meiner Systeme zeigt z. B. folgendes an:</p>
<p><a href="http://www.textheld.de/wp-content/uploads/2010/09/windows_7_4_gb_fix_1.jpg" target="_blank"><img style="display: inline; border: 0px;" title="Windows 7 4 GB RAM vor fix" src="http://www.textheld.de/wp-content/uploads/2010/09/windows_7_4_gb_fix_1_thumb.jpg" border="0" alt="Windows 7 4 GB RAM vor fix" width="244" height="174" /></a></p>
<p>Von 4 GB RAM werden also 772 MB für Hardware “reserviert”. Aha. Auf anderen Systemen sind es oft mehr als 1 GB. Nur für welche Hardware? Die Anzeige ist völliger Unsinn. Einzig wenn man z. B. eine On Board Grafikkarte benutzt, welche Ihren Speicherbedarf aus dem RAM des Rechners speisen muss, dann konsumiert z. B. Hardware RAM des Systems. Externe Grafikkarten haben selber schnelles RAM on Board. Nein, Microsoft blockt hier einfach RAM aus dem Hauptspeicher des Rechners und nennt das <em>durch Hardware belegt</em>. Wäre es nicht ein “Windows 7 Ultimate”, sondern ein “Windows 7 Starter”, dann wäre das sogar auf 2 GB abgedeckelt, also bis zu 2 GB RAM für Hardware…</p>
<h2>Zum Glück nicht der Erste</h2>
<p>Dieser Unfug ist natürlich auch anderen Leuten vor mir aufgefallen. Glücklicherweise auch jemanden, wo ich ein gewisses Vertrauen habe, dass die Lösung nur das Problem löst und nicht noch irgendwelche anderen Sachen ins System trägt…</p>
<p>Auf der Seite von Unwave Datentechnik GmbH [2] wird ein Tool zur Verfügung gestellt, welches den Windows 7 Kernel entsprechend ändert. Ich habe noch andere Quellen aufgetan, aber das scheint mir die seriöseste zu sein. Ich habe den dort bereitgestellten und gut erklärten Patch auf drei Systemen ( 2 x Desktop, 1 x Notebook) installiert (Patch x86 RamSperre – Entferne Wasserzeichen – Reboot). Klappt wunderbar und bis heute ohne Nebenwirkungen.</p>
<p>Beispielsweise auf obigem System:</p>
<p><a href="http://www.textheld.de/wp-content/uploads/2010/09/windows_7_4_gb_fix_2.jpg" target="_blank"><img style="display: inline; border: 0px;" title="Windows 7 4 GB RAM nach Fix" src="http://www.textheld.de/wp-content/uploads/2010/09/windows_7_4_gb_fix_2_thumb.jpg" border="0" alt="Windows 7 4 GB RAM nach Fix" width="244" height="187" /></a></p>
<p>Auf dem Rechner stehen nun &gt;  700 MB RAM mehr für das System zur Verfügung. Die Anzeige stammt übrigens aus dem Ressourcen Monitor den man auf der “Karte” <em>Leistung</em> des Taskmanagers findet (Button unten).</p>
<p>So sehr ich dem Patch traue, so wenig kann ich das in produktiven Umgebungen einsetzen. Genau das ist mal wieder typisch für so manchen Hard- und Software Hersteller: Das Produkt wird normal entwickelt mit dem “was geht” und dann verkauft man verkrippelte Versionen in Marktingpreisstaffeln zum Nachteil des Kunden.</p>
<p>Für die Fanboys :-) Nein, Apple ist da auch nicht besser. Nur anders.</p>
<p>[1] <a href="http://technet.microsoft.com/en-us/library/cc758523%28WS.10%29.aspx" target="_blank">Vergleich der verschiedenen Windows 2003 – 32 Bit Server Editionen</a></p>
<p>[2] Unawave: <a href="http://www.unawave.de/windows-7-tipps/32-bit-ram-sperre.html" target="_blank">Kernel Sperre entfernen</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.textheld.de/2010/09/09/microsoft-windows-vista-und-windows-7-32-bit-editionen-mit-mehr-als-4-gb-ram/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>RSS Leser einrichten</title>
		<link>http://www.textheld.de/2010/08/23/162/</link>
		<comments>http://www.textheld.de/2010/08/23/162/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 05:01:00 +0000</pubDate>
		<dc:creator>Fx</dc:creator>
				<category><![CDATA[Tipps]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.textheld.de/2010/08/23/162/</guid>
		<description><![CDATA[Auf einfachem Wunsch mehrfacher Einzelner – Ein HowTo RSS-Reader. Ich verschwende kein keine Zeit mit der Technik, sondern erkläre einfach ganz kurz wie man das ans Laufen bekommt. Was ist...]]></description>
			<content:encoded><![CDATA[<p><img style="border-width: 0px; margin: 0px 10px 10px 0px; display: inline;" title="rss_g" src="http://www.textheld.de/wp-content/uploads/2010/08/rss_g4.jpg" border="0" alt="rss_g" width="112" height="112" align="left" /> Auf einfachem Wunsch mehrfacher Einzelner – Ein HowTo RSS-Reader. Ich verschwende kein keine Zeit mit der Technik, sondern erkläre einfach ganz kurz wie man das ans Laufen bekommt.</p>
<h3><span id="more-232"></span>Was ist RSS?</h3>
<p>Alle Webseiten, die einigermaßen professionell betreut werden und redaktionelle Beiträge zur Verfügung stellen liefern ihre Beiträge auch auch mittels RSS (Rich Site Summary) aus. Das heißt, dass die aktuellen News-Beiträge z. B. von einer Website wie Spiegel Online oder Piratenpartei-Aachen :-) auch noch parallel zur Ausgabe auf der Website als sogenannte RSS-Feeds (Newsfeed, Zufuhr, Einspeisung) zur Verfügung gestellt werden.</p>
<p>Diese Feeds können von darauf abgestimmter Software „eingesammelt“, angezeigt und verarbeitet werden. Mit einer entsprechenden Software ist man damit in der Lage eine Art eigenes “Nachrichten-Zentrum” zu betreiben.</p>
<p>Grundsätzlich geht das bereits mit einem aktuellen Web-Browser oder E-Mail Client. Besser und flexibler ist meist eine darauf spezialisierte Software. Mein Favorit ist im Moment das kostenlose Produkt „Feedreader  3.0“ [<a href="http://www.feedreader.com/">1</a>]</p>
<h3>Installation</h3>
<p>Zunächst muss man sich das aktuelle Installer Software Paket <a href="http://www.feedreader.com/download" target="_blank">herunterladen</a>. Nach der Sprachauswahl:</p>
<p><a href="http://www.textheld.de/wp-content/uploads/2010/08/bild12.jpg" target="_blank"><img style="display: inline; border-width: 0px;" title="Sprache" src="http://www.textheld.de/wp-content/uploads/2010/08/bild1_thumb1.jpg" border="0" alt="Sprache" width="244" height="122" /></a></p>
<p>klick man sich durch den Setup-Prozess:</p>
<p><a href="http://www.textheld.de/wp-content/uploads/2010/08/bild2.jpg" target="_blank"><img style="display: inline; border-width: 0px;" title="Installer" src="http://www.textheld.de/wp-content/uploads/2010/08/bild2_thumb.jpg" border="0" alt="Installer" width="244" height="187" /></a></p>
<h3>Einrichtung</h3>
<p>Nach dem ersten Start und ohne die mitgelieferten “Standard  Feeds” schaut das Bild so aus:</p>
<p><a href="http://www.textheld.de/wp-content/uploads/2010/08/bild3.jpg" target="_blank"><img style="display: inline; border-width: 0px;" title="Erster Start" src="http://www.textheld.de/wp-content/uploads/2010/08/bild3_thumb.jpg" border="0" alt="Erster Start" width="244" height="177" /></a></p>
<p>Wir machen hier eine “best guess” Konfiguration  und rufen das Setup unter “Werkzeuge\Einstellungen” auf. Es erscheint die “Karte” “Allgemein”. Wichtig, damit man Feeds leicht dazupacken kann: die Option “Als Standard Feed Reader” muss aktiviert sein:</p>
<p><a href="http://www.textheld.de/wp-content/uploads/2010/08/bild41.jpg" target="_blank"><img style="display: inline; border-width: 0px;" title="Optionen" src="http://www.textheld.de/wp-content/uploads/2010/08/bild4_thumb1.jpg" border="0" alt="Optionen" width="195" height="110" /></a></p>
<p>Wir wählen die “Karte” “Erweitert”. Dort stellen wir “Aktiviere Javascript” ab (nutzt bei News nichts, und ist unter dem Aspekt “Sicherheit” schon mal ein Problem. Außerdem deaktivieren wir die “Update-Prüfung”. Macht u. U. Sinn das zuzulassen. Ich möchte das aber immer selber entscheiden. Der Rest ist Waldmeister, also eine Geschmacksfrage.</p>
<p><a href="http://www.textheld.de/wp-content/uploads/2010/08/bild5.jpg" target="_blank"><img style="display: inline; border-width: 0px;" title="Setup" src="http://www.textheld.de/wp-content/uploads/2010/08/bild5_thumb.jpg" border="0" alt="Setup" width="244" height="190" /></a></p>
<p>Nun richten wir uns ein paar Infogruppen ein. Zum Beispiel (via: Datei/Neu/Ordner):</p>
<ul>
<li>Allgemeine Nachrichten</li>
<li>Lokale Nachrichten</li>
<li>Tolle Blogs</li>
</ul>
<p>etc. pp.</p>
<p>Jetzt hat man einen Reader mit einer gescheiten Grundkonfigurationen. Aber noch nichts zu lesen… das wollen wir ändern und rufen nun nacheinander die Nachrichtenseiten ab, die wir interessant finden. Z. B.: <a href="http://www.aachener-nachrichten.de">www.aachener-nachrichten.de</a> (an-online.de, no complains, pleasaaeee):</p>
<p><a href="http://www.textheld.de/wp-content/uploads/2010/08/bild6.jpg" target="_blank"><img style="display: inline; border-width: 0px;" title="Nachrichten Seite mit RSS Icon" src="http://www.textheld.de/wp-content/uploads/2010/08/bild6_thumb.jpg" border="0" alt="Nachrichten Seite mit RSS Icon" width="244" height="92" /></a></p>
<p>Wir sehen das “RSS” Symbol in der Adressleiste (hier: Firefox-Browser). Ein Klick auf dieses Symbol bringt folgenden Dialog:</p>
<p><a href="http://www.textheld.de/wp-content/uploads/2010/08/bild7.jpg" target="_blank"><img style="display: inline; border-width: 0px;" title="RSS Feed hinzufügen" src="http://www.textheld.de/wp-content/uploads/2010/08/bild7_thumb.jpg" border="0" alt="RSS Feed hinzufügen" width="244" height="178" /></a></p>
<p>Nachdem wir “Ok” gewählt haben, wird der RSS-Feed der “Aachener Nachrichten” in unseren Reader übernommen und auf den aktuellen Stand gehalten. Jedes Mal, wenn wir den Feedreader starten, holt dieser sich die letzten Meldungen dieses Portals. Da wir ordentlich sind und ganz viele Portale nutzen möchten packen via Drag’n’Drop die Aachener Nachrichten in unseren “Lokale Nachrichten” Ordner:</p>
<p><a href="http://www.textheld.de/wp-content/uploads/2010/08/bild81.jpg" target="_blank"><img style="display: inline; border-width: 0px;" title="Feed noch nicht einsortiert" src="http://www.textheld.de/wp-content/uploads/2010/08/bild8_thumb1.jpg" border="0" alt="Feed noch nicht einsortiert" width="195" height="110" /></a> <a href="http://www.textheld.de/wp-content/uploads/2010/08/bild91.jpg" target="_blank"><img style="display: inline; border-width: 0px;" title="Feed einsortiert" src="http://www.textheld.de/wp-content/uploads/2010/08/bild9_thumb1.jpg" border="0" alt="Feed einsortiert" width="195" height="110" /></a></p>
<p>Was bringt das nun? Die Frage ist fast obsolet, oder? Ich stelle mir damit eine eigene Nachrichten und Blog Zentrale zusammen, muss nicht mehr alle möglichen Seiten ansurfen und habe immer die mir wichtigen Seiten aktuell an einer Stelle aktuell unter meiner Maus.</p>
<p>[1] <a href="http://www.feedreader.com/">Feedreader 3</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.textheld.de/2010/08/23/162/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Redefine media keys on Logitech diNovo und diNovo Mini Keyboard</title>
		<link>http://www.textheld.de/2009/01/07/redefine-media-keys-on-logitech-dinovo-und-dinovo-mini-keyboard/</link>
		<comments>http://www.textheld.de/2009/01/07/redefine-media-keys-on-logitech-dinovo-und-dinovo-mini-keyboard/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 05:00:00 +0000</pubDate>
		<dc:creator>Fx</dc:creator>
				<category><![CDATA[Tipps]]></category>
		<category><![CDATA[Mediacenter]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.textheld.de/2009/01/07/redefine-media-keys-on-logitech-dinovo-und-dinovo-mini-keyboard/</guid>
		<description><![CDATA[I wonder how to force Logitechs diNovo Mini Keyboard to start my prefered MediaCenter application instead of (in my case) iTunes or the Microsoft Mediacenter. Logitechs Keyboards and Mouse gadjets...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.textheld.de/wp-content/uploads/2010/08/bild.jpg"><img style="display: inline; margin-left: 0px; margin-right: 0px; border-width: 0px;" title="bild" src="http://www.textheld.de/wp-content/uploads/2010/08/bild_thumb.jpg" border="0" alt="bild" width="104" height="72" align="left" /></a> I wonder how to force Logitechs diNovo Mini Keyboard to start my prefered MediaCenter application instead of (in my case) iTunes or the Microsoft Mediacenter.</p>
<p>Logitechs Keyboards and Mouse gadjets use the Logitech SetPoint software as driver and setup tool for the special functions of the hardware. This means e. g. to redefine the function of a special key on the keyboard you can start SetPoint and assign another usage.</p>
<p><span id="more-126"></span></p>
<p><a href="http://www.textheld.de/wp-content/uploads/2010/08/bild1.jpg"><img style="display: inline; margin-left: 0px; margin-right: 0px; border-width: 0px;" title="bild" src="http://www.textheld.de/wp-content/uploads/2010/08/bild_thumb1.jpg" border="0" alt="bild" width="248" height="171" align="left" /></a> The screenshot example shows how to setup the &#8220;Media&#8221; button. This button is allowed to be redefined to start any app you want. Maybe you can see, that only three of all sixteen(!) available extra buttons like Play, Stop, Record and &#8211; our target here &#8211; the &#8220;Green Button&#8221; aka Media Center Button in the lower, right corner of your diNovo Mini Keyboard are available. Furthermore the other two buttons even do offer less options to redefine them. How can we modify this gratuitous constraints?</p>
<p><strong>Caution! Backup your existing XML files before any change is made! You do all changes on your own risk!</strong></p>
<p>Close Logitech SetPoint Software in the Systemtray if it is running.</p>
<p>Backup our target files:<br />
<em>C:\Dokumente und Einstellungen\USERNAME\Anwendungsdaten\Logitech\SetPoint\user.xml<br />
C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Logitech\SetPoint\Devices\Keyboard\2000060\2000060.xml</em></p>
<p>This value 200060 is the hex value of the modell number of your device found in the user.xml<br />
<em>&lt;Device DisplayName=&#8221;diNovo Mini&#8221; Class=&#8221;KeyboardDevice&#8221; Model=&#8221;33554528&#8243; NumberOfButtons=&#8221;16&#8243; ConnectionID=&#8221;"&gt;&#8221;</em></p>
<p>The 200060 is the diNovo Mini keyboard model id.</p>
<p>Check that you use at least version 4.70 of the Logitech Setpoint software. This is the one i used to modify my XMLs with success.</p>
<p>You may download the changed XMLs at the end of this article.</p>
<p>This files decide which keys can be remapped and in which manner this can be done. Logitech uses so called &#8220;HandlerSets&#8221; to define what a key may handle.</p>
<p>I did not try to find out all whistles and bells that Logitech has and hides in it&#8217;s products. I show only how to map any app you want to your Media Center / Green Button on your diNovo Mini keyboard. If you can follow this changes then you are smart enough to find out more by yourself (-:</p>
<p>Open <strong>200060.xml</strong> in your favorite texteditor (Notepad++ is an excellent and free choice for XML files, google it). Find the original entry for the button name &#8220;MEDIA Center&#8221; on the end of the file. Replace the entry with:</p>
<p><em>&lt;!&#8211; Button Name =&gt; MEDIA Center &#8211;&gt;<br />
&lt;Button Number=&#8221;12320781&#8243; Name=&#8221;Media&#8221;&gt;<br />
&lt;PARAM Type=&#8221;HOTKEY&#8221; IconLoc=&#8221;Devices\\Keyboard\\CommonIcons\\mediacenter&#8221; /&gt;<br />
&lt;Trigger Class=&#8221;ButtonPress&#8221;&gt;<br />
&lt;PARAM Button=&#8221;12320781&#8243; /&gt;<br />
&lt;TriggerState Name=&#8221;ButtonDownUp&#8221; HandlerSet=&#8221;MediaPlayer&#8221; HandlerSetGroup=&#8221;HotKeysMediaGroupMini&#8221; /&gt;<br />
&lt;/Trigger&gt;<br />
&lt;/Button&gt;<br />
&lt;/Buttons&gt;</em></p>
<p>The &#8220;IconLoc&#8221; parameter changes the icon displayed in the button list in SetPoint. See the directory &#8220;C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Logitech\SetPoint\Devices\Keyboard\CommonIcons&#8221; for all available icons.</p>
<p>The &#8220;HandlerSetGroup&#8221; decides which options SetPoint will present to assign to a button (3. Choose Function in the Logitech SetPoint key assign dialog).</p>
<p>After saving your changes (you made a backup before, didn&#8217;t you?) open the <strong>user.xml</strong> and search for the button &#8220;Media&#8221; at the end of the file. Replace the complete button section with:</p>
<p><em>&lt;Button Number=&#8221;12320781&#8243; Name=&#8221;Media&#8221;&gt;<br />
&lt;Param IconLoc=&#8221;Devices\Keyboard\CommonIcons\mediacenter&#8221; Type=&#8221;HOTKEY&#8221;/&gt;<br />
&lt;Trigger Class=&#8221;ButtonPress&#8221;&gt;<br />
&lt;Param Button=&#8221;12320781&#8243; FirstRepeatDelay=&#8221;0&#8243; RepeatDelay=&#8221;0&#8243; Silent=&#8221;0&#8243; Type=&#8221;0&#8243;/&gt;<br />
&lt;TriggerState Name=&#8221;ButtonDownUp&#8221; HandlerSet=&#8221;LaunchProgram&#8221;&gt;<br />
&lt;Handler Class=&#8221;FileLauncher&#8221;&gt;<br />
&lt;Param BrowseType=&#8221;1&#8243; FileName=&#8221;C:/Meedio/Meedio Ultimate/Meedio.exe&#8221; LookupPath=&#8221;0&#8243; Name=&#8221;Meedio&#8221; Parameters=&#8221;" ShowUIDlg=&#8221;1&#8243; Title=&#8221;Programm wählen&#8221;/&gt;<br />
&lt;/Handler&gt;<br />
&lt;/TriggerState&gt;<br />
&lt;/Trigger&gt;<br />
&lt;/Button&gt;</em></p>
<p>Save your changes and restart the SetPoint software. Now you should find a new entry with a windows icon for your Media Center button:</p>
<p><a href="http://www.textheld.de/wp-content/uploads/2010/08/bild11.jpg"><img style="display: inline; margin-left: 0px; margin-right: 0px; border-width: 0px;" title="bild-1" src="http://www.textheld.de/wp-content/uploads/2010/08/bild1_thumb.jpg" border="0" alt="bild-1" width="336" height="267" align="left" /></a></p>
<p>These changes can be done with any of the 16 keys in on your diNovo Mini. They may work for sure with other Logitech products also.</p>
<p>I do not understand why Logitech does not implement something like a &#8220;Pro-Config-Mode&#8221; to let the experienced user decide what he wants to do with his expensive gadjets.</p>
<p>Download: <a title="diNovo XML files for media center button" href="http://www.textheld.de/wp-content/uploads/misc/logitech_dinovo_key_redefines.zip" target="_blank">XML diNovo</a></p>
<p><strong><br />
Update 08.01.2009<br />
</strong>I’ve updated the XMLs. The new version contains an assignment for the “Record” key. I don’t use that key so it will now send “Esc” keystroke to the forground application. If you hold down the “Record” key for 3 seconds it sends an ALT + F4 to the forground application to close it.</p>
<p>Download the Zip file and copy the two XML files to the Logitech dirs on your pc (s. article for details).</p>
<p>Download:<br />
<a href="http://www.textheld.de/wp-content/uploads/misc/dinovo_mini_with_esc_assigned.zip" target="_blank">Update 08.01.2009</a></p>
<p><strong>Update 03.08.2010<br />
</strong>I’ve changed my Meedio Ultimate Media-Center to MediaPortal. Now i need some of the function keys (F1, F2, F3 etc. pp.). The diNovo Mini Keyboard does not have these function keys. I’ve made a little workaround: a smal Autohotkey script. This Script musst be running in the background on the Media PC. It remaps the number keys together with the blue “Fn” on your keyboard to F1 – F9 function keys.</p>
<p>If you need the Keys F10 – F12 as well, you may add them by remapping other keys. To run the script you must install the smal autohotkey scripting software. You may download that <a title="Go to autohotkey website" href="http://www.autohotkey.com" target="_blank">here</a>.</p>
<p>Download:<br />
<a title="Autohotkey script" href="http://www.textheld.de/wp-content/uploads/misc/media_pc_tools_v2.zip" target="_blank">Map Funktions keys on diNovo Mini Keyboard</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.textheld.de/2009/01/07/redefine-media-keys-on-logitech-dinovo-und-dinovo-mini-keyboard/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Start, stop or kill processes.</title>
		<link>http://www.textheld.de/2008/03/24/start-stop-or-kill-processes/</link>
		<comments>http://www.textheld.de/2008/03/24/start-stop-or-kill-processes/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 05:00:00 +0000</pubDate>
		<dc:creator>Fx</dc:creator>
				<category><![CDATA[Tipps]]></category>
		<category><![CDATA[Mediacenter]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Task]]></category>

		<guid isPermaLink="false">http://www.textheld.de/2008/03/24/start-stop-or-kill-processes/</guid>
		<description><![CDATA[Complete commandline mangement of processes. We are using mediacenter software for years. Regardsless of the vendor (Sceneo, Microsoft, Yahoo) or free of charge (MediaPortal, Meedio, MeediOS etc.) there is always...]]></description>
			<content:encoded><![CDATA[<p><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="CKS Tool - Commandline Process Management" border="0" alt="CKS Tool - Commandline Process Management" align="left" src="http://www.textheld.de/wp-content/uploads/2010/04/cksini.jpg" width="137" height="102" /> Complete commandline mangement of processes.</p>
<p>We are using mediacenter software for years. Regardsless of the vendor (Sceneo, Microsoft, Yahoo) or free of charge (MediaPortal, Meedio, MeediOS etc.) there is always a tool or function missing.</p>
<p>Maybe you have unstable services, problems with drivers or addons. You need to automate steps, close and or start programs etc.</p>
<p>To solve a few of this issues we&#8217;ve created a smal tool to assist in these cases. It&#8217;s not only worth a view for media center users&#8230;</p>
<p> <span id="more-131"></span><br />
<h5>WARNING:</h5>
<p>If you have read this and still no clue what it can do for you &#8211; leave it alone</p>
<p>If you have no knowledge about processes and what a kill of a process can cause &#8211; leave it alone</p>
<p>Ergo: Use it at your own risk or leave it alone</p>
<p>You&#8217;ve been warned&#8230;</p>
<h5>Requirements</h5>
<p>It&#8217;s tested and approved for Windows XP only. May run with 2000/2003/Vista/2008 also. May need admin rights to close/kill a process not owned by the user</p>
<h5>What is it good for?</h5>
<p>CKS-Tool (Close, Kill Start Tool (-; can start and stop/kill apps/processes in a given order. If an app or process can not be closed it will be killed (tried to (:You may find CKS-Tool convenient if</p>
<p>- You need to close kill a set of processes or apps by one click with your remote control software</p>
<p>- You need to start or stop services but without the ugly cmd window</p>
<p>- You can define all your sets of apps to close or/and start in one ini-file</p>
<p>- You can call each set from the commandline</p>
<p>- You can supress any output (flawless/invisible integration in your mediacenter)</p>
<p>- You need to start an app but you don&#8217;t wanna see a black commandline window (hidden start)</p>
<p>- You need to start a few apps with waits between starts</p>
<p>- You need to start a few depending programs, links etc. in a well defined order</p>
<p>- You need to close processes or applications that have no programm window by script or on demand</p>
<p>- You need to start apps after closing others (e.g. close process that lock files and start your backup tool)</p>
<p>- You need to restart unstable software insistence on one ore more processes and/or services</p>
<p>- You need to start a process and send a few keystrokes to the app window after initialize</p>
<p>- You need to end/kill tasks that reinstalls itself everytime in the Windows autostarts (MS ActiveSync e. g.)</p>
<p>- You can debug your settings with a progress dialog</p>
<p>- You need a freeware tool for that</p>
<h5>How does it work?</h5>
<p>You can define sections in the ini-file of the CKS-Tool.exe The ini-file is expected to be in the same directory as the exe. Each section in the ini can have it&#8217;s own set of nine entries per services, per processes to kill and per processes to start. The number of sections is not limited (maybe by windows, we don&#8217;t care ).</p>
<p>CKS-Tool first always tries to close (wm_close is send to it) an app or process. Only if that fails, it tries to kill it. Services will be startet and stopped via the service process manager.</p>
<p>Furthermore you can define how long CKS-Tool waits before a kill is send to the process, after it has had no success to close it gently.</p>
<p>If you start CKS-Tool with the section name which you&#8217;ve created (e.g. &quot;CKS-Tool.exe testsection&quot; see below) the following happens:</p>
<p>1.) Each process named in the item &quot;StopServiceX&quot; (X in 1..9) will be closed by using the stop service via service handler. Than all processes in items &quot;StopProcessX&quot; receive a wm_close message in the order of the numbering</p>
<p>2.) CKS-Tool then waits the specified number of seconds defined in item &quot;WaitBeforeKill&quot;</p>
<p>3.) Then it checks if any of the processes (not services!) in 1.) is still alive. If so, it kills them if possible (e. g. a system process may deny such an attempt)</p>
<p>After that CKS-Tool checks if further items for starting programs are defined in the ini file. Each entry for a program / app / process start can consist of 6 entries:</p>
<p><em>; set if items for one process (out of max. 9 per section) app to start</em></p>
<p><em>WaitBeforeStartX=</em></p>
<p><em>OptionsX=</em></p>
<p><em>WorkDirX=</em></p>
<p><em>StartProcessX=</em></p>
<p><em>WaitBeforeSendKeysX=</em></p>
<p><em>SendKeysX=</em></p>
<p>X can be a number from 1 to 9. The item set will execute in the order from 1 to 9. This makes it possible to define starts and delayed starts for depending applications. An example entry:</p>
<p align="left"><em>; &#8216;Testsection&#8217; (without the quotes) has to be the</em></p>
<p align="left"><em>; command line option when starting CKS-Tool.exe</em></p>
<p align="left"><em>; to execute the content of this section</em></p>
<p align="left"><em>[TestSection]</em></p>
<p align="left"><em>ProgressDlg=on</em></p>
<p align="left"><em>WaitBeforeKill=5</em></p>
<p align="left"><em>EndProcess1=WellKnownTask.exe</em></p>
<p align="left"><em>EndProcess2=notepad.exe</em></p>
<p align="left"><em>WaitBeforeStart1=5</em></p>
<p align="left"><em>Options1=max</em></p>
<p align="left"><em>WorkDir1=c:\windows\system32</em></p>
<p align="left"><em>StartProcess1=notepad.exe c:\boot.ini</em></p>
<p align="left"><em>WaitBeforeStart2=10</em></p>
<p align="left"><em>Options2=</em></p>
<p align="left"><em>WorkDir2=c:\windows\system32</em></p>
<p align="left"><em>StartProcess2=services.msc</em></p>
<p>4.) Wait 5 Seconds</p>
<p>5.) Start notpad.exe and open c:\boot.ini</p>
<p>6.) Wait 10 Seconds (WaitbeforeStart2=10) and run service manager console</p>
<p>CKS-Tool displays a progress dialogbox with information on whats going on. If you don&#8217;t wan&#8217;t that dialog you can disable it in your section in the ini file. Default is on. This is a per section option.</p>
<p><em>ProgressDlg=off</em></p>
<p>WaitBeforeSendKeysX waits the given number of seconds after starting the application / process.</p>
<p>SendKeysX sends the given Keys to the forground window (hopefully your started application (:</p>
<p>The syntax for the Keys is analog to Autohotkey&#8217;s syntax: <a href="http://www.autohotkey.com/docs/commands/Send.htm" target="_blank">http://www.autohotkey.com/docs/commands/Send.htm</a></p>
<p>No syntax checks will be done. CKS-Tool sends the hole string according to the autohotkey syntax to your program. You have got to take care of it yourself. An Example of that powerful function is inside the ini file.</p>
<h5>Firefox example</h5>
<p>Firefox lags the option to start in Fullscreen or kiosk mode by using a command line option. This is possible by hitting F11 after the start of the browser. This makes sense especially, if you wann use a great and skinned browser with your mediacenter, but you don&#8217;t wanna show menues or other windows like design.</p>
<p align="left"><em>[StartFirefoxFullScreen]</em></p>
<p align="left"><em>ProgressDlg=off</em></p>
<p align="left"><em>;nothing to close or kill</em></p>
<p align="left"><em>WaitBeforeKill=0</em></p>
<p align="left"><em>; go right away</em></p>
<p align="left"><em>WaitBeforeStart1=0</em></p>
<p align="left"><em>;maximize firefox win on start</em></p>
<p align="left"><em>Options1=max</em></p>
<p align="left"><em>;workdir</em></p>
<p align="left"><em>WorkDir1=C:\Programme\Firefox</em></p>
<p align="left"><em>;exe to start</em></p>
<p align="left"><em>StartProcess1=firefox.exe</em></p>
<p align="left"><em>;starts are always asyncronus, so we have to give Firefox a few seconds to initialize</em></p>
<p align="left"><em>WaitBeforeSendKeys1=4</em></p>
<p align="left"><em>;send F11 Key for fullscreen view of firefox</em></p>
<p align="left"><em>SendKeys1={F11}</em></p>
<p>Use &quot;chs-tool.exe StartFirefoxFullScreen&quot; from a command menue. This starts the browser without showing any window (e.g. cmd window) and sends &quot;F11&quot; key to firefox after it is initalised.</p>
<p>Software updatet on 27.03.2008. Please see the readme and the ini file inside the archive for more detailed examples and informations.</p>
<p>Download: <a title="CKS-Tool 0.0.4.0" href="http://www.textheld.de/wp-content/uploads/misc/cks-tool.zip" target="_blank">CKS-Tool</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.textheld.de/2008/03/24/start-stop-or-kill-processes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

