<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>CodeProject Latest postings for Hardware &amp; Devices</title>
    <link>http://www.codeproject.com</link>
    <description>Latest postings for Hardware &amp; Devices from CodeProject</description>
    <language>en-us</language>
    <image>
      <title>CodeProject Latest postings for Hardware &amp; Devices</title>
      <url>http://www.codeproject.com/App_Themes/Std/Img/logo100x30.gif</url>
      <link>http://www.codeproject.com</link>
      <width>100</width>
      <height>30</height>
      <description>CodeProject</description>
    </image>
    <copyright>Copyright  CodeProject, 1999-2013</copyright>
    <webMaster>Webmaster@codeproject.com (Webmaster)</webMaster>
    <lastBuildDate>Tue, 14 May 2013 04:55:00 GMT</lastBuildDate>
    <ttl>20</ttl>
    <generator>C# Hand-coded goodness</generator>
    <item>
      <title>gprs modem</title>
      <description>how do i interface with the gprs modem using j2me without using a pc...i want to use it to send a sms through the gprs modem in a home security system to a predefined mobile number...pls help me regarding this...</description>
      <link>http://www.codeproject.com/Messages/4563835/gprs-modem.aspx</link>
      <author>hermionee</author>
      <pubDate>Tue, 14 May 2013 04:55:00 GMT</pubDate>
      <subject>Hardware &amp;amp; Devices</subject>
    </item>
    <item>
      <title>Replicating the CMOS contents from one PC to many others</title>
      <description>&lt;pre lang="css"&gt;
    &lt;span class="code-leadattribute"&gt;Hello, I need help of friends or community experts with this problem:
&amp;nbsp;
We have about &lt;span class="code-digit"&gt;100&lt;/span&gt; PCs of the same brand and model manufactured in 2010. I need to change in all these PCs, periodically and manually, the system and user passwords through the BIOS and would like to automate this procedure through a software and had the following idea:
&amp;nbsp;
The motherboard manufacturer sent me a program to read and write the CMOS. I starts with the setting up these passwords on a single PC, saving all your content to a file and after with this program, I write de CMOS to the others machines. Detail: this program is to be used with a boot disk with DOS.
&amp;nbsp;
As I would like to carry this procedure through the central server, copying the file with new CMOS data to a specific folder existent on all machines. In each PC there is a process running on Windows XP SP3 that as soon as received the file, make the reading the contents, writing the new passwords in its CMOS, deletes the file from the folder and restarts yourself. The theory should work, but not, inclusive on the same machine where I created the file. What happens is that every time I update the CMOS, the changed settings are retained, but the passwords always come back clean, i.e. without any protection to access to BIOS.
&amp;nbsp;
Now I'm basing my work on one program called CmosPwd which can be found on the site www.cgsecurity.org, but no options works properly on the motherboard that we have. Our platform apparently uses the Award BIOS 6.00 PG as base to these chinese mother boards. Tried new contact with the manufacturer, but they do not provide a map of the structure of the CMOS. I discovered that, comparing the various files, passwords are not written in ASCII mode only &lt;span class="code-digit"&gt;5&lt;/span&gt; bytes at offset 0x40, that I believe to be your CRC, as showed below:
&amp;nbsp;
    CMOS DUMPS WITH PASSWORDS:
&amp;nbsp;
    SYSTEM: &lt;span class="code-digit"&gt;11111111&lt;/span&gt;
    USER  : &lt;span class="code-digit"&gt;22222222&lt;/span&gt;
&amp;nbsp;
    CMOS Bank 0:
        &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;01&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;03&lt;/span&gt; &lt;span class="code-digit"&gt;04&lt;/span&gt; &lt;span class="code-digit"&gt;05&lt;/span&gt; &lt;span class="code-digit"&gt;06&lt;/span&gt; &lt;span class="code-digit"&gt;07&lt;/span&gt; &lt;span class="code-digit"&gt;08&lt;/span&gt; &lt;span class="code-digit"&gt;09&lt;/span&gt; 0A 0B 0C 0D 0E 0F
        -----------------------------------------------
     0: &lt;span class="code-digit"&gt;59&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;55&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;14&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;05&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;05&lt;/span&gt; &lt;span class="code-digit"&gt;13&lt;/span&gt; &lt;span class="code-digit"&gt;26&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;40&lt;/span&gt; &lt;span class="code-digit"&gt;80&lt;/span&gt; &lt;span class="code-digit"&gt;08&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt;
     1: &lt;span class="code-digit"&gt;40&lt;/span&gt; f0 &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;80&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;04&lt;/span&gt; &lt;span class="code-digit"&gt;14&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt;
     2: &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;01&lt;/span&gt; fc
     3: &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;04&lt;/span&gt; &lt;span class="code-digit"&gt;20&lt;/span&gt; &lt;span class="code-digit"&gt;80&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt;
     4: &lt;b&gt;59 &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;55&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; 14&lt;/b&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;05&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;05&lt;/span&gt; &lt;span class="code-digit"&gt;13&lt;/span&gt; &lt;span class="code-digit"&gt;26&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;40&lt;/span&gt; &lt;span class="code-digit"&gt;80&lt;/span&gt; &lt;span class="code-digit"&gt;08&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt;
     5: &lt;span class="code-digit"&gt;40&lt;/span&gt; f0 &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;80&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;04&lt;/span&gt; &lt;span class="code-digit"&gt;14&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt;
     6: &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;01&lt;/span&gt; fc
     7: &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;04&lt;/span&gt; &lt;span class="code-digit"&gt;20&lt;/span&gt; &lt;span class="code-digit"&gt;80&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt;
&amp;nbsp;
    CMOS Bank 1:
        &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;01&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;03&lt;/span&gt; &lt;span class="code-digit"&gt;04&lt;/span&gt; &lt;span class="code-digit"&gt;05&lt;/span&gt; &lt;span class="code-digit"&gt;06&lt;/span&gt; &lt;span class="code-digit"&gt;07&lt;/span&gt; &lt;span class="code-digit"&gt;08&lt;/span&gt; &lt;span class="code-digit"&gt;09&lt;/span&gt; 0A 0B 0C 0D 0E 0F
        -----------------------------------------------
     0: &lt;span class="code-digit"&gt;59&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;55&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;14&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;05&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;05&lt;/span&gt; &lt;span class="code-digit"&gt;13&lt;/span&gt; &lt;span class="code-digit"&gt;26&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;40&lt;/span&gt; &lt;span class="code-digit"&gt;80&lt;/span&gt; &lt;span class="code-digit"&gt;08&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt;
     1: &lt;span class="code-digit"&gt;40&lt;/span&gt; f0 &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;80&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;04&lt;/span&gt; &lt;span class="code-digit"&gt;14&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt;
     2: &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;01&lt;/span&gt; fc
     3: &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;04&lt;/span&gt; &lt;span class="code-digit"&gt;20&lt;/span&gt; &lt;span class="code-digit"&gt;80&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt;
     4: &lt;b&gt;59 &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;55&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; 14&lt;/b&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;05&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;05&lt;/span&gt; &lt;span class="code-digit"&gt;13&lt;/span&gt; &lt;span class="code-digit"&gt;26&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;40&lt;/span&gt; &lt;span class="code-digit"&gt;80&lt;/span&gt; &lt;span class="code-digit"&gt;08&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt;
     5: &lt;span class="code-digit"&gt;40&lt;/span&gt; f0 &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;80&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;04&lt;/span&gt; &lt;span class="code-digit"&gt;14&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt;
     6: &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;01&lt;/span&gt; fc
     7: &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;04&lt;/span&gt; &lt;span class="code-digit"&gt;20&lt;/span&gt; &lt;span class="code-digit"&gt;80&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt;
&amp;nbsp;

&amp;nbsp;
    SYSTEM: AAAAAAAA
    USER  : BBBBBBBB
&amp;nbsp;

     CMOS Bank 0:
        &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;01&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;03&lt;/span&gt; &lt;span class="code-digit"&gt;04&lt;/span&gt; &lt;span class="code-digit"&gt;05&lt;/span&gt; &lt;span class="code-digit"&gt;06&lt;/span&gt; &lt;span class="code-digit"&gt;07&lt;/span&gt; &lt;span class="code-digit"&gt;08&lt;/span&gt; &lt;span class="code-digit"&gt;09&lt;/span&gt; 0A 0B 0C 0D 0E 0F
        -----------------------------------------------
     0: &lt;span class="code-digit"&gt;51&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;01&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;15&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;05&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;05&lt;/span&gt; &lt;span class="code-digit"&gt;13&lt;/span&gt; &lt;span class="code-digit"&gt;26&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;80&lt;/span&gt; &lt;span class="code-digit"&gt;08&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt;
     1: &lt;span class="code-digit"&gt;40&lt;/span&gt; f0 &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;80&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;04&lt;/span&gt; &lt;span class="code-digit"&gt;14&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt;
     2: &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;01&lt;/span&gt; fc
     3: &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;04&lt;/span&gt; &lt;span class="code-digit"&gt;20&lt;/span&gt; &lt;span class="code-digit"&gt;80&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt;
     4: &lt;b&gt;51 &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;01&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;15&lt;/span&gt; &lt;/b&gt;00 &lt;span class="code-digit"&gt;05&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;05&lt;/span&gt; &lt;span class="code-digit"&gt;13&lt;/span&gt; &lt;span class="code-digit"&gt;26&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;40&lt;/span&gt; &lt;span class="code-digit"&gt;80&lt;/span&gt; &lt;span class="code-digit"&gt;08&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt;
     5: &lt;span class="code-digit"&gt;40&lt;/span&gt; f0 &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;80&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;04&lt;/span&gt; &lt;span class="code-digit"&gt;14&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt;
     6: &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;01&lt;/span&gt; fc
     7: &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;04&lt;/span&gt; &lt;span class="code-digit"&gt;20&lt;/span&gt; &lt;span class="code-digit"&gt;80&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt;
&amp;nbsp;
    CMOS Bank 1:
        &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;01&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;03&lt;/span&gt; &lt;span class="code-digit"&gt;04&lt;/span&gt; &lt;span class="code-digit"&gt;05&lt;/span&gt; &lt;span class="code-digit"&gt;06&lt;/span&gt; &lt;span class="code-digit"&gt;07&lt;/span&gt; &lt;span class="code-digit"&gt;08&lt;/span&gt; &lt;span class="code-digit"&gt;09&lt;/span&gt; 0A 0B 0C 0D 0E 0F
        -----------------------------------------------
     0: &lt;span class="code-digit"&gt;51&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;01&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;15&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;05&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;05&lt;/span&gt; &lt;span class="code-digit"&gt;13&lt;/span&gt; &lt;span class="code-digit"&gt;26&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;40&lt;/span&gt; &lt;span class="code-digit"&gt;80&lt;/span&gt; &lt;span class="code-digit"&gt;08&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt;
     1: &lt;span class="code-digit"&gt;40&lt;/span&gt; f0 &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;80&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;04&lt;/span&gt; &lt;span class="code-digit"&gt;14&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt;
     2: &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;01&lt;/span&gt; fc
     3: &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;04&lt;/span&gt; &lt;span class="code-digit"&gt;20&lt;/span&gt; &lt;span class="code-digit"&gt;80&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt;
     4: &lt;b&gt;51 &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;01&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; 15&lt;/b&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;05&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;05&lt;/span&gt; &lt;span class="code-digit"&gt;13&lt;/span&gt; &lt;span class="code-digit"&gt;26&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;40&lt;/span&gt; &lt;span class="code-digit"&gt;80&lt;/span&gt; &lt;span class="code-digit"&gt;08&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt;
     5: &lt;span class="code-digit"&gt;40&lt;/span&gt; f0 &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;80&lt;/span&gt; &lt;span class="code-digit"&gt;02&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;04&lt;/span&gt; &lt;span class="code-digit"&gt;14&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt;
     6: &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;01&lt;/span&gt; fc
     7: &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;04&lt;/span&gt; &lt;span class="code-digit"&gt;20&lt;/span&gt; &lt;span class="code-digit"&gt;80&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt; &lt;span class="code-digit"&gt;00&lt;/span&gt;
&amp;nbsp;

&amp;nbsp;

Has anyone had a problem like this and got a simple and cheap solution, or would have any hint to solution this? I appreciate some kind of help.
&amp;nbsp;
Thanks so much,
&amp;nbsp;
Edison Fernando.
Brazil.&lt;/span&gt;
  &lt;/pre&gt;</description>
      <link>http://www.codeproject.com/Messages/4556962/Replicating-the-CMOS-contents-from-one-PC-to-many-.aspx</link>
      <author>edinando</author>
      <pubDate>Sat, 04 May 2013 20:33:00 GMT</pubDate>
      <subject>Hardware &amp;amp; Devices</subject>
    </item>
    <item>
      <title>LPT buffer?</title>
      <description>My first post&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
I am building a DRO reader that will send 3, 8 bit  data bytes to a LPT port, for my VB6 code I will be writing.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
I know that the serial port has a good size buffer.&lt;br /&gt;
But do not know if and or the size of the LPT buffer is? &lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
Did a quick search but no luck&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
Oldhat</description>
      <link>http://www.codeproject.com/Messages/4556211/LPT-buffer.aspx</link>
      <author>oldhat</author>
      <pubDate>Fri, 03 May 2013 13:53:00 GMT</pubDate>
      <subject>Hardware &amp;amp; Devices</subject>
    </item>
    <item>
      <title>How to check System Cache??</title>
      <description>HI guys,&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
I m using Dell E6500 Laptop and wanted to know the cache memory information.. Can u help me that where to get the required information?? I am using Windows 7 64bit...&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
Regards,</description>
      <link>http://www.codeproject.com/Messages/4544945/How-to-check-System-Cache.aspx</link>
      <author>Khan Ji</author>
      <pubDate>Fri, 19 Apr 2013 05:53:00 GMT</pubDate>
      <subject>Hardware &amp;amp; Devices</subject>
    </item>
    <item>
      <title>USB Fee, Thousands</title>
      <description>Just found this &lt;a href="http://www.usb.org/developers/vendor/"&gt;FEE PAGE&lt;/a&gt;[&lt;a href="http://www.usb.org/developers/vendor/" target="_blank" title="New Window"&gt;^&lt;/a&gt;] on the USB org site.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
Does any company, no matter how small, have to pay that fee before even thinking about adding USB capability to its device ?</description>
      <link>http://www.codeproject.com/Messages/4544250/USB-Fee-Thousands.aspx</link>
      <author>C-P-User-3</author>
      <pubDate>Thu, 18 Apr 2013 15:20:00 GMT</pubDate>
      <subject>Hardware &amp;amp; Devices</subject>
    </item>
    <item>
      <title>can i make a filter driver of raw level sector or cluster?</title>
      <description>i'm making a disk(volume) backup/restore system.&lt;br /&gt;
i would unmount volume before backup,&lt;br /&gt;
but the system volume can not be unmounted.&lt;br /&gt;
so the change or access of system volume is worry for me while that system volume is backup.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
is it possible that detect which disk sector or ntfs cluster was changed realtime?&lt;br /&gt;
that can be filter driver, can it be possible?</description>
      <link>http://www.codeproject.com/Messages/4543582/can-i-make-a-filter-driver-of-raw-level-sector-or-.aspx</link>
      <author>greenfish77</author>
      <pubDate>Thu, 18 Apr 2013 00:37:00 GMT</pubDate>
      <subject>Hardware &amp;amp; Devices</subject>
    </item>
    <item>
      <title>CPU PDO ACPI Enumeration</title>
      <description>So I have a driver that does a child enum on the ACPI PDO. It gets back the methods, and then does an evaluate.  There are two ways of doing this, evaluateex and evaluate.  Oddly for exactly the same methods they return different data, not different in value, but the  ex evaluation data has a 4 byte padding after each package, the eval method doesent.  This is for _PSS data.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
What is also odd that if the eval is called during IRP_MJ_START_DEVICE the _PCT data is also different to that obtained later on so I assume even then the device hasnt completely started. The _PCT at IRP_MJ_START_DEVICE shows IO port access, but later shows FFHW as the acces.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
What is also interesting is that attaching to the PDO outside of AddDevice causes enum children to returns STATUS_NOT_SUPPORTED, which is odd, since the only interface to the PDO is the PDO pointer and the Irp, how DOES the PDO know the Irp is being sent from a DO attached outside of AddDevice?   Odd stuff indeed. &lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
Anyway it doesnt affect the functioning of the driver, it controls COU speed OK, but this variability of what the PDO is returning is odd and I cant exmplain it.   Anyone have any idea why this is?&lt;br /&gt;
&lt;div class="signature"&gt;==============================&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
Nothing to say.&lt;/div&gt;</description>
      <link>http://www.codeproject.com/Messages/4528630/CPU-PDO-ACPI-Enumeration.aspx</link>
      <author>Erudite_Eric</author>
      <pubDate>Thu, 28 Mar 2013 20:35:00 GMT</pubDate>
      <subject>Hardware &amp;amp; Devices</subject>
    </item>
    <item>
      <title>usb lon dongle</title>
      <description>Hi everyone i want to know who are the different manufacturer of USB LON DONGLE devices and which is more efficient in terms of cost for simulation</description>
      <link>http://www.codeproject.com/Messages/4528071/usb-lon-dongle.aspx</link>
      <author>irfanulla sharieff</author>
      <pubDate>Thu, 28 Mar 2013 08:49:00 GMT</pubDate>
      <subject>Hardware &amp;amp; Devices</subject>
    </item>
    <item>
      <title>USB, Embedded System</title>
      <description>Can I get some of the USB protocol description from the viewpoint of the software developer.&lt;br /&gt;
  &lt;br /&gt;
Specifically, what byte goes where, in what order; that sort of thing.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
I'm implementing the module on a PIC24F embedded system.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
Sample code would help a lot.</description>
      <link>http://www.codeproject.com/Messages/4525904/USB-Embedded-System.aspx</link>
      <author>C-P-User-3</author>
      <pubDate>Mon, 25 Mar 2013 16:28:00 GMT</pubDate>
      <subject>Hardware &amp;amp; Devices</subject>
    </item>
    <item>
      <title>Trouble creating .inf file</title>
      <description>EDIT - Thanks to everyone that replied.  &lt;img src="/script/Forums/Images/smiley_biggrin.gif" align="top" alt="Big Grin | :-D" /&gt;  I have found a better solution than an INF file.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
My company has an existing software-only driver.  The 32-bit version is being installed using InstallShield.  Unfortunately for me, the company wants to get away from InstallShield as the product in question is going to be part of a customer's own installation.  The build system here produces the 64-bit signed driver, and I am tasked with creating a .inf file to install this driver.  I've been reading Microsoft documents about .inf files (until my eyes are bleeding) and all of this documentation seems to be centered around the Windows Driver Development Kit.  I believe that this kit generates a .inx file which is really the .inf file.  However, all I need to do is create a .inf file that will do the job.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
When right-clicking on the .inf file and selecting Install, the install process is spectacularly silent about anything that is happening (right or wrong).  So it is very difficult to determine what is happening.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
Some of my problems include the following:&lt;br /&gt;
1. The driver is already signed, so I find it unlikely that I will need a CatalogFile.  Will the .inf file work without a defined CatalogFile?&lt;br /&gt;
2. It seems that a software-only driver needs to have some dummy device installed, and (from the InstallShield results) I see this dummy device in HKLM\CurrentControlSet\Enum\Root\LEGACY_DRIVER_NAME.  This is somehow linked to service entry in HKLM\CurrentControlSet\services\driver_name which points to the actual driver executable in \Windows\System32\drivers.  I'm getting lost trying to define this dummy device.&lt;br /&gt;
3. I am successful installing the service, and I find it in the registry, but the install process never copies my driver into the drivers directory, so it appears to die before it gets that far.&lt;br /&gt;
4. I keep reading about a CoInstaller, but I get the feeling that it is not exactly necessary. Is this correct?&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
What I need is a clue. I haven't defined the dummy driver entry which is where I need the help.  I've also made the assumption that the install directory where the .inf file is executed from is the root of the SourceDisk.  Here's what I have in my .inf file so far:&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
This was edited to include a missing quote.&lt;br /&gt;
&lt;pre lang="vb"&gt;
[Version]
Signature = &lt;span class="code-string"&gt;"&lt;/span&gt;&lt;span class="code-string"&gt;$CHICAGO$"&lt;/span&gt;
&lt;span class="code-keyword"&gt;Class&lt;/span&gt; = LegacyDriver
ClassGuid = {8ECC055D-047F-11D1-A537-0000F8753ED1}
Privider = %US%
DriverVer = 12/16/2012, &lt;span class="code-digit"&gt;5&lt;/span&gt;.&lt;span class="code-digit"&gt;1&lt;/span&gt;.&lt;span class="code-digit"&gt;0&lt;/span&gt;.&lt;span class="code-digit"&gt;126&lt;/span&gt;
&amp;nbsp;
[vstor2-mntapi20-sharedCopyFiles]
%DriverExeName%
&amp;nbsp;
[SourceDiskNames.amd64]
&lt;span class="code-digit"&gt;1&lt;/span&gt; = %DiskDesc%,,,\AMD64
&amp;nbsp;
[SourceDiskFiles.amd64]
%DriverExeName% = &lt;span class="code-digit"&gt;1&lt;/span&gt;
&amp;nbsp;
[DestinationDirs]
DefaultDestDir = &lt;span class="code-digit"&gt;12&lt;/span&gt;
&amp;nbsp;
[vstor2-mntapi20-sharedInstall.NTamd64]
CopyFiles = vstor2-mntapi20-sharedCopyFiles
&amp;nbsp;
[vstor2-mntapi20-shared.NTamd64.Services]
AddService = vstor2-mntapi20-shared,, vstor2-mntapi20-sharedServiceInst
&amp;nbsp;
[DefaultInstall.NTamd64]
CopyFiles = vstor2-shared-sharedCopyFiles
&amp;nbsp;
[DefaultInstall.NTamd64.Services]
AddService = vstor2-mntapi20-shared,, vstor2-mntapi20-sharedServiceInst
&amp;nbsp;
[vstor2-mntapi20-sharedServiceInst]
ServiceType   = &lt;span class="code-digit"&gt;1&lt;/span&gt; ; SERVICE_KERNEL_DRIVER
StartType     = &lt;span class="code-digit"&gt;2&lt;/span&gt; ; SERVICE_AUTO_START
ErrorControl  = &lt;span class="code-digit"&gt;1&lt;/span&gt; ; SERVICE_ERROR_NORMAL
DisplayName   = vstor2-mntapi20-shared
ServiceBinary = %12%\%DriverExeName%
&amp;nbsp;
[Strings]
US = &lt;span class="code-string"&gt;"&lt;/span&gt;&lt;span class="code-string"&gt;Company Name"&lt;/span&gt;
DiskDesc = &lt;span class="code-string"&gt;"&lt;/span&gt;&lt;span class="code-string"&gt;Install Directory"&lt;/span&gt;
DriverExeName = &lt;span class="code-string"&gt;"&lt;/span&gt;&lt;span class="code-string"&gt;vstor2-mntapi20-shared.sys"&lt;/span&gt;&lt;/pre&gt;
&lt;div class="signature"&gt;Fletcher Glenn&lt;/div&gt;</description>
      <link>http://www.codeproject.com/Messages/4520896/Trouble-creating-inf-file.aspx</link>
      <author>fglenn</author>
      <pubDate>Mon, 18 Mar 2013 23:01:00 GMT</pubDate>
      <subject>Hardware &amp;amp; Devices</subject>
    </item>
    <item>
      <title>USB to RS-232 converter with 5 Baud</title>
      <description>Does anyone know a converter with this capability. I am looking for a USB to serial converter or chip (like FTDI, Prolific, Microchip) that is capable of doing 5 Baud.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
thanks&lt;br /&gt;
&lt;div class="signature"&gt;PKNT&lt;/div&gt;</description>
      <link>http://www.codeproject.com/Messages/4516935/USB-to-RS-232-converter-with-5-Baud.aspx</link>
      <author>Kiran Satish</author>
      <pubDate>Wed, 13 Mar 2013 21:52:00 GMT</pubDate>
      <subject>Hardware &amp;amp; Devices</subject>
    </item>
    <item>
      <title>MpLab</title>
      <description>I'm building a PIC24 project.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
I'm putting some C routines into an ASM project.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
I'm getting seven errors.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
The first six are all apparently interrput handler conflicts. Here they are (condensed and abbreviated for clarity)...&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;pre&gt;multiple definition of `_U1RXInterrupt&lt;span class="code-string"&gt;'&lt;/span&gt;&lt;span class="code-string"&gt;
multiple definition of `_U2RXInterrupt'&lt;/span&gt;
multiple definition of `_U3RXInterrupt&lt;span class="code-string"&gt;'&lt;/span&gt;&lt;span class="code-string"&gt;
multiple definition of `_OscillatorFail'&lt;/span&gt;
multiple definition of `_AddressError&lt;span class="code-string"&gt;'&lt;/span&gt;&lt;span class="code-string"&gt;
multiple definition of `_StackError'&lt;/span&gt;
multiple definition of `_MathError&lt;span class="code-string"&gt;'&lt;/span&gt;&lt;span class="code-string"&gt;&lt;/span&gt;&lt;/pre&gt;
&amp;nbsp;&lt;br /&gt;
I'm getting one last error that is totally new to me, this one...&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;pre&gt;
&amp;nbsp;
 Link Error: Could &lt;span class="code-keyword"&gt;not&lt;/span&gt; allocate section .nbss, size = &lt;span class="code-digit"&gt;20004&lt;/span&gt; bytes, attributes = bss near 
 Link Error: Could &lt;span class="code-keyword"&gt;not&lt;/span&gt; allocate data memory&lt;/pre&gt;
&amp;nbsp;&lt;br /&gt;
I really need &lt;pre&gt;U1RXInterrupt&lt;/pre&gt;and &lt;pre&gt;U3RXInterrupt&lt;/pre&gt; for my assembly language routines.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
Can someone tell me how to get the C compliler and MpASM to cooperate and let me have those two ?&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
I can take out the other interrupts from my assembly language with some text editing.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
Your advice and guidance will be greately appreciated.</description>
      <link>http://www.codeproject.com/Messages/4515763/MpLab.aspx</link>
      <author>C-P-User-3</author>
      <pubDate>Tue, 12 Mar 2013 20:25:00 GMT</pubDate>
      <subject>Hardware &amp;amp; Devices</subject>
    </item>
    <item>
      <title>Windows Mobile</title>
      <description>Hi &lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
I'm working on improving a GUI on an application, I have a tabconrol with many pages, I want to put a background Image instead of the unique color which appear behind, I didn't find any property to do it .. Is there any way ??&lt;br /&gt;
your help is really appreciated,&lt;br /&gt;
thanks</description>
      <link>http://www.codeproject.com/Messages/4499662/Windows-Mobile.aspx</link>
      <author>aymen amri</author>
      <pubDate>Tue, 19 Feb 2013 16:01:00 GMT</pubDate>
      <subject>Hardware &amp;amp; Devices</subject>
    </item>
    <item>
      <title>USB Ports Acting Screwey</title>
      <description>So lately I'm having a weird problem with my USB ports. I'll try to explain.&lt;br /&gt;
 &lt;br /&gt;
I keep hearing that sound like someone's putting in a flash drive &amp; removing it. Over &amp; over &amp; over. Also, when I look in Windows Explorer, I see a number of "Removable Drives". They must be some kind of virtual drive because I certainly don't have that many pysical drives. They were there when I bought the PC.&lt;br /&gt;
 &lt;br /&gt;
At any rate, this problem isn't happening all the time. It just randomly starts. When it's happening, the list of drives in Windows Explorer disappears and reappears at a fast rate in sync with the sound I described.&lt;br /&gt;
 &lt;br /&gt;
This is a fairly new PC, and I use AVG and Malware Bytes and scan regularly.&lt;br /&gt;
 &lt;br /&gt;
I have a wireless keyboard &amp; mouse, a wireless headset, a printer, and 2 monitors plugged into the USB ports.&lt;br /&gt;
 &lt;br /&gt;
I have no clue how to figure out what's wrong. Any hardware people wanna point me in the right direction.&lt;br /&gt;
&lt;div class="signature"&gt;If it's not broken, fix it until it is&lt;/div&gt;</description>
      <link>http://www.codeproject.com/Messages/4497076/USB-Ports-Acting-Screwey.aspx</link>
      <author>Kevin Marois</author>
      <pubDate>Fri, 15 Feb 2013 18:51:00 GMT</pubDate>
      <subject>Hardware &amp;amp; Devices</subject>
    </item>
    <item>
      <title>Debugging Kernel Mode Driver using Windbg</title>
      <description>Hi, I have a sample OSR USB board and I have written a sample driver for this USB board.&lt;br /&gt;
 &lt;br /&gt;
I have built this driver and able to install.&lt;br /&gt;
 &lt;br /&gt;
But I am not able to debug this driver using Windbg since it is kernel driver.&lt;br /&gt;
 &lt;br /&gt;
OS: Win7&lt;br /&gt;
 &lt;br /&gt;
&lt;pre&gt;#include ntddk.h
 
DRIVER_UNLOAD DriverUnload;
 
&lt;span class="code-keyword"&gt;void&lt;/span&gt; DriverUnload(PDRIVER_OBJECT pDriverObject)
{
DbgPrint(&lt;span class="code-string"&gt;"&lt;/span&gt;&lt;span class="code-string"&gt;Driver Unload\n"&lt;/span&gt;);
}
&amp;nbsp;
NTSTATUS DriverEntry(PDRIVER_OBJECT pDriverObject, PUNICODE_STRING pRegistryPath)
{
pDriverObject-&amp;gt;DriverUnload = DriverUnload;
DbgPrint(&lt;span class="code-string"&gt;"&lt;/span&gt;&lt;span class="code-string"&gt;Driver Entry : Hello Windows Device Driver World!\n"&lt;/span&gt;);
&lt;span class="code-keyword"&gt;return&lt;/span&gt; STATUS_SUCCESS;
}&lt;/pre&gt;
 &lt;br /&gt;
Can anybody help me in debugging my driver?</description>
      <link>http://www.codeproject.com/Messages/4494638/Debugging-Kernel-Mode-Driver-using-Windbg.aspx</link>
      <author>msr_codeproject</author>
      <pubDate>Wed, 13 Feb 2013 08:55:00 GMT</pubDate>
      <subject>Hardware &amp;amp; Devices</subject>
    </item>
    <item>
      <title>USB BlueTooth Buffer Size</title>
      <description>In Windows 7 there is a sequence of mouse clicks on various icons which will display the buffer size of a given Com Port.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
I can't remember that sequence at this moment.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
(It's almost always 4096, for whatever reasons may exist)&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
If possible, I want to change it to 1024 (as a user; not in software)&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
For the moment, can someone help my failing brain with the secret sequence of clicks and icons that display the port buffer size of the USB BlueTooth adapter ?</description>
      <link>http://www.codeproject.com/Messages/4489828/USB-BlueTooth-Buffer-Size.aspx</link>
      <author>C-P-User-3</author>
      <pubDate>Wed, 06 Feb 2013 23:46:00 GMT</pubDate>
      <subject>Hardware &amp;amp; Devices</subject>
    </item>
    <item>
      <title>Laptop goes to sleep mode even before the screen server</title>
      <description>Hi all,&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
I have a Win 7 64bit hp 8570w laptop. I've set the screen server to be active in 5 minutes. Other power management settings are as follows.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
Dim the display - 5 minutes&lt;br /&gt;
Turn off the display - 10 minutes&lt;br /&gt;
Put the computer to sleep - 30 minutes&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
However, like around 2 minutes after I didn't use the laptop, it goes to sleep mode. Any idea why really happen that?&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
If required more information please let me know.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
Thanks in advance &lt;img src="/script/Forums/Images/smiley_smile.gif" align="top" alt="Smile | :)" /&gt; &lt;br /&gt;
&lt;div class="signature"&gt;If you've never failed... You've never lived...&lt;/div&gt;</description>
      <link>http://www.codeproject.com/Messages/4485648/Laptop-goes-to-sleep-mode-even-before-the-screen-s.aspx</link>
      <author>CodingLover</author>
      <pubDate>Fri, 01 Feb 2013 06:53:00 GMT</pubDate>
      <subject>Hardware &amp;amp; Devices</subject>
    </item>
    <item>
      <title>SURFACE COMPUTERS</title>
      <description>Everyone might have watched IRON MAN series, in part 2 of the series he uses surface computers containing a transparent glass slab , when i read about the details it was like there were laser-integrated motion sensing projectors which just sensed his hand signal and projected the images but i thought whats the difficulty in implementing a surface comp and i even heard MICROSOFT tried one surface computer which did not succeed</description>
      <link>http://www.codeproject.com/Messages/4483737/SURFACE-COMPUTERS.aspx</link>
      <author>irfanulla sharieff</author>
      <pubDate>Wed, 30 Jan 2013 05:20:00 GMT</pubDate>
      <subject>Hardware &amp;amp; Devices</subject>
    </item>
    <item>
      <title>Inline USB protection</title>
      <description>Hi Guy's&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
Here's a tough one&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
I need to find a device that i can use to secure access to a fingerprint reader.&lt;br /&gt;
Basically what I need is a device that:&lt;br /&gt;
1) has a female usb input and a male output with a controller device in the midle&lt;br /&gt;
2) once joinced to the fingerprint device it will be epoxied together&lt;br /&gt;
3) I want then to be able through software to send a command to the dongle to unlock the use of the fingerprint device&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
Can anyone point me in the direction of something like this ?&lt;br /&gt;
What my company wishes to do is restrict use of the device by any software other than the software that it was intended for.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
Cheers&lt;br /&gt;
&lt;div class="signature"&gt;Chona1171&lt;br /&gt;
Web Developer (C#), Silverlight&lt;br /&gt;
&lt;/div&gt;</description>
      <link>http://www.codeproject.com/Messages/4477876/Inline-USB-protection.aspx</link>
      <author>Chona1171</author>
      <pubDate>Tue, 22 Jan 2013 13:50:00 GMT</pubDate>
      <subject>Hardware &amp;amp; Devices</subject>
    </item>
    <item>
      <title>[modified] Need your input...</title>
      <description>Hey everyone I have this exotic project called &lt;b&gt;SpaceData&lt;/b&gt;, it's a project for creating a wormhole and black hole generator in one massive device.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
A black hole crushes everything to a small particle, literally. A wormhole creates two gateways at two different points in the universe or space and sucks in an object faster than the speed of light into and forces it out of the other side of the portal.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;u&gt;THE GOODS OF THIS DEVICE WOULD BE: Sucking up gamma ray bursts, massive asteroids, deadly solar flares or bursts from the sun ,and if they existed, an alien invasion. Basically a planetary defense for planet Earth.&lt;/u&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
The problems I will be facing (at the top of my head) is...&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;i&gt;I. Funding&lt;/i&gt;&lt;br /&gt;
You need money in order to build any device.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;i&gt;II. Resources&lt;/i&gt;&lt;br /&gt;
I need the steel, iron, power, and chemistry that will make up this device.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;i&gt;III. Maintenance&lt;/i&gt;&lt;br /&gt;
Like any device it will deteriorate and go bad, and like device like this left unchecked, if it opens a black hole or worm hole per say in anywhere sensitive or where it's not sup post to, serious bad things WILL happen. Lets just say hell and devastation on planet Earth.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;i&gt;IV. Engineers&lt;/i&gt;&lt;br /&gt;
I will need people at my "own page" developing this device together, because one mind developing such an exotic and extremely powerful device is NOT practical; it would take more than my life! to build or even think about making such a device.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;i&gt;V. Device Security&lt;/i&gt;&lt;br /&gt;
So much power going into the wrong hands can be "hell on earth" with a thing like this. So you need physically impassible barriers to protect this device from the wrong hands. Also trustworthy people with self-control that will protect the device instead of activating behind my back or in front of my eyes.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;i&gt;VI. Personal Security&lt;/i&gt;&lt;br /&gt;
More than likely, if people know I created this device and/or have it in my possession and/or can use it at my disposal, there will be killers and terrorists coming after me wanting to destroy me or torture me making me feel physical and emotional agony my entire life. Not only that if my own government and/or other governments knows about this, whether by a spy satellite, a spy agent, a word of mouth, or the news, my own county or nation and it's military will be going against me as well, because a good apple can turn rotten, can it not? and my friends will be brainwashed by my government or any kind of enemy that I will be facing and sooner or later I will have everyone against me, including anyone who reads this post and people on CodeProject(R). Just for the sake of (protecting and) having a device.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
What I'm asking is, is building and maintaining a device like this worth it? Could I put this on another planet?, Or in a world like this there's too many problems could occur? (like all listed above)&lt;br /&gt;
&lt;div class="signature"&gt;Simple Thanks and Regards,&lt;br /&gt;
Brandon T. H.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
Programming in C and C++ now, now developing applications, services and drivers (and maybe some kernel modules...psst kernel-mode drivers...psst).&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
Many of life's failures are people who did not realize how close they were to success when they gave up. - Thomas Edison&lt;/div&gt;</description>
      <link>http://www.codeproject.com/Messages/4475562/modified-Need-your-input.aspx</link>
      <author>Brandon T. H.</author>
      <pubDate>Fri, 18 Jan 2013 21:53:00 GMT</pubDate>
      <subject>Hardware &amp;amp; Devices</subject>
    </item>
  </channel>
</rss>