<?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>Better Place development team blog</title>
	<atom:link href="http://betterteamblog.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://betterteamblog.com</link>
	<description>The official weblog of the new on-board software platform developers</description>
	<lastBuildDate>Sun, 12 Jun 2011 10:24:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Enable/Disable mouse and keyboard by registry</title>
		<link>http://betterteamblog.com/enabledisable-mouse-and-keyboard-by-registry/</link>
		<comments>http://betterteamblog.com/enabledisable-mouse-and-keyboard-by-registry/#comments</comments>
		<pubDate>Sun, 12 Jun 2011 10:24:47 +0000</pubDate>
		<dc:creator>felix</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://betterteamblog.com/enabledisable-mouse-and-keyboard-by-registry/</guid>
		<description><![CDATA[Disable&#160; mouse: [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\mouclass] &#34;Start&#34;=dword:00000004 &#34; Type&#34;=dword:00000010 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\mouhid] &#34;Start&#34;=dword:00000004 &#34; Type&#34;=dword:00000010 Disable&#160; keyboard: [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\kbdclass] &#34;Start&#34;=dword:00000004 &#34;Type&#34;=dword:00000010 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\kbdhid] &#34;Start&#34;=dword:00000004 &#34; Type&#34;=dword:00000010 Enable&#160; mouse: [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\mouclass] &#34;Start&#34;=dword:00000003 &#34; Type&#34;=dword:0000001 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\mouhid] &#34;Start&#34;=dword:00000003 &#34; Type&#34;=dword:0000001 Enable&#160; keyboard: [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\kbdclass] &#34;Start&#34;=dword:00000003 &#34;Type&#34;=dword:0000001 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\kbdhid] &#34;Start&#34;=dword:00000003 &#34; Type&#34;=dword:0000001 &#160; Note: If you keyboard and mouse are disabled you can re-enable them using the following technique: <a href='http://betterteamblog.com/enabledisable-mouse-and-keyboard-by-registry/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><font color="#0000ff"><strong>Disable&#160; mouse:</strong></font></p>
<p>[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\mouclass]</p>
<p>&quot;Start&quot;=dword:00000004</p>
<p>&quot; Type&quot;=dword:00000010 </p>
<p>[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\mouhid]</p>
<p>&quot;Start&quot;=dword:00000004</p>
<p>&quot; Type&quot;=dword:00000010</p>
<p><font color="#0000ff"><strong>Disable&#160; keyboard:</strong></font></p>
<p>[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\kbdclass]</p>
<p>&quot;Start&quot;=dword:00000004 </p>
<p>&quot;Type&quot;=dword:00000010</p>
<p>[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\kbdhid]</p>
<p>&quot;Start&quot;=dword:00000004</p>
<p>&quot; Type&quot;=dword:00000010</p>
<p><font color="#0000ff"><strong></strong></font></p>
<p><font color="#0000ff"><strong>Enable&#160; mouse:</strong></font> </p>
<p>[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\mouclass] </p>
<p>&quot;Start&quot;=dword:00000003 </p>
<p>&quot; Type&quot;=dword:0000001 </p>
<p>[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\mouhid] </p>
<p>&quot;Start&quot;=dword:00000003 </p>
<p>&quot; Type&quot;=dword:0000001</p>
<p><font color="#0000ff"><strong>Enable&#160; keyboard:</strong></font> </p>
<p>[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\kbdclass] </p>
<p>&quot;Start&quot;=dword:00000003 </p>
<p>&quot;Type&quot;=dword:0000001 </p>
<p>[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\kbdhid] </p>
<p>&quot;Start&quot;=dword:00000003 </p>
<p>&quot; Type&quot;=dword:0000001 </p>
<p>&#160;</p>
<p><font color="#ff0000">Note</font>: If you keyboard and mouse are disabled you can re-enable them using the following technique: <a href="http://betterteamblog.com/readwrite-offline-registry/">http://betterteamblog.com/readwrite-offline-registry/</a></p>
<p>.</p>
]]></content:encoded>
			<wfw:commentRss>http://betterteamblog.com/enabledisable-mouse-and-keyboard-by-registry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Read/Write offline registry</title>
		<link>http://betterteamblog.com/readwrite-offline-registry/</link>
		<comments>http://betterteamblog.com/readwrite-offline-registry/#comments</comments>
		<pubDate>Sun, 12 Jun 2011 09:39:29 +0000</pubDate>
		<dc:creator>felix</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://betterteamblog.com/?p=32</guid>
		<description><![CDATA[1. Boot from PE image. 2. In command line type regedit. 3.  Select HKEY_LOCAL_MACHINE or HKEY_USERS (up to you). 4. Go to File-&#62;Load Hive&#8230; menu. 5. In the opened explorer windows select the needed registry hive file. The following table shows the location of  registry hive files. Hive Registry Paths and Corresponding On-Disk Files Hive <a href='http://betterteamblog.com/readwrite-offline-registry/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>1. Boot from PE image.</p>
<p>2. In command line type regedit.</p>
<p>3.  Select HKEY_LOCAL_MACHINE or HKEY_USERS (up to you).</p>
<p>4. Go to File-&gt;Load Hive&#8230; menu.</p>
<p>5. In the opened explorer windows select the needed registry hive file. The following table shows the location of  registry hive files.</p>
<p><span style="font-family: verdana, arial, helvetica, sans-serif"><span style="font-size: x-small"><strong> Hive Registry Paths and Corresponding On-Disk Files</strong></span></span></p>
<table border="1" cellspacing="0" cellpadding="0" width="0">
<tbody>
<tr>
<td valign="bottom"><strong>Hive   Registry Path</strong><strong> </strong></td>
<td valign="bottom"><strong>Hive   File Path</strong><strong> </strong></td>
</tr>
<tr>
<td valign="top">HKEY_LOCAL_MACHINE   \SYSTEM</td>
<td valign="top">\winnt\system32\config\system</td>
</tr>
<tr>
<td valign="top">HKEY_LOCAL_MACHINE   \SAM</td>
<td valign="top">\winnt\system32\config\sam</td>
</tr>
<tr>
<td valign="top">HKEY_LOCAL_MACHINE   \SECURITY</td>
<td valign="top">\winnt\system32\config\security</td>
</tr>
<tr>
<td valign="top">HKEY_LOCAL_MACHINE   \SOFTWARE</td>
<td valign="top">\winnt\system32\config\software</td>
</tr>
<tr>
<td valign="top">HKEY_LOCAL_MACHINE   \HARDWARE</td>
<td valign="top">Volatile   hive</td>
</tr>
<tr>
<td valign="top">HKEY_LOCAL_MACHINE   \SYSTEM \Clone</td>
<td valign="top">Volatile   hive</td>
</tr>
<tr>
<td valign="top">HKEY_USERS   \UserProfile</td>
<td valign="top">Profile;   usually under \winnt\profiles\usere</td>
</tr>
<tr>
<td valign="top">HKEY_USERS.DEFAULT</td>
<td valign="top">\winnt\system32\config\default</td>
</tr>
<tr>
<td valign="top">HKEY_CURRENT_USER</td>
<td valign="top">\Users\%userprofile%\ntuser.dat</td>
</tr>
<tr>
<td valign="top"></td>
<td valign="top"></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Now you can read write registry from offline image.</p>
<p>P.S. Unload the hive after a using.</p>
<p>&nbsp;</p>
<p><span style="font-family: verdana, arial, helvetica, sans-serif;font-size: xx-small"><strong><br />
</strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://betterteamblog.com/readwrite-offline-registry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to change service start type in the registry</title>
		<link>http://betterteamblog.com/how-to-change-service-start-type-in-the-registry/</link>
		<comments>http://betterteamblog.com/how-to-change-service-start-type-in-the-registry/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 12:37:44 +0000</pubDate>
		<dc:creator>felix</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://betterteamblog.com/?p=26</guid>
		<description><![CDATA[The service information is kept in the registry at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Each service and driver is listed under its own key. Service startup types are saved in the registry value (DWORD) Start under the corresponding service name. This value can be set to any of the following: START TYPE LOADER MEANING 0x0 Kernel Represents a part of <a href='http://betterteamblog.com/how-to-change-service-start-type-in-the-registry/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>The service information is kept in the registry at</p>
<p><strong>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services</strong>.</p>
<p>Each service and driver is listed under its own key.</p>
<p>Service startup types are saved in the registry value (DWORD) <strong>Start</strong> under the corresponding service name. This value can be set to any of the following:</p>
<pre>START TYPE     LOADER     MEANING

0x0            Kernel     Represents a part of the
(Boot)                    driver stack for the boot
                          (startup) volume and must
                          therefore be loaded by the
                          Boot Loader.

0x1            I/O        Represents a driver to be loaded
(System)       subsystem  at Kernel initialization.

0x2            Service    To be loaded or started
(Auto load)    Control    automatically for all startups,
               Manager    regardless of service type.

0x3            Service    Available, regardless of type,
(Load on       Control    but will not be started until
demand)        Manager    the user starts it (for example,
                          by using the Devices icon in
                          Control Panel).

0x4            Service    NOT TO BE STARTED UNDER ANY
(disabled)     Control    CONDITIONS.
               Manager</pre>
<p>Note that <strong>Boot</strong> (0) and <strong>System</strong> (1) are reserved for device drivers. Regular services should not be set to these start types.</p>
<p>&nbsp;</p>
<p>Service type is saved in the registry value (DWORD) <strong>Type</strong> under the corresponding service name. This value can be set to any of the following:</p>
<p><span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace;font-size: 12px;line-height: 18px">Service Type   Description</span></p>
<pre>0x1            A Kernel device driver.

0x2            File system driver, which is also
               a Kernel device driver.

0x4            A set of arguments for an adapter.

0x10           A Win32 program that can be started
               by the Service Controller and that
               obeys the service control protocol.
               This type of Win32 service runs in
               a process by itself.

0x20           A Win32 service that can share a process
               with other Win32 services.</pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://betterteamblog.com/how-to-change-service-start-type-in-the-registry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WES7: SD card policies &#8211; Disable write caching or &#8220;Quick removal&#8221; as default</title>
		<link>http://betterteamblog.com/wes7-sd-card-policies-disable-write-caching-or-quick-removal-as-default/</link>
		<comments>http://betterteamblog.com/wes7-sd-card-policies-disable-write-caching-or-quick-removal-as-default/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 12:34:37 +0000</pubDate>
		<dc:creator>felix</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://betterteamblog.com/?p=22</guid>
		<description><![CDATA[When you install a new SD card, windows install a driver for the card and by default selects &#8220;Better performance&#8221; policy. It means &#8220;Enabling write caching in Windows&#8221;. If you want than all new SD cards will be installed with &#8220;Quick removal&#8221; options you need modify sffdisk.inf file as following: 1. add a new section: <a href='http://betterteamblog.com/wes7-sd-card-policies-disable-write-caching-or-quick-removal-as-default/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>When you install a new SD card, windows install a driver for the card and by default selects &#8220;Better performance&#8221; policy. It means &#8220;Enabling write caching in Windows&#8221;.</p>
<p>If you want than all new SD cards will be installed with &#8220;Quick removal&#8221; options you need modify sffdisk.inf file as following:</p>
<p>1. add a new section:</p>
<p>[expect_surprise_removal_disk_install_HW.AddReg]HKR,Sffdisk,&#8221;UserRemovalPolicy&#8221;,0&#215;00010001,0&#215;3    ; ExpectSurpriseRemoval</p>
<p>2. In the [sdstorage_Install.NT.HW] section add the following line:</p>
<p>AddReg=expect_surprise_removal_disk_install_HW.AddReg</p>
<p>Note: modify sffdisk.inf file in c:\windows\inf directory and in c:\windows\C:\Windows\System32\DriverStore\FileRepository\sffdisk.inf_x86_neutral_?????????? dyrectory too (?????????? is different on different computers).</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://betterteamblog.com/wes7-sd-card-policies-disable-write-caching-or-quick-removal-as-default/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LAN Settings</title>
		<link>http://betterteamblog.com/lan-settings/</link>
		<comments>http://betterteamblog.com/lan-settings/#comments</comments>
		<pubDate>Mon, 30 May 2011 08:46:19 +0000</pubDate>
		<dc:creator>felix</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://betterteamblog.com/?p=9</guid>
		<description><![CDATA[How to modify LAN Settings by registry which are usually available from &#8220;Control Panel -&#62; Internet Options -&#62; Connections Tab&#8221; &#160; Many settings can be changed using: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections] &#8220;DefaultConnectionSettings&#8221; It is REG_BINARY value type. The following options can be modified by this key: 1) Byte number zero always has a 3C or 46 &#8211; I couldn&#8217;t find more <a href='http://betterteamblog.com/lan-settings/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>How to modify LAN Settings by registry which are usually available from &#8220;Control Panel -&gt; Internet Options -&gt; Connections Tab&#8221;</p>
<p><a href="http://cdn.betterteamblog.com//2011/05/LanSet1.jpg"><img class="alignnone size-medium wp-image-17" src="http://cdn.betterteamblog.com//2011/05/LanSet1-300x286.jpg" alt="" width="300" height="286" /></a></p>
<p>&nbsp;</p>
<p>Many settings can be changed using:</p>
<p>[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections]</p>
<p>&#8220;DefaultConnectionSettings&#8221;</p>
<p>It is REG_BINARY value type.</p>
<p>The following options can be modified by this key:</p>
<p>1) Byte number zero always has a 3C or 46 &#8211; I couldn&#8217;t find more information about this byte (to research).</p>
<p>2)The next three bytes are zeros.(to research).<br />
3) Byte number 4 is a counter used by the &#8216;Internet Options&#8217; property sheet (Internet explorer-&gt;Tools-&gt;Internet Options&#8230;).<br />
As you manually change the internet setting (such as LAN settings in the Connections tab), this counter increments.Its not very useful byte.But it MUST have a value.I keep it zero always.The next three bytes are zeros (Bytes 5 to 7).<br />
4) Byte number 8 can take different values as per your settings.<br />
The value is :<br />
09 when only &#8216;Automatically detect settings&#8217; is enabled<br />
03 when only &#8216;Use a proxy server for your LAN&#8217; is enabled<br />
0B when both are enabled<br />
05 when only &#8216;Use automatic configuration script&#8217; is enabled<br />
0D when &#8216;Automatically detect settings&#8217; and &#8216;Use automatic configuration script&#8217; are enabled<br />
07 when &#8216;Use a proxy server for your LAN&#8217; and &#8216;Use automatic configuration script&#8217; are enabled<br />
0F when all the three are enabled.<br />
01 when none of them are enabled.<br />
The next three bytes are zeros (Bytes 9 to B).</p>
<p>4) Byte number C (12 in decimal) contains the length of the proxy server address.For example a proxy server &#8217;127.0.0.1:80&#8242; has length 12 (length includes the dots and the colon).The next three bytes are zeros (Bytes D to F).<br />
5) Byte 10 (or 16 in decimal) contains the proxy server address &#8211; like &#8217;127.0.0.1:80&#8242; (where 80 is obviously the port number)<br />
6) the byte immediatley after the address contians the length of additional information.The next three bytes are zeros.<br />
For example if the &#8216;Bypass proxy server for local addresses&#8217; is ticked, then this byte is 07,the next three bytes are zeros and then comes a string i.e. &#8216;&lt;local&gt;&#8217; (&lt;local&gt; indicates that you are bypassing the proxy server.Now since &lt;local&gt; has 7 characters, the length is 07!).<br />
You will have to experiment on your own for finding more about this.<br />
If you dont have any additional info then the length is 0 and no information is added.<br />
7) The byte immediately after the additional info, is the length of the automatic configuration script address (If you dont have a script address then you dont need to add anything,skip this step and goto step 8).The next three bytes are zeros,then comes the address.<br />
8) Finally, 32 zeros are appended.(I dont know why!)</p>
]]></content:encoded>
			<wfw:commentRss>http://betterteamblog.com/lan-settings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
