<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4379312043019964448</id><updated>2024-12-18T19:31:07.178-08:00</updated><title type='text'>COMPIT DREAMS</title><subtitle type='html'>I found this blog as the best way to share various innovative ideas &#xa;though sharing is not enough without your involvement so it is being requested to properly comments..........</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://compitdreams.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://compitdreams.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>THE BEUTIFUL MIND</name><uri>http://www.blogger.com/profile/18187473591877031213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVuSi9CcH1xg4V7Ru3evzjTeZZ_jhmNGSnhLsMeMYzcQFZlXrZDKNUbX6Bykie4Rj-DKQczw_8rUNJT33teg7Hk_H_h0qUVcar7tI_WRP-bqKZA_scW3poo73MIRPWYAw/s220/133539.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4379312043019964448.post-6148359060161324358</id><published>2010-10-07T11:56:00.001-07:00</published><updated>2010-10-07T11:56:54.383-07:00</updated><title type='text'>Some books of c sharp</title><content type='html'>&lt;div class=&quot;wlWriterHeaderFooter&quot; style=&quot;float:none; margin:0px; padding:4px 0px 4px 0px;&quot;&gt;&lt;iframe src=&quot;http://www.facebook.com/widgets/like.php?href=http://compitdreams.blogspot.com/2010/10/some-books-of-c-sharp.html&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; width:450px; height:80px&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;iframe style=&quot;padding-bottom: 0px; background-color: black; padding-left: 0px; width: 98px; padding-right: 0px; height: 115px; padding-top: 0px&quot; title=&quot;Preview&quot; marginheight=&quot;0&quot; src=&quot;http://cid-c4ab8818fb3d39f2.office.live.com/embedicon.aspx/.Public/free%20E%20books&quot; frameborder=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://compitdreams.blogspot.com/feeds/6148359060161324358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://compitdreams.blogspot.com/2010/10/some-books-of-c-sharp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/6148359060161324358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/6148359060161324358'/><link rel='alternate' type='text/html' href='http://compitdreams.blogspot.com/2010/10/some-books-of-c-sharp.html' title='Some books of c sharp'/><author><name>THE BEUTIFUL MIND</name><uri>http://www.blogger.com/profile/18187473591877031213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVuSi9CcH1xg4V7Ru3evzjTeZZ_jhmNGSnhLsMeMYzcQFZlXrZDKNUbX6Bykie4Rj-DKQczw_8rUNJT33teg7Hk_H_h0qUVcar7tI_WRP-bqKZA_scW3poo73MIRPWYAw/s220/133539.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4379312043019964448.post-54862200403827857</id><published>2010-10-04T12:27:00.000-07:00</published><updated>2010-10-04T12:27:35.045-07:00</updated><title type='text'>CUDA BLOCK CONCEPT PROGRAM</title><content type='html'>&lt;a href=&quot;http://cid-c4ab8818fb3d39f2.office.live.com/self.aspx/.Public/CUDA%20program/cascaded%20concept.rar&quot;&gt;http://cid-c4ab8818fb3d39f2.office.live.com/self.aspx/.Public/CUDA%20program/cascaded%20concept.rar&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://compitdreams.blogspot.com/feeds/54862200403827857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://compitdreams.blogspot.com/2010/10/cuda-block-concept-program.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/54862200403827857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/54862200403827857'/><link rel='alternate' type='text/html' href='http://compitdreams.blogspot.com/2010/10/cuda-block-concept-program.html' title='CUDA BLOCK CONCEPT PROGRAM'/><author><name>THE BEUTIFUL MIND</name><uri>http://www.blogger.com/profile/18187473591877031213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVuSi9CcH1xg4V7Ru3evzjTeZZ_jhmNGSnhLsMeMYzcQFZlXrZDKNUbX6Bykie4Rj-DKQczw_8rUNJT33teg7Hk_H_h0qUVcar7tI_WRP-bqKZA_scW3poo73MIRPWYAw/s220/133539.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4379312043019964448.post-7929555430151976646</id><published>2010-09-19T03:22:00.000-07:00</published><updated>2010-09-19T03:22:49.835-07:00</updated><title type='text'>Platform Invoke Tutorial</title><content type='html'>Q. what achually it is? &lt;br /&gt;
Platform Invocation Services (&lt;b&gt;PInvoke&lt;/b&gt;) allows managed code (for example code written in C sharp)to call unmanaged functions that are implemented in a DLL( for example th ecode you write in CUDA and create a dll of it).&lt;br /&gt;
&lt;br /&gt;
for this you are required to tell your C Sharp Application that your application CONTAIN&amp;nbsp; A CALL TO DLL.&lt;br /&gt;
1. USE NAMESPACE:: System.Runtime.InteropServices.&lt;br /&gt;
2. you must provide the C# compiler with a declaration of the unmanaged function.&lt;br /&gt;
for this include fallowing statiment just After the constructor of your class.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;[DllImport(&quot;STRING PATH OF DLL &quot;)]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static extern RETURN TYPE&amp;nbsp; FUNTION NAME ( @ PARAMS);&lt;br /&gt;
&lt;br /&gt;
Declare the method with the &lt;b&gt;static&lt;/b&gt; and &lt;b&gt;extern&lt;/b&gt; C# keywords.&lt;br /&gt;
1 why static :: to associate the dll method with the calling class.&lt;br /&gt;
2.&amp;nbsp; why extern:: to tell C sharp compiler that the method is from outside( not belongs to C sharp class).&lt;br /&gt;
3.RETURN TYPE :: It is the return type of the funtion which is being declared in C dll .&lt;br /&gt;
here the important thing is thats C#&amp;nbsp; does not support various return type as C ( like pointer )&lt;br /&gt;
hence we are required to convert these return type into C# compitable return type.&lt;br /&gt;
4. Funtion name:: may or may not be same as DLL funtion name.&lt;br /&gt;
5.Formal params to function:: the are also not supported and required to get change.&lt;br /&gt;
&lt;br /&gt;
MORE DETAIN IN NEXT BLOG....</content><link rel='replies' type='application/atom+xml' href='http://compitdreams.blogspot.com/feeds/7929555430151976646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://compitdreams.blogspot.com/2010/09/platform-invoke-tutorial.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/7929555430151976646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/7929555430151976646'/><link rel='alternate' type='text/html' href='http://compitdreams.blogspot.com/2010/09/platform-invoke-tutorial.html' title='Platform Invoke Tutorial'/><author><name>THE BEUTIFUL MIND</name><uri>http://www.blogger.com/profile/18187473591877031213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVuSi9CcH1xg4V7Ru3evzjTeZZ_jhmNGSnhLsMeMYzcQFZlXrZDKNUbX6Bykie4Rj-DKQczw_8rUNJT33teg7Hk_H_h0qUVcar7tI_WRP-bqKZA_scW3poo73MIRPWYAw/s220/133539.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4379312043019964448.post-4510881594371651509</id><published>2010-09-19T02:46:00.000-07:00</published><updated>2010-09-19T02:58:51.691-07:00</updated><title type='text'>creating dll of C using visual studio for plateform invoke form C sharp.</title><content type='html'>If&amp;nbsp; you approach to write CUDA program or some other application. For which you are required to build dll of C program such that you could create the GUI for that application in language like C sharp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For this structure of your C program is supposed to be as::&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; extern &quot;C&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; __declspec(dllexport)&amp;nbsp; returntype funtionname &lt;return type=&quot;&quot;&gt; &lt;funtion name=&quot;&quot;&gt;(...)&lt;/funtion&gt;&lt;/return&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ....................................the boby of your funtion................&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
1.extern &quot;C&quot;:::extern &quot;C&quot; is meant to be recognized by a C++ compiler and to notify the  compiler that the noted function is (or to be) compiled in C style..since you are working in VC++ hence its good to write.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.__declspec(dllexport):: when we pass a function to a dll it is always necessary to tell which function is to be include&amp;nbsp; and which is not required.&lt;br /&gt;
These attributes explicitly define the DLL&#39;s interface to its client,  which can be the executable file or another DLL. Declaring functions as &lt;span class=&quot;input&quot;&gt;dllexport&lt;/span&gt;  eliminates the need for a module-definition (.DEF) file, at least with  respect to the specification of exported functions.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;STEP 2: making DLL:&lt;br /&gt;
visual studio&amp;gt; project &amp;gt; project property&amp;gt; Configuration property&amp;gt; configuration type=Dynamic Library (.dll)&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRDAcgwR0mKUeHrKzAri8vQRX3vosAm3wB4YkRH6DHx0vEcPi7WlDDozRKbWuslumTjzpwcK7zgP0tjE84WeSJlpj4YJh3FO3eYU3xt09IXlNuHss3W47nwJ_d8FuV0jvaGmy2RQ0k0GQK/s1600/dll.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;202&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRDAcgwR0mKUeHrKzAri8vQRX3vosAm3wB4YkRH6DHx0vEcPi7WlDDozRKbWuslumTjzpwcK7zgP0tjE84WeSJlpj4YJh3FO3eYU3xt09IXlNuHss3W47nwJ_d8FuV0jvaGmy2RQ0k0GQK/s400/dll.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;input&quot;&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;</content><link rel='replies' type='application/atom+xml' href='http://compitdreams.blogspot.com/feeds/4510881594371651509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://compitdreams.blogspot.com/2010/09/creating-dll-of-c-using-visual-studio.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/4510881594371651509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/4510881594371651509'/><link rel='alternate' type='text/html' href='http://compitdreams.blogspot.com/2010/09/creating-dll-of-c-using-visual-studio.html' title='creating dll of C using visual studio for plateform invoke form C sharp.'/><author><name>THE BEUTIFUL MIND</name><uri>http://www.blogger.com/profile/18187473591877031213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVuSi9CcH1xg4V7Ru3evzjTeZZ_jhmNGSnhLsMeMYzcQFZlXrZDKNUbX6Bykie4Rj-DKQczw_8rUNJT33teg7Hk_H_h0qUVcar7tI_WRP-bqKZA_scW3poo73MIRPWYAw/s220/133539.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRDAcgwR0mKUeHrKzAri8vQRX3vosAm3wB4YkRH6DHx0vEcPi7WlDDozRKbWuslumTjzpwcK7zgP0tjE84WeSJlpj4YJh3FO3eYU3xt09IXlNuHss3W47nwJ_d8FuV0jvaGmy2RQ0k0GQK/s72-c/dll.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4379312043019964448.post-939719555239236674</id><published>2010-07-27T10:21:00.000-07:00</published><updated>2010-07-27T10:21:51.978-07:00</updated><title type='text'>CONFIGURING PROXY SERVER</title><content type='html'>&lt;h2 align=&quot;center&quot; class=&quot;header&quot;&gt;Proxy Settings in Internet Explorer 4.X&lt;/h2&gt;&lt;ol&gt;&lt;li&gt; Click &quot;View&quot; \ &quot;Internet Options&quot;);&lt;/li&gt;
&lt;li&gt;Click &quot;Connections&quot;;&lt;/li&gt;
&lt;li&gt;Enable &quot;use a proxy server&quot;;&lt;/li&gt;
&lt;li&gt;In fields &quot;Address&quot; and &quot;port&quot; type proxy name            and proxy port;&lt;/li&gt;
&lt;li&gt;If nessesary, enable &quot;bypass proxy server for local addresses&quot;;&lt;/li&gt;
&lt;li&gt;Click &quot;OK&quot;.&lt;/li&gt;
&lt;/ol&gt;&lt;h2 align=&quot;center&quot; class=&quot;header&quot;&gt;Proxy Settings in Internet Explorer 5.X         - 6.x&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;Click &quot;Service&quot; \ &quot;Internet Options&quot;;&lt;/li&gt;
&lt;li&gt;Click &quot;Connections&quot;;&lt;/li&gt;
&lt;li&gt;If you use Dial-Up connection, choose your connection and click &quot;Settings&quot;            button.&lt;br /&gt;
if you use LAN connection, click &quot;LAN Settings&quot; button in            the &quot;Local Area Network (LAN) Settings&quot; group box;&lt;/li&gt;
&lt;li&gt;Enable &quot;use a proxy server&quot;;&lt;/li&gt;
&lt;li&gt;In fields &quot;Address&quot; and &quot;port&quot;, type proxy name            and proxy port;&lt;/li&gt;
&lt;li&gt;If nessesary, enable &quot;bypass proxy server for local addresses&quot;;&lt;/li&gt;
&lt;li&gt;Click &quot;OK&quot;;&lt;/li&gt;
&lt;li&gt;Click &quot;OK&quot; to close IE settings.&lt;/li&gt;
&lt;/ol&gt;&lt;h2 align=&quot;center&quot; class=&quot;header&quot;&gt;Proxy Settings in Netscape Navigator 4.X&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;Click &quot;Edit&quot; \ &quot;Preferences&quot;;&lt;/li&gt;
&lt;li&gt;Click &quot;Category&quot; \ &quot;Advanced&quot; \ &quot;Proxies&quot;;&lt;/li&gt;
&lt;li&gt;Set &quot;Manual proxy configuration&quot;;&lt;/li&gt;
&lt;li&gt;Click &quot;View&quot; at &quot;Manual proxy configuration&quot;;&lt;/li&gt;
&lt;li&gt;Set proxies for following protocols: HTTP, FTP, etc.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt; &lt;/li&gt;
&lt;/ol&gt;&lt;h2 align=&quot;center&quot; class=&quot;header&quot;&gt;Proxy Settings in Netscape Navigator 6.X&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;Click &quot;Edit&quot; \ &quot;Preferences&quot;;&lt;/li&gt;
&lt;li&gt;Click &quot;Category&quot; \ &quot;Advanced&quot; \ &quot;Proxies&quot;;&lt;/li&gt;
&lt;li&gt;Set &quot;Manual proxy configuration&quot;;&lt;/li&gt;
&lt;li&gt;Click &quot;View&quot; at &quot;Manual proxy configuration&quot;;&lt;/li&gt;
&lt;li&gt;Set proxies for following protocols: HTTP, FTP, etc.&lt;/li&gt;
&lt;/ol&gt;&lt;h2 align=&quot;center&quot; class=&quot;header&quot;&gt;Proxy Settings in Opera         5.X - 7.x&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;Click &quot;File&quot; \ &quot;Preferences&quot;;&lt;/li&gt;
&lt;li&gt;In &quot;Category&quot; choose &quot;Network&quot;;&lt;/li&gt;
&lt;li&gt;Click on the button &quot;Proxy servers...&quot;&lt;/li&gt;
&lt;li&gt;Set proxies for following protocols: HTTP, FTP, etc.&lt;/li&gt;
&lt;li&gt;Enable proxies for corresponding protocols by enabling options &quot;HTTP&quot;,           &quot;HTTPS&quot;, etc.&lt;/li&gt;
&lt;li&gt;Click &quot;OK&quot; to close preferences&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2 align=&quot;center&quot; class=&quot;header&quot;&gt;Proxy Settings in Konqueror&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;Click &quot;Setting&quot; \ &quot;Configure Konqueror...&quot;;&lt;/li&gt;
&lt;li&gt;Choose &quot;Proxies&quot;;&lt;/li&gt;
&lt;li&gt;Enable &quot;Use proxy&quot;;&lt;/li&gt;
&lt;li&gt;Set proxies for following protocols: HTTP, FTP, etc.&lt;/li&gt;
&lt;/ol&gt;&lt;h2 align=&quot;center&quot; class=&quot;header&quot;&gt;Proxy Settings in Mozilla Firefox&lt;/h2&gt;&lt;ol&gt;&lt;li&gt; Click Tools-&amp;gt;Options;&lt;/li&gt;
&lt;li&gt;&quot;General&quot;, &quot;Connection Settings&quot;;&lt;/li&gt;
&lt;li&gt; Select &quot;Manual Proxy Configuration&quot;;&lt;/li&gt;
&lt;li&gt; Enter proxy IP and port to appropriate fields;&lt;/li&gt;
&lt;li&gt; Click OK to close Connection Settings;&lt;/li&gt;
&lt;li&gt; Click OK to close Options;&lt;/li&gt;
&lt;li&gt; Reload browser.&lt;/li&gt;
&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://compitdreams.blogspot.com/feeds/939719555239236674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://compitdreams.blogspot.com/2010/07/configuring-proxy-server.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/939719555239236674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/939719555239236674'/><link rel='alternate' type='text/html' href='http://compitdreams.blogspot.com/2010/07/configuring-proxy-server.html' title='CONFIGURING PROXY SERVER'/><author><name>THE BEUTIFUL MIND</name><uri>http://www.blogger.com/profile/18187473591877031213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVuSi9CcH1xg4V7Ru3evzjTeZZ_jhmNGSnhLsMeMYzcQFZlXrZDKNUbX6Bykie4Rj-DKQczw_8rUNJT33teg7Hk_H_h0qUVcar7tI_WRP-bqKZA_scW3poo73MIRPWYAw/s220/133539.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4379312043019964448.post-8397337677188408734</id><published>2010-06-09T12:59:00.000-07:00</published><updated>2010-06-09T13:02:02.463-07:00</updated><title type='text'>ACTIVE-X</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: sans-serif; font-size: 13px; line-height: 19px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;&lt;b&gt;ActiveX&lt;/b&gt;&amp;nbsp;is a framework for defining reusable&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Component-based_software_engineering&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Component-based software engineering&quot;&gt;software components&lt;/a&gt;&amp;nbsp;in a&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Programming_language&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Programming language&quot;&gt;programming language&lt;/a&gt;&amp;nbsp;independent way.&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Application_software&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Application software&quot;&gt;Software applications&lt;/a&gt;&amp;nbsp;can then be&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Function_composition_(computer_science)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Function composition (computer science)&quot;&gt;composed&lt;/a&gt;&amp;nbsp;from one or more of these components in order to provide their functionality.&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-msdn1_0-0&quot; style=&quot;font-style: normal; font-weight: normal; line-height: 1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/ActiveX#cite_note-msdn1-0&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none; white-space: nowrap;&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;It was introduced in 1996 by&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Microsoft&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Microsoft&quot;&gt;Microsoft&lt;/a&gt;&amp;nbsp;as a development of its&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Component_Object_Model&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Component Object Model&quot;&gt;Component Object Model&lt;/a&gt;&amp;nbsp;(COM) and&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Object_Linking_and_Embedding&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Object Linking and Embedding&quot;&gt;Object Linking and Embedding&lt;/a&gt;&amp;nbsp;(OLE) technologies and is commonly used in its&lt;a href=&quot;http://en.wikipedia.org/wiki/Microsoft_Windows&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Microsoft Windows&quot;&gt;Windows&lt;/a&gt;&amp;nbsp;operating system, although the technology itself is not tied to it.&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Many Microsoft Windows applications — including many of those from Microsoft itself, such as&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Internet_Explorer&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Internet Explorer&quot;&gt;Internet Explorer&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Microsoft_Office&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Microsoft Office&quot;&gt;Microsoft Office&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Microsoft_Visual_Studio&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Microsoft Visual Studio&quot;&gt;Microsoft Visual Studio&lt;/a&gt;, and&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_Media_Player&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Windows Media Player&quot;&gt;Windows Media Player&lt;/a&gt;&amp;nbsp;— use ActiveX controls to build their feature-set and also encapsulate their own functionality as ActiveX controls which can then be embedded into other applications.&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Internet_Explorer&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Internet Explorer&quot;&gt;Internet Explorer&lt;/a&gt;&amp;nbsp;also allows embedding ActiveX controls onto&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Web_page&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Web page&quot;&gt;web pages&lt;/a&gt;.&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;ActiveX controls — small program building blocks — can serve to create distributed applications that work over the&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Internet&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Internet&quot;&gt;Internet&lt;/a&gt;&amp;nbsp;through web browsers. Examples include customized applications for gathering data, viewing certain kinds of files, and displaying animation.&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;One can compare ActiveX controls in some sense to&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Java_applet&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Java applet&quot;&gt;Java applets&lt;/a&gt;: programmers designed both of these mechanisms so that web browsers could download and execute them. However, they also differ:&lt;/div&gt;&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); list-style-type: square; margin-bottom: 0.5em; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Java applets can run on nearly any platform, while ActiveX components officially operate only with Microsoft&#39;s&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Internet_Explorer&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Internet Explorer&quot;&gt;Internet Explorer&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Web_browser&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Web browser&quot;&gt;web browser&lt;/a&gt;and the&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Microsoft_Windows&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Microsoft Windows&quot;&gt;Microsoft Windows&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Operating_system&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Operating system&quot;&gt;operating system&lt;/a&gt;.&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-1&quot; style=&quot;font-style: normal; font-weight: normal; line-height: 1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/ActiveX#cite_note-1&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none; white-space: nowrap;&quot;&gt;[2]&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Programmers can grant to ActiveX controls a much higher level of control over Windows than Java applets ever achieve, making them more powerful but also potentially more dangerous.&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Malware&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Malware&quot;&gt;Malware&lt;/a&gt;, such as&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Computer_virus&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Computer virus&quot;&gt;computer viruses&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Spyware&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Spyware&quot;&gt;spyware&lt;/a&gt;, can be accidentally installed from malicious websites using ActiveX controls (&lt;a href=&quot;http://en.wikipedia.org/wiki/Drive-by_download&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Drive-by download&quot;&gt;drive-by downloads&lt;/a&gt;).&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Programmers can write ActiveX controls in any language that supports COM component development, including the following languages/environments:&lt;/div&gt;&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); list-style-type: square; margin-bottom: 0.5em; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/C%2B%2B&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;C++&quot;&gt;C++&lt;/a&gt;&amp;nbsp;either directly or with the help of libraries such as&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Active_Template_Library&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Active Template Library&quot;&gt;ATL&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Microsoft_Foundation_Classes&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Microsoft Foundation Classes&quot;&gt;MFC&lt;/a&gt;&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-2&quot; style=&quot;font-style: normal; font-weight: normal; line-height: 1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/ActiveX#cite_note-2&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none; white-space: nowrap;&quot;&gt;[3]&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/C_Sharp_(programming_language)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;C Sharp (programming language)&quot;&gt;C#&lt;/a&gt;, and any other language built on the&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/.NET_Framework&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;.NET Framework&quot;&gt;.NET Framework&lt;/a&gt;&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-3&quot; style=&quot;font-style: normal; font-weight: normal; line-height: 1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/ActiveX#cite_note-3&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none; white-space: nowrap;&quot;&gt;[4]&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Borland_Delphi&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Borland Delphi&quot;&gt;Borland Delphi&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Visual_Basic&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Visual Basic&quot;&gt;Visual Basic&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Common examples of ActiveX controls include&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Button_(computing)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Button (computing)&quot;&gt;command buttons&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/List_box&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;List box&quot;&gt;list boxes&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Dialog_box&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Dialog box&quot;&gt;dialog boxes&lt;/a&gt;, and the Internet Explorer browser.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://compitdreams.blogspot.com/feeds/8397337677188408734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://compitdreams.blogspot.com/2010/06/activex-framework-for-defining-reusable.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/8397337677188408734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/8397337677188408734'/><link rel='alternate' type='text/html' href='http://compitdreams.blogspot.com/2010/06/activex-framework-for-defining-reusable.html' title='ACTIVE-X'/><author><name>THE BEUTIFUL MIND</name><uri>http://www.blogger.com/profile/18187473591877031213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVuSi9CcH1xg4V7Ru3evzjTeZZ_jhmNGSnhLsMeMYzcQFZlXrZDKNUbX6Bykie4Rj-DKQczw_8rUNJT33teg7Hk_H_h0qUVcar7tI_WRP-bqKZA_scW3poo73MIRPWYAw/s220/133539.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4379312043019964448.post-6478653468657746849</id><published>2010-06-09T12:55:00.000-07:00</published><updated>2010-06-09T12:55:26.112-07:00</updated><title type='text'>WINDOWS CE</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: sans-serif; font-size: 13px; line-height: 19px;&quot;&gt;&lt;b&gt;Windows CE&lt;/b&gt;&amp;nbsp;(also known officially as&amp;nbsp;&lt;b&gt;Windows Embedded Compact&lt;/b&gt;&amp;nbsp;or&amp;nbsp;&lt;b&gt;Windows Embedded CE&lt;/b&gt;&amp;nbsp;post version 6.0&amp;nbsp;&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-1&quot; style=&quot;font-style: normal; font-weight: normal; line-height: 1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_CE#cite_note-1&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none; white-space: nowrap;&quot;&gt;&lt;span&gt;[&lt;/span&gt;2&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-2&quot; style=&quot;font-style: normal; font-weight: normal; line-height: 1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_CE#cite_note-2&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none; white-space: nowrap;&quot;&gt;&lt;span&gt;[&lt;/span&gt;3&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;, and sometimes abbreviated&amp;nbsp;&lt;b&gt;WinCE&lt;/b&gt;) is an&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Operating_system&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Operating system&quot;&gt;operating system&lt;/a&gt;&amp;nbsp;developed by&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Microsoft&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Microsoft&quot;&gt;Microsoft&lt;/a&gt;&amp;nbsp;for minimalistic computers and&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Embedded_system&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Embedded system&quot;&gt;embedded systems&lt;/a&gt;. Windows CE is a distinct operating system&lt;sup class=&quot;Template-Fact&quot; style=&quot;line-height: 1em; white-space: nowrap;&quot; title=&quot;This claim needs references to reliable sources from September 2009&quot;&gt;[&lt;i&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Wikipedia:Citation_needed&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Wikipedia:Citation needed&quot;&gt;citation needed&lt;/a&gt;&lt;/i&gt;]&lt;/sup&gt;&amp;nbsp;and&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Kernel_(computing)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Kernel (computing)&quot;&gt;kernel&lt;/a&gt;, rather than a trimmed-down version of desktop Windows. Microsoft licenses Windows CE to OEMs and device makers. The OEMs and device makers can modify and create their own user interfaces and experiences, while Windows CE provides the technical foundation to do so. It is not to be confused with&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_XP_editions&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Windows XP editions&quot;&gt;Windows XP Embedded&lt;/a&gt;&amp;nbsp;which is&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_NT&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Windows NT&quot;&gt;NT&lt;/a&gt;-based. Windows CE is supported on&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Intel_Corporation&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Intel Corporation&quot;&gt;Intel&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/X86&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;X86&quot;&gt;x86&lt;/a&gt;&amp;nbsp;and compatibles,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/MIPS_architecture&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;MIPS architecture&quot;&gt;MIPS&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/ARM_architecture&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;ARM architecture&quot;&gt;ARM&lt;/a&gt;, and&amp;nbsp;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Hitachi_Ltd.&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Hitachi Ltd.&quot;&gt;Hitachi&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/SuperH&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;SuperH&quot;&gt;SuperH&lt;/a&gt;&amp;nbsp;processors.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: sans-serif; font-size: 13px; line-height: 19px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: sans-serif; font-size: 13px; line-height: 19px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Windows CE is optimized for devices that have minimal storage—a Windows CE kernel may run in under a megabyte of&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Computer_memory&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Computer memory&quot;&gt;memory&lt;/a&gt;. Devices are often configured without&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Disk_storage&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Disk storage&quot;&gt;disk storage&lt;/a&gt;, and may be configured as a “closed” system that does not allow for end-user extension (for instance, it can be burned into&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Read-only_memory&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Read-only memory&quot;&gt;ROM&lt;/a&gt;). Windows CE conforms to the definition of a&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Real-time_operating_system&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Real-time operating system&quot;&gt;real-time operating system&lt;/a&gt;, with a deterministic interrupt latency. From version 3 and onward, the system supports 256 priority levels&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-3&quot; style=&quot;font-style: normal; font-weight: normal; line-height: 1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_CE#cite_note-3&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none; white-space: nowrap;&quot;&gt;&lt;span&gt;[&lt;/span&gt;4&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&amp;nbsp;and uses&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Priority_inheritance&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Priority inheritance&quot;&gt;priority inheritance&lt;/a&gt;&amp;nbsp;for dealing with&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Priority_inversion&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Priority inversion&quot;&gt;priority inversion&lt;/a&gt;. The fundamental unit of execution is the&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Thread_(computer_science)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0b0080; text-decoration: none;&quot; title=&quot;Thread (computer science)&quot;&gt;thread&lt;/a&gt;. This helps to simplify the interface and improve execution time.&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Microsoft has stated that the ‘CE’ is not an intentional&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Acronym_and_initialism&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Acronym and initialism&quot;&gt;initialism&lt;/a&gt;, but many people believe CE stands for ‘Consumer Electronics’ or ‘Compact Edition’. Microsoft says it implies a number of Windows CE design precepts, including “Compact, Connectable, Compatible, Companion, and Efficient.”&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-4&quot; style=&quot;font-style: normal; font-weight: normal; line-height: 1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_CE#cite_note-4&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none; white-space: nowrap;&quot;&gt;&lt;span&gt;[&lt;/span&gt;5&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&amp;nbsp;The first version, known during development under the&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Code_name&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Code name&quot;&gt;code name&lt;/a&gt;&amp;nbsp;“Pegasus”, featured a Windows-like&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Graphical_user_interface&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Graphical user interface&quot;&gt;GUI&lt;/a&gt;&amp;nbsp;and a number of Microsoft&#39;s popular applications, all trimmed down for smaller storage, memory, and speed of the palmtops of the day.&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Since then, Windows CE has evolved into a component-based, embedded, real-time operating system. It is no longer targeted solely at hand-held computers&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-5&quot; style=&quot;font-style: normal; font-weight: normal; line-height: 1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_CE#cite_note-5&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none; white-space: nowrap;&quot;&gt;&lt;span&gt;[&lt;/span&gt;6&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;. Many platforms have been based on the core Windows CE operating system, including Microsoft&#39;s&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/AutoPC&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;AutoPC&quot;&gt;AutoPC&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_Mobile#Pocket_PC_2000&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Windows Mobile&quot;&gt;Pocket PC 2000&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_Mobile#Pocket_PC_2002&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Windows Mobile&quot;&gt;Pocket PC 2002&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_Mobile#Windows_Mobile_2003&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Windows Mobile&quot;&gt;Windows Mobile 2003&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_Mobile#Windows_Mobile_2003_SE&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Windows Mobile&quot;&gt;Windows Mobile 2003 SE&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_Mobile#Windows_Mobile_5.0&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: underline;&quot; title=&quot;Windows Mobile&quot;&gt;Windows Mobile 5.0&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_Mobile#Windows_Mobile_6&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Windows Mobile&quot;&gt;Windows Mobile 6&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Smartphone&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Smartphone&quot;&gt;Smartphone 2002&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Smartphone&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Smartphone&quot;&gt;Smartphone 2003&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Portable_Media_Center&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Portable Media Center&quot;&gt;Portable Media Center&lt;/a&gt;&amp;nbsp;and many industrial devices and embedded systems. Windows CE even powered select games for the&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Dreamcast&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Dreamcast&quot;&gt;Dreamcast&lt;/a&gt;, was the operating system of the&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Gizmondo&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Gizmondo&quot;&gt;Gizmondo&lt;/a&gt;&amp;nbsp;handheld, and can partially run on modified&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Xbox&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Xbox&quot;&gt;Xbox&lt;/a&gt;&amp;nbsp;game consoles.&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;A distinctive feature of Windows CE compared to other Microsoft operating systems is that large parts of it are offered in source code form. First, source code was offered to several vendors, so they could adjust it to their hardware. Then products like Platform Builder (an integrated environment for Windows CE OS image creation and integration, or customized operating system designs based on CE) offered several components in source code form to the general public. However, a number of core components that do not need adaptation to specific hardware environments (other than the CPU family) are still distributed in binary only form.&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;&lt;/div&gt;&lt;h2 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; color: black; font-size: 19px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Relationship_to_Windows_Mobile.2C_Pocket_PC.2C_and_SmartPhone&quot;&gt;Relationship to Windows Mobile, Pocket PC, and SmartPhone&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Relationship_to_Windows_Mobile.2C_Pocket_PC.2C_and_SmartPhone&quot;&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Often Windows CE,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_Mobile&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Windows Mobile&quot;&gt;Windows Mobile&lt;/a&gt;, and&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Pocket_PC&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Pocket PC&quot;&gt;Pocket PC&lt;/a&gt;&amp;nbsp;are used interchangeably - in part due to their common origin. This practice is not entirely accurate. Windows CE is a modular/componentized operating system that serves as the foundation of several classes of devices. Some of these modules provide subsets of other components&#39; features (e.g. varying levels of windowing support;&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Distributed_Component_Object_Model&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Distributed Component Object Model&quot;&gt;DCOM&lt;/a&gt;&amp;nbsp;vs&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Component_Object_Model&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Component Object Model&quot;&gt;COM&lt;/a&gt;), others which are separate (&lt;a href=&quot;http://en.wikipedia.org/wiki/Computer_font&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Computer font&quot;&gt;Bitmap&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/TrueType&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;TrueType&quot;&gt;TrueType&lt;/a&gt;&amp;nbsp;font support), and others which add additional features to another component. One can buy a kit (the Platform Builder) which contains all these components and the tools with which to develop a custom platform. Applications such as&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Microsoft_Office_Mobile#Excel_Mobile&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Microsoft Office Mobile&quot;&gt;Excel Mobile&lt;/a&gt;/&lt;a href=&quot;http://en.wikipedia.org/wiki/Microsoft_Office_Mobile&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Microsoft Office Mobile&quot;&gt;Pocket Excel&lt;/a&gt;&amp;nbsp;are not part of this kit. The older Handheld PC version of Pocket Word and several other older applications are included as samples, however.&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Windows Mobile is best described as a subset of platforms based on a Windows CE underpinning. Currently, Pocket PC (now called Windows Mobile Classic), SmartPhone (Windows Mobile Standard), and PocketPC Phone Edition (Windows Mobile Professional) are the three main platforms under the Windows Mobile umbrella. Each platform utilizes different components of Windows CE, as well as supplemental features and applications suited for their respective devices.&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Pocket PC and Windows Mobile is a Microsoft-defined custom platform for general PDA use, and consists of a Microsoft-defined set of minimum profiles (Professional Edition, Premium Edition) of software and hardware that is supported. The rules for manufacturing a Pocket PC device are stricter than those for producing a custom Windows CE-based platform. The defining characteristics of the Pocket PC are the&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Digitizing&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Digitizing&quot;&gt;digitizer&lt;/a&gt;&amp;nbsp;as the primary&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Human_interface_device&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Human interface device&quot;&gt;human interface device&lt;/a&gt;&amp;nbsp;and its extremely portable size.&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;The SmartPhone platform is a feature rich OS and interface for cellular phone handsets. SmartPhone offers productivity features to business users, such as email, as well as multimedia capabilities for consumers. The SmartPhone interface relies heavily on joystick navigation and PhonePad input. Devices running SmartPhone do not include a touchscreen interface. SmartPhone devices generally resemble other cellular handset form factors, whereas most Phone Edition devices use a PDA form factor with a larger display.&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://compitdreams.blogspot.com/feeds/6478653468657746849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://compitdreams.blogspot.com/2010/06/windows-ce.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/6478653468657746849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/6478653468657746849'/><link rel='alternate' type='text/html' href='http://compitdreams.blogspot.com/2010/06/windows-ce.html' title='WINDOWS CE'/><author><name>THE BEUTIFUL MIND</name><uri>http://www.blogger.com/profile/18187473591877031213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVuSi9CcH1xg4V7Ru3evzjTeZZ_jhmNGSnhLsMeMYzcQFZlXrZDKNUbX6Bykie4Rj-DKQczw_8rUNJT33teg7Hk_H_h0qUVcar7tI_WRP-bqKZA_scW3poo73MIRPWYAw/s220/133539.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4379312043019964448.post-4960078533152083275</id><published>2010-06-09T12:33:00.000-07:00</published><updated>2010-06-09T12:34:39.208-07:00</updated><title type='text'>THE DARK SIDE OF NTFS</title><content type='html'>What is NTFS?&lt;br /&gt;
It is the abbreviation of New Technology File System - Windows NT&#39;s preferred file system.&lt;br /&gt;
What is an alternate data stream (ADS)?&lt;br /&gt;
In NTFS, a file consits of different data streams. One stream holds the security information (access&lt;br /&gt;
rights and such things), another one holds the &quot;real data&quot; you expect to be in a file. There may be another&lt;br /&gt;
stream with link information instead of the real data stream, if the file actually is a link. And there may&lt;br /&gt;
be alternate data streams, holding data the same way the standard data stream does.&lt;br /&gt;
What is wrong with alternate data streams?&lt;br /&gt;
I could say: Nothing, they work as expected and as documented (yes, Microsoft did document this&lt;br /&gt;
feature).&lt;br /&gt;
But stop - there is something wrong: They are totally hidden. You can have a file with 1 byte in the&lt;br /&gt;
official main data stream and some hundred MB in one or more alternate data streams. What do you&lt;br /&gt;
expect the dir command, file manager or explorer to show as the size of this file? It is 1 byte!&lt;br /&gt;
That means a user can hide quite a lot of data in alternate data&lt;br /&gt;
streams and nobody will know?&lt;br /&gt;
So it is.&lt;br /&gt;
But a user does need certain special priviledges to use&lt;br /&gt;
alternate data streams?&lt;br /&gt;
No. Even guest can create such streams in every file where he has write access for.&lt;br /&gt;
&lt;br /&gt;
How does somebody create an ADS?&lt;br /&gt;
You can do it on the command prompt, like notepad visible.txt:hidden.txt. This will&lt;br /&gt;
create an hidden stream hidden.txt in the file visible.txt. It doesn&#39;t matter if the file exists&lt;br /&gt;
or not.&lt;br /&gt;
How does somebody copy data into an ADS?&lt;br /&gt;
type atextfile &amp;gt; visible.txt:hidden2.txt.&lt;br /&gt;
This will create another hidden stream hidden2.txt in the file visible.txt.&lt;br /&gt;
How does somebody copy text data from an ADS into a&lt;br /&gt;
&quot;normal&quot; file?&lt;br /&gt;
more &amp;lt; visible.txt:hidden2.txt &amp;gt; newfile.txt.&lt;br /&gt;
This will create a file newfile.txt from the hidden stream hidden2.txt in the file visible.&lt;br /&gt;
txt.&lt;br /&gt;
How does somebody copy binary data from an ADS into a&lt;br /&gt;
&quot;normal&quot; file?&lt;br /&gt;
cat visible.txt:hidden.exe &amp;gt; hack.exe.&lt;br /&gt;
This will create a file hack.exe from the hidden stream hidden.exe in the file visible.txt.&lt;br /&gt;
(Cat is a tool from the Ressource Kit.)&lt;br /&gt;
How does somebody delete an ADS?&lt;br /&gt;
Let us assume you know there is a file important.exe with an ADS attached to it. The file is very&lt;br /&gt;
important and the ADS very dangerous. You need to hold the main stream and delete the ADS. Let us&lt;br /&gt;
assume there is no FAT drive on your network, otherwise you could move the file to this drive and than&lt;br /&gt;
move it back again. All you need to do is:&lt;br /&gt;
ren important.exe temp.exe&lt;br /&gt;
cat temp.exe &amp;gt; important.exe&lt;br /&gt;
del temp.exe&lt;br /&gt;
The method above does not work when the ADS is attached to a directory. If you need to remove,&lt;br /&gt;
for instance c:\Windows:harmful.exe without reinstalling Windows, you could use this trick. (If you use&lt;br /&gt;
NT 5.x, you need a copy of Notepad.exe from NT 4!)&lt;br /&gt;
&lt;br /&gt;
1. Open the ADS with Notepad:&lt;br /&gt;
C:\NT4Tools\Notepad.exe c:\Windows:harmful.exe&lt;br /&gt;
2. Delete the entire content of the ADS&lt;br /&gt;
3. Close notepad. It will ask whether you want to save your changes&lt;br /&gt;
4. Answer YES&lt;br /&gt;
5. Notpad will tell you that the file is empty and that it will delete it&lt;br /&gt;
Now you are done, the ADS is gone.&lt;br /&gt;
Can somebody add an ADS to a directory entry instead of a&lt;br /&gt;
file?&lt;br /&gt;
Yes, it works the same way.&lt;br /&gt;
What possibilities does Microsoft provide to check if there are&lt;br /&gt;
alternate data streams on my NTFS disks?&lt;br /&gt;
Do you expect they care?&lt;br /&gt;
But if the sum of available and used storage on a hard disk is&lt;br /&gt;
much less than it&#39;s size, I want to know a way to check if there&lt;br /&gt;
are alternate data streams on my NTFS disks!&lt;br /&gt;
You can move all files onto a FAT drive and back to the NTFS drive. This way all alternate data streams&lt;br /&gt;
will be deleted, because FAT does not know how to save this kind of data.</content><link rel='replies' type='application/atom+xml' href='http://compitdreams.blogspot.com/feeds/4960078533152083275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://compitdreams.blogspot.com/2010/06/what-is-ntfs-it-is-abbreviation-of-new.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/4960078533152083275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/4960078533152083275'/><link rel='alternate' type='text/html' href='http://compitdreams.blogspot.com/2010/06/what-is-ntfs-it-is-abbreviation-of-new.html' title='THE DARK SIDE OF NTFS'/><author><name>THE BEUTIFUL MIND</name><uri>http://www.blogger.com/profile/18187473591877031213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVuSi9CcH1xg4V7Ru3evzjTeZZ_jhmNGSnhLsMeMYzcQFZlXrZDKNUbX6Bykie4Rj-DKQczw_8rUNJT33teg7Hk_H_h0qUVcar7tI_WRP-bqKZA_scW3poo73MIRPWYAw/s220/133539.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4379312043019964448.post-3123368811978325662</id><published>2010-03-12T03:50:00.000-08:00</published><updated>2010-03-12T11:06:14.100-08:00</updated><title type='text'>REGISTRY THE INTRO</title><content type='html'>DEFINITION: The Windows 9x/NT/2000/ME/XP Registry is a complex, unified, system wide, continually referenced during operation database, used for centrally storing, locating, editing and administering system, hardware, software and user configuration information, following a hierarchical structure.&lt;br /&gt;
It was introduced to replace the text/ASCII based MS -DOS configuration (.BAT, .SYS) and MS Windows initialization (.INI) files.&lt;br /&gt;
&lt;br /&gt;
Structure of Registry in windows 9X is Different from that of Windows NT,2000 and XP.&lt;br /&gt;
&lt;br /&gt;
Windows 95/98/ME :In these operating systems Registry is stored in these 5 files, with the Hidden, Read-only attributes for write-protection purposes, usually located in the %WinDir% folder (default is C:\Windows)&lt;br /&gt;
&amp;nbsp;.&quot;&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;ul&gt;&lt;li style=&quot;line-height: 1.44; margin-bottom: 0px; margin-left: 0em; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;b&gt;SYSTEM.DAT&lt;/b&gt; = stores persistent hardware and software settings related to the system it resides on, contained in the (HKEY_CLASSES_ROOT = Windows 95 and 98 only) and HKEY_LOCAL_MACHINE Hive keys.&lt;/li&gt;
&lt;li style=&quot;line-height: 1.44; margin-bottom: 0px; margin-left: 0em; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;b&gt;USER.DAT&lt;/b&gt; = stores user specific and software settings contained in the HKEY_CURRENT_USER Hive key. If more than one user, then multiple user profiles enable each user to have their own separate USER.DAT file, located in %WinDir%\Profiles\%UserName%. When a user logs on, Windows OS (down)loads both USER.DAT files: the one from the local machine %WinDir% (global user settings), and the most recent one from the local machine %WinDir%\Profiles\%UserName%, or from the central (host) server if user profiles reside on a network (local user settings).&lt;/li&gt;
&lt;li style=&quot;line-height: 1.44; margin-bottom: 0px; margin-left: 0em; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;b&gt;CLASSES.DAT&lt;/b&gt; = stores persistent data contained in the HKEY_CLASSES_ROOT Hive key, found only on Windows ME.&lt;/li&gt;
&lt;li style=&quot;line-height: 1.44; margin-bottom: 0px; margin-left: 0em; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;b&gt;SYSTEM.DA0 and USER.DA0&lt;/b&gt; = automatically created backups of SYSTEM.DAT and USER.DAT from the last successful Windows GUI startup, and found only on Windows 95&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;line-height: 1.44; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; text-align: justify;&quot;&gt;&lt;b&gt;Windows NT/2000/XP&lt;/b&gt; :Registration Database is contained in these 5 files located in the %SystemRoot%\System32\Config folder (default is C:\Winnt\System32\Config for Windows NT/2000 or C:\Windows\System32\Config for Windows XP):&lt;/div&gt;&lt;ul&gt;&lt;li style=&quot;line-height: 1.44; margin-bottom: 0px; margin-left: 0em; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;b&gt;DEFAULT&lt;/b&gt; = stores the HKEY_USERS\.Default key.&lt;/li&gt;
&lt;li style=&quot;line-height: 1.44; margin-bottom: 0px; margin-left: 0em; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;b&gt;SAM&lt;/b&gt; = stores the HKEY_LOCAL_MACHINE\Sam key.&lt;/li&gt;
&lt;li style=&quot;line-height: 1.44; margin-bottom: 0px; margin-left: 0em; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;b&gt;SECURITY&lt;/b&gt; = stores the HKEY_LOCAL_MACHINE\Security key.&lt;/li&gt;
&lt;li style=&quot;line-height: 1.44; margin-bottom: 0px; margin-left: 0em; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;b&gt;SOFTWARE&lt;/b&gt; = stores the HKEY_LOCAL_MACHINE\Software key.&lt;/li&gt;
&lt;li style=&quot;line-height: 1.44; margin-bottom: 0px; margin-left: 0em; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;b&gt;SYSTEM&lt;/b&gt; = stores the HKEY_LOCAL_MACHINE\System key and the HKEY_CURRENT_CONFIG Hive key,&lt;br /&gt;
&lt;br /&gt;
these files located in the %SystemRoot%\Profiles\%UserName% folder:&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li style=&quot;line-height: 1.44; margin-bottom: 0px; margin-left: 0em; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;b&gt;NTUSER.DAT and USRCLASS.DAT&lt;/b&gt; (Windows XP only) = store the HKEY_CURRENT_USER Hive key,&lt;/li&gt;
&lt;/ul&gt;&lt;div align=&quot;center&quot; style=&quot;line-height: 1.44; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;Editing Registry&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 1.44; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; text-align: justify;&quot;&gt;Always make sure that you know what you are doing when changing the registry or else just one little mistake can crash the whole system. That&#39;s why it&#39;s always good to back it up!&lt;/div&gt;&lt;div style=&quot;line-height: 1.44; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; text-align: justify;&quot;&gt;To view the registry (or to back it up), you need to use the Registry Editor tool. There are two versions of Registry Editor:&lt;/div&gt;&lt;div style=&quot;line-height: 1.44; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; text-align: justify;&quot;&gt;:To modify the Registry, you need to use a Registry Editor:&lt;/div&gt;&lt;ul&gt;&lt;li style=&quot;line-height: 1.44; margin-bottom: 0px; margin-left: 0em; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;b&gt;Regedit.exe&lt;/b&gt; (Windows 95/98/ME/NT/2000/XP) = located in %WinBootDir% (%SystemRoot%) has the most menu items and more choices for the menu items. You can search for keys and subkeys in the registry.&lt;br /&gt;
&lt;/li&gt;
&lt;li style=&quot;line-height: 1.44; margin-bottom: 0px; margin-left: 0em; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;b&gt;Regedt32.exe&lt;/b&gt; (Windows NT/2000/XP) = located in %SystemRoot%\System32,enables you to search for strings, values, keys, and subkeys. This feature is useful if you want to find specific data.&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;div align=&quot;center&quot; style=&quot;line-height: 1.44; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;b&gt;Registry Structure&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;left&quot; style=&quot;line-height: 1.44; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; text-align: justify;&quot;&gt;For ease of use, the Registry is divided into five separate structures that represent the Registry database in its entirety. These five groups are known as Keys, and are discussed below:&lt;/div&gt;&lt;div style=&quot;line-height: 1.44; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; text-align: justify;&quot;&gt;&lt;b&gt;HKEY_CURRENT_USER&lt;/b&gt;&lt;br /&gt;
This registry key contains the configuration information for the user that is currently logged in. The users folders, screen colors, and control panel settings are stored here. This information is known as a User Profile.&lt;/div&gt;&lt;div style=&quot;line-height: 1.44; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; text-align: justify;&quot;&gt;&lt;b&gt;HKEY_USERS&lt;/b&gt;&lt;br /&gt;
In windowsNT 3.5x, user profiles were stored locally (by default) in the systemroot\system32\config directory. In NT4.0, they are stored in the systemroot\profiles directory. User-Specific information is kept there, as well as common, system wide user information.&lt;/div&gt;&lt;div style=&quot;line-height: 1.44; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; text-align: justify;&quot;&gt;&lt;b&gt;HKEY_LOCAL_MACHINE&lt;/b&gt;&lt;br /&gt;
This key contains configuration information particular to the computer. This information is stored in the systemroot\system32\config directory as persistent operating system files, with the exception of the volatile hardware key.&lt;/div&gt;&lt;div style=&quot;line-height: 1.44; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; text-align: justify;&quot;&gt;&lt;b&gt;HKEY_CLASSES_ROOT&lt;/b&gt;&lt;br /&gt;
The information stored here is used to open the correct application when a file is opened by using Explorer and for Object Linking and Embedding. It is actually a window that reflects information from the HKEY_LOCAL_MACHINE\Software subkey.&lt;/div&gt;&lt;div style=&quot;line-height: 1.44; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; text-align: justify;&quot;&gt;&lt;b&gt;HKEY_CURRENT_CONFIG&lt;/b&gt;&lt;br /&gt;
The information contained in this key is to configure settings such as the software and device drivers to load or the display resolution to use. This key has a software and system subkeys, which keep track of configuration information.&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://compitdreams.blogspot.com/feeds/3123368811978325662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://compitdreams.blogspot.com/2010/03/registry-intro.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/3123368811978325662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/3123368811978325662'/><link rel='alternate' type='text/html' href='http://compitdreams.blogspot.com/2010/03/registry-intro.html' title='REGISTRY THE INTRO'/><author><name>THE BEUTIFUL MIND</name><uri>http://www.blogger.com/profile/18187473591877031213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVuSi9CcH1xg4V7Ru3evzjTeZZ_jhmNGSnhLsMeMYzcQFZlXrZDKNUbX6Bykie4Rj-DKQczw_8rUNJT33teg7Hk_H_h0qUVcar7tI_WRP-bqKZA_scW3poo73MIRPWYAw/s220/133539.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4379312043019964448.post-1061966255007649558</id><published>2010-03-12T03:43:00.000-08:00</published><updated>2010-03-12T03:43:01.258-08:00</updated><title type='text'>&quot;Setting the Minimum Password Length</title><content type='html'>&quot;Add\delete programs to run every time Windows starts&lt;br /&gt;&lt;br /&gt;You can start or stop programs from executing at boot up by adding or deleting them to/from the run Keys in the Registry. Windows loads programs to start in the following order; Program listed in the Local Machine hive, then the Current User hive, then theWin.ini Run= and Load = lines. then finally programs in your Start Up folder.&lt;br /&gt;&lt;br /&gt;To add or remove programs in the Registry&lt;br /&gt;1.Open RegEdit&lt;br /&gt;2.Go to the desired Key&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows \CurrentVersion \Run&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows \CurrentVersion \RunServices&lt;br /&gt;HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows \CurrentVersion \Run&lt;br /&gt;HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows \CurrentVersion \RunServices&lt;br /&gt;3. Add a new String Value and name it anything you like&lt;br /&gt;4. For the value data, enter the path and executable for the program you want to run.&lt;br /&gt;&lt;br /&gt;By adding the value to the HKEY_CURRENT_USER hive instead allows the program to start only when that user is logged on.&lt;br /&gt;&lt;br /&gt;If you add the value to the RunOnce key the program will run once and be removed from the key by Windows.&quot;</content><link rel='replies' type='application/atom+xml' href='http://compitdreams.blogspot.com/feeds/1061966255007649558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://compitdreams.blogspot.com/2010/03/setting-minimum-password-length_12.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/1061966255007649558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/1061966255007649558'/><link rel='alternate' type='text/html' href='http://compitdreams.blogspot.com/2010/03/setting-minimum-password-length_12.html' title='&quot;Setting the Minimum Password Length'/><author><name>THE BEUTIFUL MIND</name><uri>http://www.blogger.com/profile/18187473591877031213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVuSi9CcH1xg4V7Ru3evzjTeZZ_jhmNGSnhLsMeMYzcQFZlXrZDKNUbX6Bykie4Rj-DKQczw_8rUNJT33teg7Hk_H_h0qUVcar7tI_WRP-bqKZA_scW3poo73MIRPWYAw/s220/133539.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4379312043019964448.post-8848895210986929594</id><published>2010-03-12T03:41:00.000-08:00</published><updated>2010-03-12T03:41:00.350-08:00</updated><title type='text'>&quot;Setting the Minimum Password Length</title><content type='html'>&quot;Setting the Minimum Password Length&lt;br /&gt;&lt;br /&gt;1.Open RegEdit&lt;br /&gt;2.Go to&lt;br /&gt;HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Policies\ Network&lt;br /&gt;3. Now, choose the Edit/New/Binary value command and call the new value MinPwdLen. Press Enter twice and Assign it a value equal to your minimum password length.&quot;</content><link rel='replies' type='application/atom+xml' href='http://compitdreams.blogspot.com/feeds/8848895210986929594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://compitdreams.blogspot.com/2010/03/setting-minimum-password-length.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/8848895210986929594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/8848895210986929594'/><link rel='alternate' type='text/html' href='http://compitdreams.blogspot.com/2010/03/setting-minimum-password-length.html' title='&quot;Setting the Minimum Password Length'/><author><name>THE BEUTIFUL MIND</name><uri>http://www.blogger.com/profile/18187473591877031213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVuSi9CcH1xg4V7Ru3evzjTeZZ_jhmNGSnhLsMeMYzcQFZlXrZDKNUbX6Bykie4Rj-DKQczw_8rUNJT33teg7Hk_H_h0qUVcar7tI_WRP-bqKZA_scW3poo73MIRPWYAw/s220/133539.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4379312043019964448.post-5891104717137431827</id><published>2010-03-12T03:39:00.000-08:00</published><updated>2010-03-12T03:39:00.381-08:00</updated><title type='text'>&quot;Removing Items from NEW Context Menu</title><content type='html'>&quot;Removing Items from NEW Context Menu&lt;br /&gt;&lt;br /&gt;When you right-click on the desktop and select New, or use the File Menu item in the Explore and select New a list of default templates you can open up are listed.&lt;br /&gt;To remove items from that list:&lt;br /&gt;1. Open RegEdit&lt;br /&gt;2. Do a Search for the string ShellNew in the HKEY_CLASSES_ROOT Hive&lt;br /&gt;3. Delete the ShellNew command key for the items you want to remove.&quot;</content><link rel='replies' type='application/atom+xml' href='http://compitdreams.blogspot.com/feeds/5891104717137431827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://compitdreams.blogspot.com/2010/03/removing-items-from-new-context-menu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/5891104717137431827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/5891104717137431827'/><link rel='alternate' type='text/html' href='http://compitdreams.blogspot.com/2010/03/removing-items-from-new-context-menu.html' title='&quot;Removing Items from NEW Context Menu'/><author><name>THE BEUTIFUL MIND</name><uri>http://www.blogger.com/profile/18187473591877031213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVuSi9CcH1xg4V7Ru3evzjTeZZ_jhmNGSnhLsMeMYzcQFZlXrZDKNUbX6Bykie4Rj-DKQczw_8rUNJT33teg7Hk_H_h0qUVcar7tI_WRP-bqKZA_scW3poo73MIRPWYAw/s220/133539.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4379312043019964448.post-5288345382772079257</id><published>2010-03-12T03:35:00.000-08:00</published><updated>2010-03-12T03:35:16.347-08:00</updated><title type='text'>ADDING TO START MENU</title><content type='html'>&quot;Adding Items to the Start Button&lt;br /&gt;&lt;br /&gt;To add items when you right-click on the Start Button:&lt;br /&gt;1.Open RegEdit&lt;br /&gt;2.Go to HKEY_CLASSES_ROOT\Directory\Shell&lt;br /&gt;3.Right-click on Shell and select New Key&lt;br /&gt;4.Type in the name of the key and press the Enter key&lt;br /&gt;5.In the Default name that shows in the right hand panel, you can add a title with a &#39;&amp;amp;&#39; character in front of the letter for a shortcut&lt;br /&gt;6.Right-click on the key you just created and create another key under it called command&lt;br /&gt;7.For the value of this command, enter the full path and program you want to execute&lt;br /&gt;8.Now when you right click on the Start Button, your new program will be there.&lt;br /&gt;9.For example, if you want Word to be added, you would add that as the first key, the default in the right panel would be &amp;amp;Word so when you right click on the Start Button, the W would be the Hot Key on your keyboard. The value of the key would be C:\Program Files\Office\Winword\Winword.exe&quot;</content><link rel='replies' type='application/atom+xml' href='http://compitdreams.blogspot.com/feeds/5288345382772079257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://compitdreams.blogspot.com/2010/03/adding-to-start-menu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/5288345382772079257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/5288345382772079257'/><link rel='alternate' type='text/html' href='http://compitdreams.blogspot.com/2010/03/adding-to-start-menu.html' title='ADDING TO START MENU'/><author><name>THE BEUTIFUL MIND</name><uri>http://www.blogger.com/profile/18187473591877031213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVuSi9CcH1xg4V7Ru3evzjTeZZ_jhmNGSnhLsMeMYzcQFZlXrZDKNUbX6Bykie4Rj-DKQczw_8rUNJT33teg7Hk_H_h0qUVcar7tI_WRP-bqKZA_scW3poo73MIRPWYAw/s220/133539.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4379312043019964448.post-4551504212405102059</id><published>2010-03-12T03:34:00.000-08:00</published><updated>2010-03-12T03:34:07.741-08:00</updated><title type='text'>InterNAT tip</title><content type='html'>&quot;Changing the MaxMTU for faster Downloads&lt;br /&gt;&lt;br /&gt;There are four Internet settings that can be configured, you can get greater throughput (faster Internet downloads) by modifying a few settings.&lt;br /&gt;They are the MaxMTU, MaxMSS and DefaultRcvWindow, and DefaultTTL&lt;br /&gt;&lt;br /&gt;1.Open RegEdit&lt;br /&gt;2.Go to&lt;br /&gt;HKEY_LOCAL_MACHINE\System\CurrentControlset\ Services\ Class\ net\ 000x&lt;br /&gt;(where x is your particular network adapter binding.)&lt;br /&gt;3.Right click on the right panel&lt;br /&gt;4.Select New\String Value and create the value name IPMTU&lt;br /&gt;5.Double click on it and enter then the number you want. The usual change is to 576&lt;br /&gt;6.Similarly, you can add IPMSS and give it a value of 536&lt;br /&gt;&lt;br /&gt;(Windows 9X)You can set DefaultRcvWindow, and DefaultTTL by adding these string values to HKEY_LOCAL_MACHINE\ System\ CurrentControlset\ Services\ VXD\ MSTCP&lt;br /&gt;Set the DefaultRcvWindow to&#39;5840&#39;and the DefaultTTL to &#39;128&#39;&lt;br /&gt;&lt;br /&gt;Note: These settings will slow down your network access speed slightly, but you will probably not even see the difference if you are using a network card. If you are using Direct Cable you should see a sight difference.&quot;</content><link rel='replies' type='application/atom+xml' href='http://compitdreams.blogspot.com/feeds/4551504212405102059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://compitdreams.blogspot.com/2010/03/internat-tip.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/4551504212405102059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/4551504212405102059'/><link rel='alternate' type='text/html' href='http://compitdreams.blogspot.com/2010/03/internat-tip.html' title='InterNAT tip'/><author><name>THE BEUTIFUL MIND</name><uri>http://www.blogger.com/profile/18187473591877031213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVuSi9CcH1xg4V7Ru3evzjTeZZ_jhmNGSnhLsMeMYzcQFZlXrZDKNUbX6Bykie4Rj-DKQczw_8rUNJT33teg7Hk_H_h0qUVcar7tI_WRP-bqKZA_scW3poo73MIRPWYAw/s220/133539.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4379312043019964448.post-7250457988250212602</id><published>2010-03-12T03:31:00.000-08:00</published><updated>2010-03-12T11:09:51.936-08:00</updated><title type='text'>&quot;Change/Add Restrictions And Features</title><content type='html'>&quot;Change/Add Restrictions And Features&lt;br /&gt;
&lt;br /&gt;
If you want to make restrictions to what users can do or use on their computer without having to run Poledit, you can edit the Registry. You can add and delete Windows features in this Key shown below.&lt;br /&gt;
&lt;br /&gt;
Zero is Off and the value 1 is On. Example: to Save Windows settings add or modify the value name NoSaveSettings to 0, if set to1 Windows will not save settings. And NoDeletePrinter set to 1 will prevent the user from deleting a printer.&lt;br /&gt;
&lt;br /&gt;
The same key shows up at:&lt;br /&gt;
HKEY_USERS\(yourprofilename)\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer so change it there also if you are using different profiles.&lt;br /&gt;
&lt;br /&gt;
1.Open RegEdit&lt;br /&gt;
2.Go to&lt;br /&gt;
HKEY_CURRENT_USER\Software\Microsoft\ CurrentVersion\ Policies&lt;br /&gt;
3.Go to the Explorer Key (Additional keys that can be created under Policies are System, Explorer, Network�� and WinOldApp )&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
4.You can then add DWORD or binary values set to 1 in the appropriate keys for ON and 0 for off.&lt;br /&gt;
NoDeletePrinter - Disables Deletion of Printers&quot;&lt;br /&gt;
&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif; font-size: 14px; line-height: 16px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif; font-size: 14px; line-height: 16px;&quot;&gt;NoAddPrinter - Disables Addition of Printers&lt;br /&gt;
NoRun - Disables Run Command&lt;br /&gt;
NoSetFolders - Removes Folders from Settings on Start Menu&lt;br /&gt;
NoSetTaskbar - Removes Taskbar from Settings on Start Menu&lt;br /&gt;
NoFind - Removes the Find Command&lt;br /&gt;
NoDrives - Hides Drives in My Computers&lt;br /&gt;
NoNetHood - Hides the Network Neighborhood&lt;br /&gt;
NoDesktop - Hides all icons on the Desktop&lt;br /&gt;
NoClose - Disables Shutdown&lt;br /&gt;
NoSaveSettings - Don&#39;t save settings on exit&lt;br /&gt;
DisableRegistryTools - Disable Registry Editing Tools&lt;br /&gt;
NoRecentDocsMenu - Hides the Documents shortcut at the Start button&lt;br /&gt;
NoRecentDocsHistory- Clears history of Documents&lt;br /&gt;
NoFileMenu _ Hides the Files Menu in Explorer&lt;br /&gt;
NoActiveDesktop - No Active Desktop&lt;br /&gt;
NoActiveDesktopChanges- No changes allowed&lt;br /&gt;
NoInternetIcon - No Internet Explorer Icon on the Desktop&lt;br /&gt;
NoFavoritesMenu - Hides the Favorites menu&lt;br /&gt;
NoChangeStartMenu _ Disables changes to the Start Menu&lt;br /&gt;
NoFolderOptions _ Hides the Folder Options in the Explorer&lt;br /&gt;
ClearRecentDocsOnExit - Empty the recent Docs folder on reboot&lt;br /&gt;
NoLogoff - Hides the Log Off .... in the Start Menu&lt;br /&gt;
And here are a few more you can play with&lt;br /&gt;
ShowInfoTip&lt;br /&gt;
NoTrayContextMenu&lt;br /&gt;
NoStartMenuSubFolders&lt;br /&gt;
NoWindowsUpdate&lt;br /&gt;
NoViewContextMenu&lt;br /&gt;
EnforceShellExtensionSecurity&lt;br /&gt;
LinkResolveIgnoreLinkInfo&lt;br /&gt;
NoDriveTypeAutoRun&lt;br /&gt;
NoStartBanner&lt;br /&gt;
NoSetActiveDesktop&lt;br /&gt;
EditLevel&lt;br /&gt;
NoNetConnectDisconnect&lt;br /&gt;
RestrictRun - Disables all exe programs except those listed in the RestrictRun subkey&lt;br /&gt;
This key has many other available keys, there is one to even hide the taskbar, one to hide the control panel and more. I&#39;m not telling you how, as someone may want to play a trick on you. The policies key has a great deal of control over how and what program can run and how one can access what feature.&lt;br /&gt;
In the System key you can enter:&lt;br /&gt;
NoDispCPL - Disable Display Control Panel&lt;br /&gt;
NoDispBackgroundPage - Hide Background Page&lt;br /&gt;
NoDispScrSavPage - Hide Screen Saver Page&lt;br /&gt;
NoDispAppearancePage - Hide Appearance Page&lt;br /&gt;
NoDispSettingsPage - Hide Settings Page&lt;br /&gt;
NoSecCPL - Disable Password Control Panel&lt;br /&gt;
NoPwdPage - Hide Password Change Page&lt;br /&gt;
NoAdminPage - Hide Remote Administration Page&lt;br /&gt;
NoProfilePage - Hide User Profiles Page&lt;br /&gt;
NoDevMgrPage - Hide Device Manager Page&lt;br /&gt;
NoConfigPage - Hide Hardware Profiles Page&lt;br /&gt;
NoFileSysPage - Hide File System Button&lt;br /&gt;
NoVirtMemPage - Hide Virtual Memory Button&lt;br /&gt;
In the Network key you can enter:&lt;br /&gt;
NoNetSetup - Disable the Network Control Panel&lt;br /&gt;
NoNetSetupIDPage - Hide Identification Page&lt;br /&gt;
NoNetSetupSecurityPage - Hide Access Control Page&lt;br /&gt;
NoFileSharingControl - Disable File Sharing Controls&lt;br /&gt;
NoPrintSharing - Disable Print Sharing Controls&lt;br /&gt;
In the WinOldApp key you can enter:&lt;br /&gt;
Disabled - Disable MS-DOS Prompt&lt;br /&gt;
NoRealMode - Disables Single-Mode MS-DOS&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://compitdreams.blogspot.com/feeds/7250457988250212602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://compitdreams.blogspot.com/2010/03/registry-tricks-and-tips_8025.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/7250457988250212602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/7250457988250212602'/><link rel='alternate' type='text/html' href='http://compitdreams.blogspot.com/2010/03/registry-tricks-and-tips_8025.html' title='&quot;Change/Add Restrictions And Features'/><author><name>THE BEUTIFUL MIND</name><uri>http://www.blogger.com/profile/18187473591877031213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVuSi9CcH1xg4V7Ru3evzjTeZZ_jhmNGSnhLsMeMYzcQFZlXrZDKNUbX6Bykie4Rj-DKQczw_8rUNJT33teg7Hk_H_h0qUVcar7tI_WRP-bqKZA_scW3poo73MIRPWYAw/s220/133539.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4379312043019964448.post-344165420518845190</id><published>2010-03-12T03:27:00.000-08:00</published><updated>2010-03-12T03:27:23.711-08:00</updated><title type='text'>DELETING REGISTRY KEYS</title><content type='html'>There are two ways to delete a key from the Registry from the Command line. At the Windows Command line:&lt;br /&gt;&lt;br /&gt;RegEdit /l location of System.dat /R location of User.dat /D Registry key to delete&lt;br /&gt;You cannot be in Windows at the time you use this switch.&lt;br /&gt;&lt;br /&gt;Or you can create a reg file as such:&lt;br /&gt;REGEDIT4&lt;br /&gt;&lt;br /&gt;[-HKEY_LOCAL_MACHINE\the key you want to delete]&lt;br /&gt;Note the negative sign just behind the[&lt;br /&gt;Then at the Command line type:&lt;br /&gt;1. RegEdit C:\Windows\(name of the regfile).&quot;</content><link rel='replies' type='application/atom+xml' href='http://compitdreams.blogspot.com/feeds/344165420518845190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://compitdreams.blogspot.com/2010/03/deleting-registry-keys.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/344165420518845190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/344165420518845190'/><link rel='alternate' type='text/html' href='http://compitdreams.blogspot.com/2010/03/deleting-registry-keys.html' title='DELETING REGISTRY KEYS'/><author><name>THE BEUTIFUL MIND</name><uri>http://www.blogger.com/profile/18187473591877031213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVuSi9CcH1xg4V7Ru3evzjTeZZ_jhmNGSnhLsMeMYzcQFZlXrZDKNUbX6Bykie4Rj-DKQczw_8rUNJT33teg7Hk_H_h0qUVcar7tI_WRP-bqKZA_scW3poo73MIRPWYAw/s220/133539.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4379312043019964448.post-2904907716391785713</id><published>2010-03-12T03:23:00.000-08:00</published><updated>2010-03-12T03:23:52.844-08:00</updated><title type='text'>Creating a logon banner</title><content type='html'>&quot;Creating a Logon Banner&lt;br /&gt;&lt;br /&gt;If you want to create a� Logon Banner: A message box to appear below your logon on.&lt;br /&gt;&lt;br /&gt;1.Open RegEdit&lt;br /&gt;2.Go To&lt;br /&gt;For Windows 9x and ME -&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Winlogon&lt;br /&gt;&lt;br /&gt;For Windows 2000 XP 2003 Vista -&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Winlogon&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3.Create a new String value&#39;LegalNoticeCaption &#39;&lt;br /&gt;4. Enter the Title of the window. What is displayed in the Title Bar.&lt;br /&gt;5. Create a new string value &#39;LegalNoticeText&#39;&lt;br /&gt;6. Enter the text for your message box that will appear even before the Logon window.&lt;br /&gt;&lt;br /&gt;Creating a Default File Opener&quot;</content><link rel='replies' type='application/atom+xml' href='http://compitdreams.blogspot.com/feeds/2904907716391785713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://compitdreams.blogspot.com/2010/03/creating-logon-banner.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/2904907716391785713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/2904907716391785713'/><link rel='alternate' type='text/html' href='http://compitdreams.blogspot.com/2010/03/creating-logon-banner.html' title='Creating a logon banner'/><author><name>THE BEUTIFUL MIND</name><uri>http://www.blogger.com/profile/18187473591877031213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVuSi9CcH1xg4V7Ru3evzjTeZZ_jhmNGSnhLsMeMYzcQFZlXrZDKNUbX6Bykie4Rj-DKQczw_8rUNJT33teg7Hk_H_h0qUVcar7tI_WRP-bqKZA_scW3poo73MIRPWYAw/s220/133539.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4379312043019964448.post-3893809492876734471</id><published>2010-03-12T03:04:00.000-08:00</published><updated>2010-03-12T03:04:35.442-08:00</updated><title type='text'>Registry Tricks and Tips</title><content type='html'>&quot;Backup / Restore the Registry&lt;br /&gt;&lt;br /&gt;To Backup/Restore the Windows Registry: Windows 9x For XP 2000 click here&lt;br /&gt;&lt;br /&gt;If you are in MSDOS, at the C:\Windows prompt type&lt;br /&gt;Attrib -s -r -h C:\Windows\System.dat (press Enter)&lt;br /&gt;Attrib -s -r -h C:\Windows\User.dat (press Enter)&lt;br /&gt;To make the backup copies type:&lt;br /&gt;&lt;br /&gt;copy C:\Windows\System.dat C:\Windows\System.000 (press Enter)&lt;br /&gt;copy C:\Windows\User.dat C:\Windows\user.000 (press Enter)&lt;br /&gt;To Restore the Registry&lt;br /&gt;&lt;br /&gt;copy C:\Windows\System.000 C:\Windows\System.dat (press Enter)&lt;br /&gt;copy C:\Windows\User.000 C:\Windows\user.dat (press Enter)&quot;</content><link rel='replies' type='application/atom+xml' href='http://compitdreams.blogspot.com/feeds/3893809492876734471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://compitdreams.blogspot.com/2010/03/registry-tricks-and-tips_12.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/3893809492876734471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/3893809492876734471'/><link rel='alternate' type='text/html' href='http://compitdreams.blogspot.com/2010/03/registry-tricks-and-tips_12.html' title='Registry Tricks and Tips'/><author><name>THE BEUTIFUL MIND</name><uri>http://www.blogger.com/profile/18187473591877031213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVuSi9CcH1xg4V7Ru3evzjTeZZ_jhmNGSnhLsMeMYzcQFZlXrZDKNUbX6Bykie4Rj-DKQczw_8rUNJT33teg7Hk_H_h0qUVcar7tI_WRP-bqKZA_scW3poo73MIRPWYAw/s220/133539.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4379312043019964448.post-7086073715783682166</id><published>2010-03-08T00:28:00.000-08:00</published><updated>2010-03-08T08:54:47.617-08:00</updated><title type='text'>GMAIL-TOWARD EXPERTISM</title><content type='html'>In my first blog u will use Gmail like a professional.A professional Gmail user,no&amp;nbsp;less.A really skilled professional Gmail user.With a degree in Gmail.A Gmail&amp;nbsp;ninja.A Gmail ninja with a black belt in Gmail from the secret Gmail training&amp;nbsp;school on Mount Gmail.You might actually be part Gmail.Perhaps you’ve named&amp;nbsp;your first born child after Gmail.You live in the Google Headquarters.You are&amp;nbsp;Larry Page.You get the idea.&lt;br /&gt;
lets starts.............&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
1.Google Gmail notifier:&lt;br /&gt;
&lt;a href=&quot;http://toolbar.google.com/gmail-helper/notifier_windows.html&quot;&gt;http://toolbar.google.com/gmail-helper/notifier_windows.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2.Importing your mails to Gmail regime:</content><link rel='replies' type='application/atom+xml' href='http://compitdreams.blogspot.com/feeds/7086073715783682166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://compitdreams.blogspot.com/2010/03/gmail-toward-expertism.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/7086073715783682166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4379312043019964448/posts/default/7086073715783682166'/><link rel='alternate' type='text/html' href='http://compitdreams.blogspot.com/2010/03/gmail-toward-expertism.html' title='GMAIL-TOWARD EXPERTISM'/><author><name>THE BEUTIFUL MIND</name><uri>http://www.blogger.com/profile/18187473591877031213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVuSi9CcH1xg4V7Ru3evzjTeZZ_jhmNGSnhLsMeMYzcQFZlXrZDKNUbX6Bykie4Rj-DKQczw_8rUNJT33teg7Hk_H_h0qUVcar7tI_WRP-bqKZA_scW3poo73MIRPWYAw/s220/133539.jpg'/></author><thr:total>0</thr:total></entry></feed>