<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Digging in</title><link>http://blogs.technet.com/b/ganand/</link><description /><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Unable to move my cluster group from node A to Node B and cluster.log analysis</title><link>http://blogs.technet.com/b/ganand/archive/2009/03/25/unable-to-move-my-cluster-group-from-node-a-to-node-b-and-cluster-log-analysis.aspx</link><pubDate>Wed, 25 Mar 2009 12:22:47 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3217812</guid><dc:creator>ganand</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/ganand/rsscomments.aspx?WeblogPostID=3217812</wfw:commentRss><comments>http://blogs.technet.com/b/ganand/archive/2009/03/25/unable-to-move-my-cluster-group-from-node-a-to-node-b-and-cluster-log-analysis.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp; &lt;p&gt;I have a 2 node MSCS quorum based cluster and was unable to move my cluster group from node 17 to node16 manually from cluadmin. So let’s have a look and the very first thing one will do is look at cluster.log and event logs…we at Microsoft will grab a quick cluster&amp;nbsp; mps reports to see detailed information. So I quickly ran cluster mps on both nodes and that grabbed all the log files in cab file which I can look into now. &lt;p&gt;Link for cluster mps  &lt;p&gt;&lt;a href="http://download.microsoft.com/download/b/b/1/bb139fcb-4aac-4fe5-a579-30b0bd915706/MPSRPT_CLUSTER.EXE"&gt;http://download.microsoft.com/download/b/b/1/bb139fcb-4aac-4fe5-a579-30b0bd915706/MPSRPT_CLUSTER.EXE&lt;/a&gt; &lt;p&gt;now from my cluster mps reports I quickly outlined a few things that will come handy in my analysis &lt;p&gt;ffbc99dc-0432-4bc4-89bc-90c5899b99d1----------Cluster IP Address&amp;nbsp;&amp;nbsp; {IP Address} &lt;p&gt;c6b92a6f-6190-4ec2-b34f-c9a834c8b8f7----------Disk Q:&amp;nbsp;&amp;nbsp; {Physical Disk} &lt;p&gt;3fa17b2e-a365-4c5d-8fde-460c74deaaf6----------Cluster Name&amp;nbsp;&amp;nbsp; {Network Name} &lt;p&gt;========================================================================================== &lt;p&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;&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;&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; Cluster Disk Driver Parameters &lt;p&gt;========================================================================================== &lt;p&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; Available Disk Signatures &lt;p&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; ------------------------- &lt;p&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; Current Used Disk Signatures &lt;p&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; ---------------------------- &lt;p&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; 1. E098B1A3 &lt;p&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; 2. E098B1A2 &lt;p&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; 3. C39BA6F5 &lt;p&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; 4. AF4763FD &lt;p&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; 5. 09C073AC &lt;p&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; 6. 09C073A8 &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/ganand/WindowsLiveWriter/Unabletomovemyclustergroupfr.loganalysis_D127/clip_image002_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="162" alt="clip_image002" src="http://blogs.technet.com/blogfiles/ganand/WindowsLiveWriter/Unabletomovemyclustergroupfr.loganalysis_D127/clip_image002_thumb.jpg" width="854" border="0"&gt;&lt;/a&gt; &lt;p&gt;Cluster.log Node 17 &lt;p&gt;00000468.00000128::2009/03/18-12:19:10.651 INFO [FM] FmpDoMoveGroup: Entry—&lt;font color="#0000ff"&gt;we moved the cluster group from node 17 to node 16 and whenever&amp;nbsp; we do this we see&amp;nbsp; FmpDoMoveGroup in the cluster.log so you can search for DoMove if you want to check in cluster.log when we moved the group and what happened after that&lt;/font&gt; &lt;p&gt;00000468.00000128::2009/03/18-12:19:10.651 INFO [FM] FmpMoveGroup: Entry &lt;p&gt;00000468.00000128::2009/03/18-12:19:10.651 INFO [FM] FmpPickNodeFromPreferredListAtRandom: Picking node for group 9d4fae4b-7dba-44f1-992a-0ecf1502e654 [Cluster Group1], suggested node 1...&lt;font color="#0000ff"&gt;cluster group was on node 2 originally and here node 1 is being suggested as this is a 2 node cluster&lt;/font&gt; &lt;p&gt;00000468.00000128::2009/03/18-12:19:10.651 INFO [FM] FmpPickNodeFromPreferredListAtRandom: Node 1 for group 9d4fae4b-7dba-44f1-992a-0ecf1502e654 is user preferred...&lt;font color="#0000ff"&gt;this guid belongs to cluster group and as you see ---00000c50.00000c30::2009/01/06-14:06:03.226 OBRENAME "Group" "9d4fae4b-7dba-44f1-992a-0ecf1502e654" "Cluster Group"—I got this information from cluster.oml file&lt;/font&gt; &lt;p&gt;00000468.00000128::2009/03/18-12:19:10.651 INFO [FM] FmpPickNodeFromPreferredListAtRandom: Selected node 1 for group 9d4fae4b-7dba-44f1-992a-0ecf1502e654... &lt;p&gt;00000468.00000128::2009/03/18-12:19:10.651 INFO [FM] FmpMoveGroup: Moving group 9d4fae4b-7dba-44f1-992a-0ecf1502e654 to node 1 (1)—&lt;font color="#0000ff"&gt;we are moving cluster group to node 1&lt;/font&gt; &lt;p&gt;00000468.00000128::2009/03/18-12:19:10.651 INFO [FM] FmpOfflineResource: Cluster Name depends on Cluster IP Address. Shut down first.—&lt;font color="#0000ff"&gt;as cluster IP is dependent on cluster name we need to bring cluster name offline before cluster ip&lt;/font&gt; &lt;p&gt;00000468.00000128::2009/03/18-12:19:10.651 INFO [FM] FmpOfflineResource: Offline resource &amp;lt;Cluster Name&amp;gt; returned pending &lt;p&gt;00000874.00000c04::2009/03/18-12:19:10.651 INFO [RM] RmpSetResourceStatus, Posting state 3 notification for resource &amp;lt;Cluster Name&amp;gt; &lt;p&gt;00000468.00000774::2009/03/18-12:19:10.651 INFO [FM] NotifyCallBackRoutine: enqueuing event &lt;p&gt;00000874.00000c04::2009/03/18-12:19:10.651 INFO Network Name &amp;lt;Cluster Name&amp;gt;: Resource is now offline &lt;p&gt;00000874.00000b80::2009/03/18-12:19:10.651 INFO IP Address &amp;lt;Cluster IP Address&amp;gt;: Taking resource offline... &lt;p&gt;00000874.00000b80::2009/03/18-12:19:10.651 INFO IP Address &amp;lt;Cluster IP Address&amp;gt;: Deleting IP interface 4. &lt;p&gt;00000874.00000b80::2009/03/18-12:19:10.651 INFO IP Address &amp;lt;Cluster IP Address&amp;gt;: Address 172.23.96.221 on adapter Intel(R) PRO/1000 CT Network Connection offline. &lt;p&gt;00000874.00000b80::2009/03/18-12:19:10.651 INFO IP Address &amp;lt;exchange IP Address&amp;gt;: All resources offline - cleaning up &lt;p&gt;00000874.00000b90::2009/03/18-12:19:10.651 ERR&amp;nbsp; IP Address &amp;lt;exchange IP Address&amp;gt;: WorkerThread: GetClusterNotify failed with status 6. &lt;p&gt;&lt;font color="#0000ff"&gt;To check what this function GetClusterNotify do let’s have a look at msdn&lt;/font&gt; &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa369623(VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/aa369623(VS.85).aspx&lt;/a&gt; &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/ganand/WindowsLiveWriter/Unabletomovemyclustergroupfr.loganalysis_D127/clip_image004_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="230" alt="clip_image004" src="http://blogs.technet.com/blogfiles/ganand/WindowsLiveWriter/Unabletomovemyclustergroupfr.loganalysis_D127/clip_image004_thumb.jpg" width="842" border="0"&gt;&lt;/a&gt; &lt;p&gt;00000874.000004c4::2009/03/18-12:19:10.666 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: Offline, Dismounting volume \Device\Harddisk1\Partition1.—&lt;font color="#0000ff"&gt;now we are dismounting the quorum&lt;/font&gt; &lt;p&gt;00000874.00000828::2009/03/18-12:19:10.666 INFO Physical Disk: [PnP] Event GUID_IO_VOLUME_DISMOUNT for Q (Partition1) - Received  &lt;p&gt;00000874.00000828::2009/03/18-12:19:10.666 INFO Physical Disk: [PnP] Event GUID_IO_VOLUME_DISMOUNT for Q (Partition1) - Processed  &lt;p&gt;00000874.000004c4::2009/03/18-12:19:10.666 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: Offline, Dismount complete, volume \Device\Harddisk1\Partition1. &lt;p&gt;00000874.000004c4::2009/03/18-12:19:10.666 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: DiskCleanup started. &lt;p&gt;00000874.000004c4::2009/03/18-12:19:10.666 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] StopPersistentReservations is called---&lt;font color="#0000ff"&gt;here cluster node 2 release arbitration on quorum so that other node can reserve it&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;Persistent Reserve refers to a set of Small Computer Systems Interface-3 (SCSI-3) standard commands and command options which provide SCSI initiators with the ability to establish, preempt, query, and reset a reservation policy with a specified target device. The functionality provided by the Persistent Reserve commands is a superset of the reserve/release commands.&lt;/font&gt; &lt;p&gt;00000874.000004c4::2009/03/18-12:19:10.666 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] Stopping reservation thread. &lt;p&gt;00000874.00000a4c::2009/03/18-12:19:10.666 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] CompletionRoutine, status 0. &lt;p&gt;00000874.000004c4::2009/03/18-12:19:10.666 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [ArbCleanup] Verifying sector size.  &lt;p&gt;00000874.000004c4::2009/03/18-12:19:10.666 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [ArbCleanup] Reading arbitration block.  &lt;p&gt;00000874.000004c4::2009/03/18-12:19:10.666 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] Successful read&amp;nbsp; (sector 12)  &lt;p&gt;00000874.000004c4::2009/03/18-12:19:10.666 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [ArbCleanup] Writing arbitration block.  &lt;p&gt;00000874.000004c4::2009/03/18-12:19:10.666 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] Successful write (sector 12) [:0] (0,00000000:00000000). &lt;p&gt;00000874.000004c4::2009/03/18-12:19:10.666 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [ArbCleanup] Returning status 0.  &lt;p&gt;00000874.000004c4::2009/03/18-12:19:10.666 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] StopPersistentReservations is complete. &lt;p&gt;00000874.000004c4::2009/03/18-12:19:10.666 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: DisksDismountDrives: letter mask is 00010000. &lt;p&gt;00000874.000004c4::2009/03/18-12:19:10.666 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: DiskCleanup returning final error 0  &lt;p&gt;00000874.00000828::2009/03/18-12:19:10.666 INFO Physical Disk: [PnP] Event GUID_IO_VOLUME_UNLOCK for Q (Partition1) - Received  &lt;p&gt;00000874.00000828::2009/03/18-12:19:10.666 INFO Physical Disk: [PnP] Event GUID_IO_VOLUME_UNLOCK for Q (Partition1) - Processed  &lt;p&gt;00000874.000004c4::2009/03/18-12:19:10.666 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: Offline, Returning final error 0.—&lt;font color="#0000ff"&gt;error 0 means successfull&lt;/font&gt; &lt;p&gt;00000874.00000828::2009/03/18-12:19:10.666 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [PnP] Stop watching PnP events for disk 9c073a8—&lt;font color="#0000ff"&gt;this is the disk signature of quorum drive&lt;/font&gt; &lt;p&gt;00000874.00000828::2009/03/18-12:19:10.666 WARN Physical Disk &amp;lt;Disk Q:&amp;gt;: [PnP] RemoveDisk: WatchedList is empty  &lt;p&gt;00000874.00000828::2009/03/18-12:19:10.666 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [PnP] Stop watching disk 9c073a8 - processed &lt;p&gt;00000874.00000130::2009/03/18-12:19:10.666 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: DiskCleanup started. &lt;p&gt;00000874.00000130::2009/03/18-12:19:10.666 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] StopPersistentReservations is called. &lt;p&gt;00000874.00000130::2009/03/18-12:19:10.666 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] StopPersistentReservations is complete. &lt;p&gt;00000874.00000130::2009/03/18-12:19:10.666 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: DiskCleanup returning final error 0  &lt;p&gt;00000468.00000ce4::2009/03/18-12:19:10.666 INFO [CP] CppResourceNotify for resource Disk Q: &lt;p&gt;00000468.00000ce4::2009/03/18-12:19:10.666 INFO [FM] RmTerminateResource: c6b92a6f-6190-4ec2-b34f-c9a834c8b8f7 is now offline &lt;p&gt;So here our quorum goes offline for node 2 ---c6b92a6f-6190-4ec2-b34f-c9a834c8b8f7----------Disk Q:&amp;nbsp;&amp;nbsp; {Physical Disk} &lt;p&gt;00000468.00000330::2009/03/18-12:19:10.682 INFO [FM] FmpCompleteMoveGroup: Completing the move for group Cluster Group1 to node 1 (1) &lt;p&gt;00000468.00000330::2009/03/18-12:19:10.682 INFO [FM] FmpCompleteMoveGroup: Take group 9d4fae4b-7dba-44f1-992a-0ecf1502e654 request to remote node 1—&lt;font color="#0000ff"&gt;now we going to node 1 so that it can take over the cluster group&lt;/font&gt; &lt;p&gt;00000468.00000330::2009/03/18-12:19:10.729 WARN [NM] RpcExtErrorInfo: Error info not found. &lt;p&gt;00000468.00000330::2009/03/18-12:19:10.729 INFO [FM] FmpCompleteMoveGroup: Remote node asked us to resend take group request for group 9d4fae4b-7dba-44f1-992a-0ecf1502e654 to another node .. &lt;p&gt;00000468.00000330::2009/03/18-12:19:10.729 INFO [FM] Set membership mask of 0x0 returns status 1 &lt;p&gt;00000874.000006f4::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] Wait for offline thread to complete... &lt;p&gt;00000874.000006f4::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb]------- DisksArbitrate -------. &lt;p&gt;00000874.000006f4::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] DisksOpenResourceFileHandle: Attaching to disk with signature 9c073a8  &lt;p&gt;00000874.000006f4::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] DisksOpenResourceFileHandle: Disk unique id present trying new attach &lt;p&gt;00000874.000006f4::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] DisksOpenResourceFileHandle: Retrieving disk number from ClusDisk registry key  &lt;p&gt;00000874.000006f4::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] DisksOpenResourceFileHandle: Retrieving handle to PhysicalDrive1  &lt;p&gt;00000874.000006f4::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] DisksOpenResourceFileHandle: Returns success. &lt;p&gt;00000874.000006f4::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] Arbitration Parameters: ArbAttempts 5,&amp;nbsp; SleepBeforeRetry 500 ms. &lt;p&gt;00000874.000006f4::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] Read the partition info to insure the disk is accessible. &lt;p&gt;00000874.000006f4::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] Issuing GetPartInfo on signature 9c073a8. &lt;p&gt;00000874.000006f4::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] GetPartInfo completed, status 0. &lt;p&gt;00000874.000006f4::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] Arbitrate for ownership of the disk by reading/writing various disk sectors. &lt;p&gt;00000874.000006f4::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] Successful read&amp;nbsp; (sector 12) [:0] (0,00000000:00000000). &lt;p&gt;00000874.000006f4::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] Successful write (sector 11) [BLR3R07-17:0] (0,be247638:01c9a7c3). &lt;p&gt;00000874.000006f4::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] Successful read&amp;nbsp; (sector 12) [:0] (0,00000000:00000000). &lt;p&gt;00000874.000006f4::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] Successful write (sector 12) [BLR3R07-17:0] (0,be247638:01c9a7c3). &lt;p&gt;00000874.000006f4::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] Successful read&amp;nbsp; (sector 11) [BLR3R07-17:0] (0,be247638:01c9a7c3). &lt;p&gt;00000874.000006f4::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] Issuing Reserve on signature 9c073a8. &lt;p&gt;00000874.000006f4::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] Reserve completed, status 0. &lt;p&gt;00000874.000006f4::2009/03/18-12:19:10.729 WARN Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] Assume ownership of the device. &lt;p&gt;00000874.00000a4c::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] CompletionRoutine starts. &lt;p&gt;00000874.000006f4::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] Arbitrate returned status 0. &lt;p&gt;00000874.00000a4c::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] Posting request to check reserve progress. &lt;p&gt;00000468.00000330::2009/03/18-12:19:10.729 INFO [FM] FmpNotifyGroupStateChangeReason: Notifying group Cluster Group1 [9d4fae4b-7dba-44f1-992a-0ecf1502e654] of state change reason 3... &lt;p&gt;00000874.00000a4c::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] ********* IO_PENDING ********** - Request to insure reserves working is now posted. &lt;p&gt;00000468.00000330::2009/03/18-12:19:10.729 INFO [FM] FmpOnlineResourceList: Previous quorum resource state for c6b92a6f-6190-4ec2-b34f-c9a834c8b8f7 is 2 &lt;p&gt;00000468.00000330::2009/03/18-12:19:10.729 INFO [FM] FmpOnlineResourceList: trying to bring quorum resource c6b92a6f-6190-4ec2-b34f-c9a834c8b8f7 online, state 3 &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] DisksOpenResourceFileHandle: Returns success. &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: Online, Wait for async cleanup worker thread in ClusDisk to complete.  &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.729 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: Online, Send Offline IOCTL to all existing volumes, then Online IOCTL.  &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.744 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: Online, Recreate volume information from cluster database.  &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.776 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: DiskspCheckPathLite: Volume name &lt;a href="file:///\\%3f\Volume%7b57acdc20-dbdb-11dd-a9a5-00123f25504d%7d\"&gt;\\?\Volume{57acdc20-dbdb-11dd-a9a5-00123f25504d}\&lt;/a&gt; &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.776 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: DisksMountDrives: calling IsAlive function. &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.776 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: DriveIsAlive called for Online check &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.776 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: DriveIsAlive checking quorum drive to insure cluster directory accessible.  &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.776 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: DiskspCheckPath: Open Q:\MSCS\3586de39-46af-4072-9ffc-4c3a32ddf614\00000001.CPT succeeded.  &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.776 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: DiskspCheckPath: Open Q:\MSCS\chkCD1.tmp succeeded.  &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.776 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: DiskspCheckPath: Open Q:\MSCS\clusdbb1 succeeded.  &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.776 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: DiskspCheckPath: Open Q:\MSCS\clusdbb1.LOG succeeded.  &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.776 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: DiskspCheckPath: Open Q:\MSCS\quolog.log succeeded.  &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.776 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: DriveIsAlive checking that file system is not corrupt.&amp;nbsp; If so, chkdsk may run.  &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.776 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: DisksIsVolumeDirty: Volume is clean  &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.776 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: DisksMountDrives: letter mask is 00010000. &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.776 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: DisksMountDrives: creating admin share names. &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.776 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: Online, Insure mount point information is correct. &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.776 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Offset&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; String  &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.776 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: ================&amp;nbsp; ======================================  &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.776 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: 0000000000007E00&amp;nbsp; \??\Volume{57acdc20-dbdb-11dd-a9a5-00123f25504d}  &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.776 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: *** End of list ***  &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.776 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: SetupVolGuids: Processing VolGuid list  &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.776 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: Online, Retrieve and validate the disk serial number. &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.776 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: Online, Old SerNum (DF600-00A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&amp;nbsp;&amp;nbsp; Old SerNumLen (16)  &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.776 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: Online, New SerNum (DF600-00A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&amp;nbsp;&amp;nbsp; New SerNumLen (16)  &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.776 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: Online, Trying to get Disk unique ids . &lt;p&gt;00000874.00000090::2009/03/18-12:19:10.791 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: Online, returning final error 0&amp;nbsp;&amp;nbsp; ResourceState 2&amp;nbsp; Valid 1 &lt;p&gt;00000874.00000828::2009/03/18-12:19:10.791 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [PnP] Start watching PnP events for disk 9c073a8 - processed  &lt;p&gt;00000874.000006f4::2009/03/18-12:19:11.291 INFO IP Address &amp;lt;Cluster IP Address&amp;gt;: Bringing resource online... &lt;p&gt;00000468.00000330::2009/03/18-12:19:11.291 INFO [FM] FmpPropagateResourceState: resource ffbc99dc-0432-4bc4-89bc-90c5899b99d1 pending event. &lt;p&gt;00000468.00000330::2009/03/18-12:19:11.291 INFO [FM] FmpRmOnlineResource: Resource ffbc99dc-0432-4bc4-89bc-90c5899b99d1 pending &lt;p&gt;00000468.00000330::2009/03/18-12:19:11.291 INFO [FM] FmpRmOnlineResource: Returning. Resource ffbc99dc-0432-4bc4-89bc-90c5899b99d1, state 129, status 997. &lt;p&gt;00000468.00000330::2009/03/18-12:19:11.291 INFO [FM] FmpOnlineResourceList: Previous resource state for 3fa17b2e-a365-4c5d-8fde-460c74deaaf6 is 2 &lt;p&gt;00000468.00000330::2009/03/18-12:19:11.291 INFO [FM] FmpOnlineResourceList: trying to bring resource 3fa17b2e-a365-4c5d-8fde-460c74deaaf6 online &lt;p&gt;00000468.00000330::2009/03/18-12:19:11.291 INFO [FM] OnlineResource: 3fa17b2e-a365-4c5d-8fde-460c74deaaf6 depends on ffbc99dc-0432-4bc4-89bc-90c5899b99d1. Bring online first. &lt;p&gt;00000874.00000d70::2009/03/18-12:19:11.291 INFO IP Address &amp;lt;Cluster IP Address&amp;gt;: Online: Registered notification for netinterface 2a6976f9-af64-4d00-af1c-62381c96b776. &lt;p&gt;00000874.00000d70::2009/03/18-12:19:13.510 INFO IP Address &amp;lt;Cluster IP Address&amp;gt;: IP Address 172.23.96.221 on adapter Intel(R) PRO/1000 CT Network Connection online &lt;p&gt;00000874.00000eac::2009/03/18-12:19:13.510 INFO Network Name &amp;lt;Cluster Name&amp;gt;: Bringing resource online... &lt;p&gt;00000874.00000eac::2009/03/18-12:19:14.369 INFO Network Name &amp;lt;Cluster Name&amp;gt;: Registered server name CLUS157442 on transport \Device\NetBt_If3. &lt;p&gt;00000874.00000eac::2009/03/18-12:19:14.557 INFO Network Name &amp;lt;Cluster Name&amp;gt;: Registered workstation name CLUS157442 on transport \Device\NetBt_If3. &lt;p&gt;00000874.00000eac::2009/03/18-12:19:14.557 INFO Network Name &amp;lt;Cluster Name&amp;gt;: Network Name CLUS157442 is now online &lt;p&gt;&lt;font color="#0000ff"&gt;Cluster group came back online on node 17 as node 16 was unable to arbitrate the quorum&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;Now let’s see what we see on node 16&lt;/font&gt; &lt;p&gt;Cluster.log Node 16 &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.568 INFO [FM] GUM update group 9d4fae4b-7dba-44f1-992a-0ecf1502e654, state 3—this is cluster group &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.568 INFO [FM] New owner of Group 9d4fae4b-7dba-44f1-992a-0ecf1502e654 is 2, state 3, curstate 0. &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.568 INFO [GUM] s_GumUpdateNode: completed update seq 3362&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type 0 context 9 &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.568 INFO [GUM] s_GumUpdateNode: dispatching seq 3363&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type 0 context 11 &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.568 INFO [GUM] s_GumUpdateNode: completed update seq 3363&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type 0 context 11 &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.568 INFO [GUM] s_GumUpdateNode: dispatching seq 3364&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type 0 context 8 &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.568 INFO [FM] Gum update resource 3fa17b2e-a365-4c5d-8fde-460c74deaaf6, state 3, current state 2. &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.568 INFO [GUM] s_GumUpdateNode: completed update seq 3364&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type 0 context 8 &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.568 INFO [GUM] s_GumUpdateNode: dispatching seq 3365&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type 1 context 4099 &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.568 INFO [DM] DmWriteToQuorumLog Entry Seq#=3365 Type=4099 Size=162 &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.568 INFO [DM] DmUpdateDeleteValue &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.568 INFO [DM] DmWriteToQuorumLog Entry Seq#=3365 Type=4099 Size=162 &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.568 INFO [GUM] s_GumUpdateNode: completed update seq 3365&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type 1 context 4099 &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.568 INFO [GUM] s_GumUpdateNode: dispatching seq 3366&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type 0 context 8 &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.568 INFO [FM] Gum update resource ffbc99dc-0432-4bc4-89bc-90c5899b99d1, state 3, current state 2. &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.568 INFO [GUM] s_GumUpdateNode: completed update seq 3366&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type 0 context 8 &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.568 INFO [GUM] s_GumUpdateNode: dispatching seq 3367&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type 0 context 8 &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.568 INFO [FM] Gum update resource c6b92a6f-6190-4ec2-b34f-c9a834c8b8f7, state 130, current state 2. &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.568 INFO [GUM] s_GumUpdateNode: completed update seq 3367&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type 0 context 8 &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.568 INFO [GUM] s_GumUpdateNode: dispatching seq 3368&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type 0 context 9 &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.568 INFO [FM] GUM update group 9d4fae4b-7dba-44f1-992a-0ecf1502e654, state 1 &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.568 INFO [FM] New owner of Group 9d4fae4b-7dba-44f1-992a-0ecf1502e654 is 2, state 1, curstate 0. &lt;p&gt;&lt;font color="#0000ff"&gt;Here we are updating the state of the resource via GUM update&lt;/font&gt;  &lt;p&gt;ffbc99dc-0432-4bc4-89bc-90c5899b99d1----------Cluster IP Address&amp;nbsp;&amp;nbsp; {IP Address} &lt;p&gt;c6b92a6f-6190-4ec2-b34f-c9a834c8b8f7----------Disk Q:&amp;nbsp;&amp;nbsp; {Physical Disk} &lt;p&gt;3fa17b2e-a365-4c5d-8fde-460c74deaaf6----------Cluster Name&amp;nbsp;&amp;nbsp; {Network Name} &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.599 INFO [FM] FmsTakeGroupRequest: To take group '9d4fae4b-7dba-44f1-992a-0ecf1502e654'. &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.599 INFO [FM] FmpTakeGroupRequest: To take group '9d4fae4b-7dba-44f1-992a-0ecf1502e654'.—&lt;font color="#0000ff"&gt;node 1 being requested to take cluster group&lt;/font&gt; &lt;p&gt;00000e38.00000ab4::2009/03/18-12:19:10.599 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] Wait for offline thread to complete... &lt;p&gt;00000e38.00000ab4::2009/03/18-12:19:10.599 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb]------- DisksArbitrate &lt;font color="#0000ff"&gt;-------.node 1 trying to arbitrate quorum&lt;/font&gt; &lt;p&gt;00000e38.00000ab4::2009/03/18-12:19:10.599 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] DisksOpenResourceFileHandle: Attaching to disk with signature 9c073a8 &lt;p&gt;00000e38.00000ab4::2009/03/18-12:19:10.599 INFO Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] DisksOpenResourceFileHandle: Disk unique id present trying new attach &lt;p&gt;00000e38.00000ab4::2009/03/18-12:19:10.599 ERR&amp;nbsp; Physical Disk &amp;lt;Disk Q:&amp;gt;: [DiskArb] &lt;font color="#0000ff"&gt;Signature of disk has changed or failed to find disk with id, old signature 0x9c073a8 new signature 0x9c073a8, status 2&lt;/font&gt; &lt;p&gt;00000e38.00000ab4::2009/03/18-12:19:10.646 ERR&amp;nbsp; Physical Disk &amp;lt;Disk Q:&amp;gt;: SCSI: Attach, error attaching to signature 9c073a8, error 2.—&lt;font color="#0000ff"&gt;err 2 path not valid&lt;/font&gt; &lt;p&gt;00000e38.00000ab4::2009/03/18-12:19:10.646 ERR&amp;nbsp; Physical Disk &amp;lt;Disk Q:&amp;gt;: Arbitrate: Unable to attach to signature 9c073a8. Error: 2. &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.646 INFO [MM] MmSetQuorumOwner(0,0), old owner 1. &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.646 INFO [FM] FmpTakeGroupRequest: MM did not select local node 1 as the arbitration winner, Status 2 &lt;p&gt;&lt;font color="#0000ff"&gt;We were not able to arbitrate quorum on node 1 and we failed due to reservation&lt;/font&gt; &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.646 INFO [FM] FmpTakeGroupRequest: MM did not select local node 1 as the arbitration winner, Status 2 &lt;p&gt;00000db8.00000d7c::2009/03/18-12:19:10.646 INFO [FM] FmpTakeGroupRequest: Exit for group &amp;lt;9d4fae4b-7dba-44f1-992a-0ecf1502e654&amp;gt;, Status = 1237... &lt;p&gt;&lt;font color="#0000ff"&gt;What happened here..aah we see some time skew on both nodes as seen in cluster.log…which is as we see following event logs&lt;/font&gt; &lt;p&gt;Type: Error &lt;p&gt;Date: 03/18/2009 &lt;p&gt;Time: 4:59:03 PM &lt;p&gt;Event ID: 29 &lt;p&gt;Source: W32Time &lt;p&gt;User: N/A &lt;p&gt;Type: Information &lt;p&gt;Date: 03/18/2009 &lt;p&gt;Time: 4:59:04 PM &lt;p&gt;Event ID: 37 &lt;p&gt;Source: W32Time &lt;p&gt;Node 16 &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/875424"&gt;http://support.microsoft.com/kb/875424&lt;/a&gt; &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/830092"&gt;http://support.microsoft.com/kb/830092&lt;/a&gt; &lt;p&gt;&amp;nbsp; &lt;p&gt;lets search on support.microsoft.com for any known issue..found these 2 kb articles..however none of them applies as I am already on sp2 and we are not using local quorum feature of cluster. Then what’s the issue…we are sure it is something to do on storage side on quorum.  &lt;p&gt;911030&amp;nbsp; A cluster node failover does not work when you use SCSI-3-compliant persistent reservations in Windows Server 2003 SP1 &lt;p&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;911030"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;911030&lt;/a&gt; &lt;p&gt;888160&amp;nbsp; Cluster is formed by using a local quorum resource after a cluster setup failure in Windows Server 2003 &lt;p&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;888160"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;888160&lt;/a&gt; &lt;p&gt;I went ahead and stopped the cluster service on node 17 and put clusdisk driver on demand in device manager ..so now quorum is not under the control of node 17 but quorum still may have reservation on it which is not getting cleared somehow. Node 16 was still not able to arbitrate quorum and I tried restarting cluster service on node 16 twice but no help. I went back to node 17 ..restored the cluster service and clusdisk driver on demand ….we got our failed cluster online again. &lt;p&gt;I am now more convinced that this is a storage issue …how to fix my cluster now &lt;p&gt;One way I can go on storage and see for issues and troubleshoot there..but I dint want to go down to lab where our underlying san storage is present..so I will just&amp;nbsp; change the destination of our quorum from Q:\ to k:\  &lt;p&gt;I stopped the cluster service on node 16 from cluadmin.&amp;nbsp; I had drive K in another group 1&amp;nbsp; and I moved it to cluster group…..right clicked on cluster name and selected drive k instead of Q for quorum. Restarted cluster service on node 16 and both nodes are up….now I initiated a move group command for cluster group and Bingo!! It moved fine to node 16 . So we know for sure we were having reservation issue on quorum originally and node 16 was unable to clear that reservation. &lt;p&gt;Server 2003 Cluster service uses Reserve/Release SCSI SPC-2 reservations. Problems with reservations may cause problems with the Cluster service's ability to bring a physical disk resource online. In our case looks like quorum has an active persistent reservation even when node 17 was rebooted&amp;nbsp; and that’s why node 16 was unable to clear it. The Cluster service does not manage persistent reservations. Therefore, the Cluster service cannot directly release or manage a persistent reservation. &lt;/p&gt; &lt;p&gt;If you experience a problem with a persistent reservation, you should contact the storage vendor or SAN administrator to help determine whether a problem exists. Generally, storage vendors have tools that you can use to help identify and change the properties of the storage objects. These tools include a tool to change reservations. &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;The information provided here is "AS IS"&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3217812" width="1" height="1"&gt;</description></item><item><title>How to stop Chkdsk from running</title><link>http://blogs.technet.com/b/ganand/archive/2009/03/17/how-to-stop-chkdsk-from-running.aspx</link><pubDate>Tue, 17 Mar 2009 14:38:28 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3213931</guid><dc:creator>ganand</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/ganand/rsscomments.aspx?WeblogPostID=3213931</wfw:commentRss><comments>http://blogs.technet.com/b/ganand/archive/2009/03/17/how-to-stop-chkdsk-from-running.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp; &lt;p&gt;I have seen so many customer requesting how to stop the chkdsk from checking the drive during boot time especially when they have luns in Tera bytes and they cannot afford chkdsk running and hitting the production and uptime of the server. There are 2 ways of stoppng it and another way to do it on cluster volumes. All the ways and related Microsoft support articles are mentioned below. &lt;p&gt;Steps for stopping chkdsk given below: &lt;p&gt;When running the chkdsk /f /r command, Windows prompts the administrator whether chkdsk should be scheduled to run the next time the system starts. To prevent the chkdsk /f /r command from running, follow these steps: &lt;p&gt;1. Start the Registry Editor. &lt;p&gt;2. Locate the following subkey: &lt;p&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager &lt;p&gt;3. Change the BootExecute entry from autocheck autochk * /p \??\C: autocheck autochk * to autocheck autochk *. &lt;p&gt;If chkdsk was scheduled to run on multiple volumes, there is an autocheck entry for each volume. Repeat steps two and three of this procedure for each volume that should not be checked. To determine the volumes to be checked during the next startup process, view the entries in the BootExecute registry key. &lt;p&gt;&amp;nbsp; &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Another way&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt; &lt;p&gt;The chkntfs /x command also adds a /k command-line switch before the asterisk. The /k option excludes volumes from being checked for the dirty bit. &lt;p&gt;For example, the command chkntfs /x d: modifies the default registry entry value to autocheck autochk /k:d *. &lt;p&gt;&amp;nbsp; &lt;p&gt;BootExecute Entries &lt;p&gt;Registry Value Function &lt;p&gt;/k:Volume * Excludes chkdsk from running against the volume &lt;p&gt;Command Examples &lt;p&gt;Sample Command Registry Entry Value &lt;p&gt;chkntfs d: e: /x Autocheck AUTOCHK /k:D /k:E * &lt;p&gt;for more information please have a look at the article given below &lt;p&gt;160963&amp;nbsp; CHKNTFS.EXE: What You Can Use It For &lt;p&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;160963"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;160963&lt;/a&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;the things change a little on cluster volumes&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;first way&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;The CHKDSK will be initiated when the clusdisk driver finds any inconsistency on the disk. It is recommended to run CHKDSK if cluster finds any inconsistency. Best procedure to run CHKDSK on the volume is to run in offline mode.  &lt;p&gt;To run CHKDSK in offline mode, please follow the below procedure. &lt;p&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Keep the disk resource on passive node &lt;p&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Stop the cluster service on the node and mark the start-up type of the service to “Manual” &lt;p&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Open regedit  &lt;p&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Locate the key “HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Clusdisk” &lt;p&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Select “Clusdisk” and will show parameter keys on the right side &lt;p&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Change the value of “Start” key to “4” &lt;p&gt;7.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Restart the node &lt;p&gt;8.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Once the system is back run “CHKDSK /f /r” on the disk resource from this node &lt;p&gt;Once the CHKDSK is finished, please follow the below procedure to bring the node back in to the cluster &lt;p&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; From the services console mark the start-up type of the cluster service to “Automatic” &lt;p&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Open regedit  &lt;p&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Locate the key “HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Clusdisk” &lt;p&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Select “Clusdisk” and will show parameter keys on the right side &lt;p&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Change the value of “Start” key to “1” &lt;p&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Restart the node &lt;p&gt;7.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This will join the node back to the cluster. &lt;p&gt;&amp;nbsp; &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;second way&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt; &lt;p&gt;We have an easy way of running chkdsk on a cluster physical disk. Server 2008 and 2003 maintenance mode lets you do it and you &lt;i&gt;need not to create downtime&lt;/i&gt; for whole cluster. &lt;p&gt;C:\Documents and Settings\Administrator&amp;gt;cluster.exe res "disk s:" /maint:1 &lt;p&gt;Setting maintenance mode for resource 'disk s:' &lt;p&gt;Resource&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Group&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; Node&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Status &lt;p&gt;-------------------- -------------------- --------------- ------ &lt;p&gt;disk s:&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; Group 1&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; BLR3R07-16&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Online(Maintenance) &lt;p&gt;C:\Documents and Settings\Administrator&amp;gt;chkdsk s: &lt;p&gt;The type of the file system is NTFS. &lt;p&gt;Volume label is New Volume. &lt;p&gt;WARNING!&amp;nbsp; F parameter not specified. &lt;p&gt;Running CHKDSK in read-only mode. &lt;p&gt;CHKDSK is verifying files (stage 1 of 3)... &lt;p&gt;&amp;nbsp; &lt;p&gt;&amp;nbsp; &lt;p&gt;&lt;em&gt;&lt;strong&gt;To stop the CHKDSK running on the disk resource&lt;/strong&gt;&lt;/em&gt; till we get the downtime to run the CHKDSK offline, please run the following command. &lt;p&gt;"cluster clustername res "Disk E" /priv Skipchkdsk=1" &lt;p&gt;Once we finish the CHKDSK offline please run the command “cluster clustername res "Disk E" /priv Skipchkdsk=0" to revert back the previous change. &lt;p&gt;For more details on How to run the "chkdsk /f" command on a shared cluster disk : &amp;lt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;176970"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;176970&lt;/a&gt;&amp;gt; &lt;p&gt;223023&amp;nbsp; Enhanced disk resource private properties when using Cluster Server &lt;p&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;223023"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;223023&lt;/a&gt; &lt;p&gt;&amp;nbsp; &lt;p&gt;The Information provided here is "AS IS" &lt;p&gt; Gaurav Anand&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3213931" width="1" height="1"&gt;</description></item><item><title>Start up for some one who is not familiar with Read only domain controller RODC</title><link>http://blogs.technet.com/b/ganand/archive/2008/04/26/start-up-for-some-one-who-is-not-familair-with-read-only-domain-controller-rodc.aspx</link><pubDate>Sat, 26 Apr 2008 12:25:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3045267</guid><dc:creator>ganand</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/ganand/rsscomments.aspx?WeblogPostID=3045267</wfw:commentRss><comments>http://blogs.technet.com/b/ganand/archive/2008/04/26/start-up-for-some-one-who-is-not-familair-with-read-only-domain-controller-rodc.aspx#comments</comments><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Calibri color=#1f497d size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri color=#1f497d size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="BACKGROUND: red; mso-highlight: red"&gt;What&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;=====&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri color=#1f497d size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;RODC is a new feature unleashed with windows server 2008. Read-only Domain Controllers differentiate from Domain Controllers with writable AD &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;replica in three basic aspects:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #00b050"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;- Read-only replica of AD database.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #00b050"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;- On-demand replication of account passwords.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #00b050"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;- Ability to delegate administrative rights independently on other read-only domain controllers or writable domain controllers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #00b050"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri color=#1f497d size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="BACKGROUND: red; mso-highlight: red"&gt;Why&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;====&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri color=#1f497d size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;It is designed to minimize risks introduced by running Domain Controller in less-secure locations such as branch offices or extranet networks.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #00b050"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;No changes to AD database content are possible on RODC. All objects in RODC AD replica are read-only and can change only by means of AD replication from an &lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #00b050"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;upstream domain controller.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #00b050"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;The replication partner cannot be: - Pre-Longhorn Domain controller. - Another RODC.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri color=#1f497d size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri color=#1f497d size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="BACKGROUND: red; mso-highlight: red"&gt;Features&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;=========&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #00b050"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #00b050"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;RODC by default does not replicate passwords of user and computer accounts into its replica of AD database. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #00b050"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;By limiting credential caching to only users who have authenticated to the RODC and are allowed by the Password Replication Policy to have credentials cached, the potential &lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #00b050"&gt;exposure of credentials by a compromise of the RODC is limited&lt;/SPAN&gt;&lt;/I&gt;&lt;FONT color=#1f497d&gt;. This is because, typically, only a small subset of domain accounts has their credentials cached on any given RODC. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;Therefore, in the event that the RODC is stolen, only those credentials that are cached can become subject to any cracking attempt.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri color=#1f497d size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #00b050"&gt;Password replication policy is the list of rules that specify which accounts can have passwords replicated to Read-only Domain controller&lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN style="COLOR: #00b050"&gt;. &lt;/SPAN&gt;&lt;FONT color=#1f497d&gt;Every RODC has its own Password &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;Replication policy – it is linked to the computer account of the Domain Controller.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri color=#1f497d size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: #00b050"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Read-Only Domain Controller offers the possibility to delegate a certain level of access on single machine – without affecting any other domain controller in the domain of forest &lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;So the user account who has been delegated authority on RODC wont b able to access other domain controllers in domain.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri color=#1f497d size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="BACKGROUND: red; mso-highlight: red"&gt;Limitations&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;===========&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri color=#1f497d size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="COLOR: #00b050"&gt;&lt;FONT size=3&gt;RODC brings additional requirements to forest infrastructure&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#1f497d&gt;&lt;SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: Segoe; mso-bidi-font-family: Segoe"&gt;. &lt;/SPAN&gt;&lt;FONT size=3&gt;You cannot run RODC in a forest with Windows 2000 domain controllers&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: Segoe; mso-bidi-font-family: Segoe"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: Segoe; mso-bidi-font-family: Segoe"&gt;&lt;o:p&gt;&lt;FONT face=Calibri color=#1f497d&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="COLOR: #00b050"&gt;&lt;FONT size=3&gt;RODC needs at least one full Longhorn DC in the domain.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#1f497d&gt;&lt;SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: Segoe; mso-bidi-font-family: Segoe"&gt; &lt;/SPAN&gt;&lt;FONT size=3&gt;RODC cannot replicate from Windows 2003 domain controller and cannot bridge client authentication to &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;Windows 2003 domain controller.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: Segoe; mso-bidi-font-family: Segoe"&gt;&lt;o:p&gt;&lt;FONT face=Calibri color=#1f497d&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="COLOR: #00b050"&gt;&lt;FONT size=3&gt;RODC cannot satisfy any write operations.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#1f497d&gt;&lt;SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: Segoe; mso-bidi-font-family: Segoe"&gt; &lt;/SPAN&gt;&lt;FONT size=3&gt;All write operations are referred to full DC.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri color=#1f497d size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;When connection to full Longhorn DC is broken, only users with credentials already cached on RODC are able to log on. Only resources having their passwords cached &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;on RODC will be accessible.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-tab-count: 1"&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; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: #00b050"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;RODC cannot be a Global Catalog&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri color=#1f497d size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="BACKGROUND: red; mso-highlight: red"&gt;Prerequisites&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;==============&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri color=#1f497d size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;- Domain and Forest functional levels must be Windows 2003 or higher.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;- Full Longhorn Domain Controller from the same domain must be a replication partner for RODC.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;- PDC emulator FSMO role must be held by Full Longhorn Domain Controller.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;- Longhorn Server ADPrep /rodcprep must be run. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;FONT size=3&gt;&lt;FONT color=#1f497d&gt;&lt;FONT face=Calibri&gt;RODC cannot be deployed in mixed Windows 2000/Windows 2003 environments.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3045267" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/ganand/archive/tags/RODC/">RODC</category></item><item><title>You will not get the option to reset Pin in bitlocker when using TPM+PIN+StartupKey protectors in vista sp1</title><link>http://blogs.technet.com/b/ganand/archive/2008/04/26/you-will-not-get-the-option-to-reset-pin-in-bitlocker-when-using-tpm-pin-startupkey-protectors-in-vista-sp1.aspx</link><pubDate>Sat, 26 Apr 2008 12:17:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3045259</guid><dc:creator>ganand</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/ganand/rsscomments.aspx?WeblogPostID=3045259</wfw:commentRss><comments>http://blogs.technet.com/b/ganand/archive/2008/04/26/you-will-not-get-the-option-to-reset-pin-in-bitlocker-when-using-tpm-pin-startupkey-protectors-in-vista-sp1.aspx#comments</comments><description>&lt;P&gt;Aah i dont write blogs in such a nice format but this was written for an&amp;nbsp;another document and i am putting same copy-paste here to save time.Hope this helps.&lt;/P&gt;
&lt;P&gt;=======&lt;/P&gt;
&lt;P&gt;SYMPTOMS&lt;BR&gt;&lt;BR&gt;When you are using TPM+PIN+StartupKey protector on vista sp1 bitlocker enabled vista client you will not get the option to reset the pin when you go to Bitlocker drive encryption applet in control panel. The only option you receive when you choose "select keys to manage" is duplicate the recovery passowrd.&lt;BR&gt;&lt;BR&gt;CAUSE&lt;BR&gt;&lt;BR&gt;This is by design. Please use manage-bde.wsf to delete the exiting TPM+PIN+StartupKey protector and then add a new one if you need to reset the PIN. The GUI shows resetting PIN option only when there is a TPM+PIN protector.&lt;BR&gt;&lt;BR&gt;RESOLUTION&lt;BR&gt;&lt;BR&gt;1 Open the command prompt with administrator privilege.&lt;BR&gt;2 Type:- cd c:\windows\system32&lt;BR&gt;3 Type:- cscript manage-bde.wsf -protectors -delete c: (where c: is the volume being protected)&lt;BR&gt;4 This command will remove all key protectors unless you provide additional parameters.&lt;BR&gt;5 Press enter&lt;BR&gt;6 Type :- cscript manage-bde.wsf -protectors -add (volume to be protected, for eg. c: ) -rp -rk (volume to store recovery key, for eg. f:) -tpsk -tp (pin that you want to be set for eg. 1234) -tsk (volume where you want to store the startup key for eg. g:)&lt;BR&gt;7 Finally the command will appear as:- cscript manage-bde.wsf -protectors -add c: -rp -rk f: -tpsk -tp 1234 -tsk g:&lt;BR&gt;8 You have sucessfully reset the pin.&lt;BR&gt;&lt;BR&gt;======&lt;/P&gt;
&lt;P&gt;The Information provided here is "AS IS"&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Gaurav Anand&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3045259" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/ganand/archive/tags/Bitlocker/">Bitlocker</category></item><item><title>What is this Raw File System</title><link>http://blogs.technet.com/b/ganand/archive/2008/02/22/what-is-this-raw-file-system.aspx</link><pubDate>Fri, 22 Feb 2008 16:15:15 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2921540</guid><dc:creator>ganand</dc:creator><slash:comments>30</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/ganand/rsscomments.aspx?WeblogPostID=2921540</wfw:commentRss><comments>http://blogs.technet.com/b/ganand/archive/2008/02/22/what-is-this-raw-file-system.aspx#comments</comments><description>&lt;p&gt;&lt;font size="2"&gt;Sometimes a damaged volume may look like it lost its file system and CHKDSK tool will complain that file system is raw&lt;/font&gt; &lt;p&gt;&lt;font color="#ff0000" size="2"&gt;The type of the file system is RAW.&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;this is a curious issue as seen here&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;=========&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;what the hell is a RAW file system?—&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/technet/archive/community/columns/inside/techans9.mspx?mfr=true"&gt;&lt;font size="2"&gt;http://www.microsoft.com/technet/archive/community/columns/inside/techans9.mspx?mfr=true&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;what the hell is a RAW file system?—is easy enough to answer. It's simply a disk partition that has not been&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt; formatted with an NT file system, neither FAT nor NTFS.&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;=========&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;so what is this raw or as said raw file system, it is nothing but a &lt;font color="#0000ff"&gt;system supplied file system driver that is the&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff" size="2"&gt; "last resort" for all I/O requests requiring file system support. When the I/O manager calls active file systems&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;to mount a volume, RAW is always called last because it supports all disk and tape media. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff" size="2"&gt;However, RAW supplies very primitive file handling capabilities. That is, it does not impose any on-disk file &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff" size="2"&gt;structure or metadata structures for the information about the media; it simply allows read/write access &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff" size="2"&gt;to the logical blocks on the physical disk. For example, it treats the whole disk as a single file and supplies &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff" size="2"&gt;physical-disk-level access to the disk.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;If a device is being driven in raw mode, it has no function driver and no upper or lower-level filter drivers.&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt; All raw-mode I/O is done by the bus driver and optional bus filter drivers.&lt;/font&gt; &lt;p&gt;&amp;nbsp; &lt;p&gt;&lt;font size="2"&gt;Note, however, that a bus driver does not handle read and write requests for the devices on its bus.&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt; Read and write requests to a device are handled by the device's function driver only. Only if the device&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt; is being used in raw mode does the parent bus driver handle reads and writes for the device.&lt;/font&gt; &lt;p&gt;&lt;i&gt;&lt;font size="2"&gt;ok the above extract is from DDK ...now lets see where can i see this happening&lt;/font&gt;&lt;/i&gt; &lt;p&gt;&amp;nbsp; &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/ganand/WindowsLiveWriter/WhatisthisRawFileSystem_1077C/raw2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="687" alt="raw2" src="http://blogs.technet.com/blogfiles/ganand/WindowsLiveWriter/WhatisthisRawFileSystem_1077C/raw2_thumb.jpg" width="751" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font color="#ff0000" size="2"&gt;here you see that it is for rawtape, rawcdrom, rawdisk (I am using device and driver explorer here )&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/ganand/WindowsLiveWriter/WhatisthisRawFileSystem_1077C/raw.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="644" alt="raw" src="http://blogs.technet.com/blogfiles/ganand/WindowsLiveWriter/WhatisthisRawFileSystem_1077C/raw_thumb.jpg" width="758" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;so how can i reproduce this issue--raw file system reported by chkdsk --we can use dskprobe from &lt;/font&gt;&lt;a title="http://technet2.microsoft.com/WindowsServer/en/library/006902f1-bae9-4055-9ad2-123ea19006b71033.mspx" href="http://technet2.microsoft.com/WindowsServer/en/library/006902f1-bae9-4055-9ad2-123ea19006b71033.mspx"&gt;&lt;font size="2"&gt;http://technet2.microsoft.com/WindowsServer/en/library/006902f1-bae9-4055-9ad2-123ea19006b71033.mspx&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;and repro this issue ( please do not try this on a production or home machine -you may loose data)&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;There are two places where we store file system information as seen below&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;1 MBR partition Table&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;2 Volumes' boot sector&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;When the file system information provided on these 2 sectors of disk is not good you may see chkdsk reporting raw file&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt; system (though the &lt;/font&gt;&lt;font size="2"&gt;data is still there)&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/ganand/WindowsLiveWriter/WhatisthisRawFileSystem_1077C/disk.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="545" alt="disk" src="http://blogs.technet.com/blogfiles/ganand/WindowsLiveWriter/WhatisthisRawFileSystem_1077C/disk_thumb.jpg" width="616" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/ganand/WindowsLiveWriter/WhatisthisRawFileSystem_1077C/disk2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="397" alt="disk2" src="http://blogs.technet.com/blogfiles/ganand/WindowsLiveWriter/WhatisthisRawFileSystem_1077C/disk2_thumb.jpg" width="700" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/ganand/WindowsLiveWriter/WhatisthisRawFileSystem_1077C/disk4.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="347" alt="disk4" src="http://blogs.technet.com/blogfiles/ganand/WindowsLiveWriter/WhatisthisRawFileSystem_1077C/disk4_thumb.jpg" width="721" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;A Raw volume is a volume that was never formatted and does not contain a File System&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a title="http://support.microsoft.com/kb/929662" href="http://support.microsoft.com/kb/929662"&gt;&lt;font size="2"&gt;http://support.microsoft.com/kb/929662&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;so just to play i did same on my test machine and removed OEM ID string on D drives Volume boot sector and yes this is&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt; my production machine containing lots of data, Now when i try to access D drive it asks do you want to format it...&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;..Of course NOT&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;As if we format we will lose all the data on D drive.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;I tried running Chkdsk and you can see results below. It says, type of File System is raw. Chkdsk is not available for raw drives.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;I reversed my changes using dskprobe again (added NTFS IN OEM ID string) and Yes my data is back and D drive is&amp;nbsp; accessible.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/blogfiles/ganand/WindowsLiveWriter/WhatisthisRawFileSystem_1077C/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="683" alt="image" src="http://blogs.technet.com/blogfiles/ganand/WindowsLiveWriter/WhatisthisRawFileSystem_1077C/image_thumb.png" width="715" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;===========================&lt;/p&gt; &lt;p&gt;Gaurav Anand  &lt;p&gt;This posting is provided "AS IS" with no warranties, and confers no rights.  &lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2921540" width="1" height="1"&gt;</description></item><item><title>NTFS Time Stamps --file created in 1601, modified in 1801 and accessed in 2008!!</title><link>http://blogs.technet.com/b/ganand/archive/2008/02/19/ntfs-time-stamps-file-created-in-1601-modified-in-1801-and-accessed-in-2008.aspx</link><pubDate>Tue, 19 Feb 2008 21:12:17 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2911445</guid><dc:creator>ganand</dc:creator><slash:comments>9</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/ganand/rsscomments.aspx?WeblogPostID=2911445</wfw:commentRss><comments>http://blogs.technet.com/b/ganand/archive/2008/02/19/ntfs-time-stamps-file-created-in-1601-modified-in-1801-and-accessed-in-2008.aspx#comments</comments><description>&lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:31d72914-c8de-4144-ac69-12e339a89ab9" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/NTFS" rel="tag"&gt;NTFS&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;font size="2"&gt;So many times we have seen Server Admins asking how to figure out whether someone accessed there&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt; files or not or is it possible to play with NTFS time stamps or how exactly time stamps change and under&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt; what scenarios. I have heard of this issue a lot and seen people enquiring on same, so i though lets play&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt; with a test notepad file and see what Time stamps i can change and then what really happens in MFT.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;To read more about Time stamps please refer the following public links. &lt;/p&gt; &lt;p&gt;========================&lt;/p&gt; &lt;p&gt;"How NTFS Works" (&lt;a href="http://technet2.microsoft.com/WindowsServer/en/library/8cc5891d-bf8e-4164-862d-dac5418c59481033.mspx?mfr=true"&gt;http://technet2.microsoft.com/WindowsServer/en/library/8cc5891d-bf8e-4164-862d-dac5418c59481033.mspx?mfr=true&lt;/a&gt;) &lt;p&gt;&lt;a href="http://technet2.microsoft.com/WindowsServer/en/Library/80dc5066-7f13-4ac3-8da8-48ebd60b44471033.mspx?mfr=true"&gt;http://technet2.microsoft.com/WindowsServer/en/Library/80dc5066-7f13-4ac3-8da8-48ebd60b44471033.mspx?mfr=true&lt;/a&gt; &lt;p&gt;Description of NTFS date and time stamps for files and folders&lt;/p&gt; &lt;p&gt;&lt;a title="http://support.microsoft.com/kb/299648" href="http://support.microsoft.com/kb/299648"&gt;http://support.microsoft.com/kb/299648&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Time Stamps Change When Copying From NTFS to FAT&lt;/p&gt; &lt;p&gt;&lt;a title="http://support.microsoft.com/kb/127830" href="http://support.microsoft.com/kb/127830"&gt;http://support.microsoft.com/kb/127830&lt;/a&gt;&lt;/p&gt; &lt;p&gt;========================&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;In quick short words&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;Last modified time relates to the last time an application modified the unnamed data attribute—what we &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;normally think of as “the file.”&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;Last entry modified stamp relates to an update or modification of any attribute—data, metadata, named streams, etc.&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;Last access is updated by activity involving a file, but the stamp is not updated unless the last access occurs &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;after a certain amount of time from the last update of the last access stamp.&amp;nbsp; &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;Two metadata attributes of interest to investigators in the NTFS file system are the Master File Table (MFT) &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;$STANDARD_INFO and $FILE_NAME. Both attributes contain their own entry last modified timestamps. The &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;MFT $STANDARD_INFO attribute contains general information about a file such as flags, last accessed, &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;written, created times, owner, and security ID. The MFT $FILE_NAME attribute contains file name in Unicode, &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;and also the last accessed, written and created times. &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;We have four time stamps…M MODIFIED….A ACESSED…….C CREATED…E ENTRY MODIFED…known as&amp;nbsp; MACE too sometimes.&lt;/font&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/ganand/WindowsLiveWriter/NTFSTimeStampsfilecreatedin1601modifiedi_14D40/clip_image002_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="167" alt="clip_image002" src="http://blogs.technet.com/blogfiles/ganand/WindowsLiveWriter/NTFSTimeStampsfilecreatedin1601modifiedi_14D40/clip_image002_thumb.jpg" width="716" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;so I created a test notepad file with the name ntfs.txt and i used a 3rd party utility timestomp.exe (from &lt;/font&gt;&lt;a title="http://www.metasploit.com/projects/antiforensics/" href="http://www.metasploit.com/projects/antiforensics/"&gt;&lt;font size="2"&gt;http://www.metasploit.com/projects/antiforensics/&lt;/font&gt;&lt;/a&gt;&amp;nbsp;&lt;font size="2"&gt;) to change the attributes of my file which was otherwise&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt; created today i.e. 19th feb, 2008. &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;C:\&amp;gt;TimeStomp ntfs.txt -c "Monday 7/25/1601 5:15:55 AM"&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;C:\&amp;gt;TimeStomp ntfs.txt -m "Monday 7/25/1701 5:15:55 AM"&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;C:\&amp;gt;TimeStomp ntfs.txt -a "Monday 7/25/1801 5:15:55 AM"&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;------------------------------------------------&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;now i checked in explorer and to my surprise I have a file which was created in year 1601 (much before i was born,NTFS&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt; file system was born, computers were born) wow!!&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;Now i used another tool named NFI ( &lt;/font&gt;&lt;a title="http://support.microsoft.com/kb/q253066/" href="http://support.microsoft.com/kb/q253066/"&gt;&lt;font size="2"&gt;http://support.microsoft.com/kb/q253066/&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; ) to see the attributes and grab the &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;file record segment of the file ntfs.txt&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;------------------------------------&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;C:\Documents and Settings\ganand\Desktop\mike\ntfs\tools&amp;gt;nfi c:\ntfs.txt&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;NTFS File Sector Information Utility.&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;Copyright (C) Microsoft Corporation 1999. All rights reserved.&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;\ntfs.txt&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $STANDARD_INFORMATION (resident)&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $FILE_NAME (resident)&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $DATA (resident)&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&lt;/font&gt;&amp;nbsp; &lt;p&gt;&lt;font size="2"&gt;I haven't wrote anything in the ntfs.txt till now and that why i don't see an $OBJECT_ID entry..so i wrote some garbage&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt; text in it and saved it.&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;C:\Documents and Settings\ganand\Desktop\mike\ntfs\tools&amp;gt;nfi c:\ntfs.txt&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;NTFS File Sector Information Utility.&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;Copyright (C) Microsoft Corporation 1999. All rights reserved.&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;\ntfs.txt&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $STANDARD_INFORMATION (resident)&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $FILE_NAME (resident)&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $OBJECT_ID (resident)&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $DATA (resident)&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;aaaah now i see&amp;nbsp;&amp;nbsp; $OBJECT_ID attribue too (The $OBJECT_ID attribute has a type identifier of 64 and stores a file's&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt; 128-bit global object identifier that can be used to address the file instead of its name. This allows a file to be found &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;even when its name is changed.)&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;but the problem is i need to find out where on disk (on which sector) this file is being written to and NFI is not giving&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt; me any output for same....what to do????&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;ohh i figured out that all the attributes and specially data attribute is resident..so i filled lot of garbage data in ntfs.txt and save it.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;tried NFI again and finally got what i was looking for---------------&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;C:\Documents and Settings\ganand\Desktop\mike\ntfs\tools&amp;gt;nfi c:\ntfs.txt&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;NTFS File Sector Information Utility.&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;Copyright (C) Microsoft Corporation 1999. All rights reserved.&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;\ntfs.txt&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $STANDARD_INFORMATION (resident)&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $FILE_NAME (resident)&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $OBJECT_ID (resident)&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $DATA (nonresident)&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; logical sectors 88364256-88364263 (0x54454e0-0x54454e7)&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; logical sectors 115305560-115305567 (0x6df6c58-0x6df6c5f)&lt;/font&gt; &lt;p&gt;------------------------------&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;now from sector I can get the File record segment of this file-------------------&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;C:\Documents and Settings\ganand\Desktop\mike\ntfs\tools&amp;gt;nfi c: 88364256&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;NTFS File Sector Information Utility.&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;Copyright (C) Microsoft Corporation 1999. All rights reserved.&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;***Logical sector 88364256 (0x54454e0) on drive C is in file number 44650.------------&lt;font size="2"&gt;converting into hexa decimal &lt;/font&gt;&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;------------AE6A------44650&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;\ntfs.txt&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $STANDARD_INFORMATION (resident)&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $FILE_NAME (resident)&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $OBJECT_ID (resident)&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $DATA (nonresident)&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; logical sectors 88364256-88364263 (0x54454e0-0x54454e7)&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; logical sectors 115305560-115305567 (0x6df6c58-0x6df6c5f)&lt;/font&gt; &lt;p&gt;----------------------------&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;Now i wanted to look at the attributes using another NTFS utility------------------------------&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#0000ff"&gt;STANDARD_INFORMATION {&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CreationTime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0x0000a114ff05fb80 07/24/1601 23:45:55.0000-------------------though this makes sense&lt;/font&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp; LastModificationTime&amp;nbsp; :0x01c872de3753158f 02/19/2008 10:00:11.0655&lt;font size="2"&gt;-----------------why this --aaah because&lt;/font&gt;&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&lt;font size="2"&gt; i have added data into ntfs.txt after using timestomp so it again changed the modification time stamp-----now makes sense&lt;/font&gt;&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LastChangeTime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0x01c872de3753158f 02/19/2008 10:00:11.0655--------------&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LastAccessTime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0x01c872de3753158f 02/19/2008 10:00:11.0655---------------&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileAttributes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0x00000020&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MaximumVersions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0x00000000&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VersionNumber&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0x00000000&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ClassId&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; :0x00000000&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OwnerId&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; :0x00000000&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SecurityId&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0x000002fd&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QuotaCharged&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0x0000000000000000&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Usn&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; :0x000000004a5e3e78&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;_ATTRIBUTE_RECORD_HEADER {&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ATTRIBUTE_TYPE_CODE TypeCode&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0x00000030 ($FILE_NAME)&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ULONG RecordLength&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; :0x00000070&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; UCHAR FormCode&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0x00&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; UCHAR NameLength&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;&amp;nbsp;&amp;nbsp; :0x00&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; USHORT NameOffset&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;&amp;nbsp; :0x0000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ""&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; USHORT Flags&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0x0000&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; USHORT Instance&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0x0004&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RESIDENT_FORM {&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ULONG ValueLength&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0x0052&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USHORT ValueOffset&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0x0018&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UCHAR ResidentFlags&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0x0001&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UCHAR Reserved&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; :0x0000&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;}&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FILE_NAME {&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ParentDirectory Frs, Seq&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt; 5 , 5 &amp;gt;&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DUPLICATED_INFORMATION Info {&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CreationTime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :01c872da933c2514 02/19/2008 09:34:07.0868&lt;strong&gt;&lt;font size="2"&gt;--------------------//////this never changed////&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LastModificationTime :01c872da933c2514 02/19/2008 09:34:07.0868&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LastChangeTime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :01c872da933c2514 02/19/2008 09:34:07.0868&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LastAccessTime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :01c872da933c2514 02/19/2008 09:34:07.0868&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AllocatedLength&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0000000000000000&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileSize&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0000000000000000&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileAttributes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :00000020&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;--------------------------------------------------&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff" size="2"&gt;lets do once again&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;C:\&amp;gt;TimeStomp ntfs.txt -a "Monday 7/25/1801 5:15:55 AM"&lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;C:\&amp;gt;TimeStomp ntfs.txt -m "Monday 7/25/1801 5:15:55 AM"&lt;/font&gt; &lt;p&gt;----------------------&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/ganand/WindowsLiveWriter/NTFSTimeStampsfilecreatedin1601modifiedi_14D40/ntfs%20(2).jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="692" alt="ntfs (2)" src="http://blogs.technet.com/blogfiles/ganand/WindowsLiveWriter/NTFSTimeStampsfilecreatedin1601modifiedi_14D40/ntfs%20(2)_thumb.jpg" width="770" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#ff0000"&gt;STANDARD_INFORMATION {&lt;/font&gt; &lt;p&gt;&lt;font color="#ff0000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CreationTime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0x0000a114ff05fb80 07/24/1601 23:45:55.0000----------------------------&lt;/font&gt; &lt;p&gt;&lt;font color="#ff0000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LastModificationTime&amp;nbsp; :0x00e0da734e1ffb80 07/24/1801 23:45:55.0000---------------------------&lt;/font&gt; &lt;p&gt;&lt;font color="#ff0000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LastChangeTime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0x01c872de3753158f 02/19/2008 10:00:11.0655----------------------------&lt;/font&gt; &lt;p&gt;&lt;font color="#ff0000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LastAccessTime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0x00e0da734e1ffb80 07/24/1801 23:45:55.0000-----------------------&lt;/font&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileAttributes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0x00000020 &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MaximumVersions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0x00000000 &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VersionNumber&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0x00000000 &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ClassId&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; :0x00000000 &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OwnerId&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; :0x00000000 &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SecurityId&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0x000002fd &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QuotaCharged&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0x0000000000000000 &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Usn&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; :0x000000004a5e8828 &lt;p&gt;&amp;nbsp;&amp;nbsp; &lt;p&gt;&amp;nbsp; &lt;font color="#ff0000"&gt;&amp;nbsp; FILE_NAME {&lt;/font&gt; &lt;p&gt;&lt;font color="#ff0000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ParentDirectory Frs, Seq&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt; 5 , 5 &amp;gt;&lt;/font&gt; &lt;p&gt;&lt;font color="#ff0000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DUPLICATED_INFORMATION Info {&lt;/font&gt; &lt;p&gt;&lt;font color="#ff0000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CreationTime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :01c872da933c2514 02/19/2008 09:34:07.0868--------------------------------THEY NEVER CHANGED&lt;/font&gt; &lt;p&gt;&lt;font color="#ff0000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LastModificationTime :01c872da933c2514 02/19/2008 09:34:07.0868----------------------------------&lt;/font&gt; &lt;p&gt;&lt;font color="#ff0000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LastChangeTime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :01c872da933c2514 02/19/2008 09:34:07.0868------------------------------&lt;/font&gt; &lt;p&gt;&lt;font color="#ff0000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LastAccessTime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :01c872da933c2514 02/19/2008 09:34:07.0868-----------------------------------&lt;/font&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AllocatedLength&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0000000000000000 &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileSize&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :0000000000000000 &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileAttributes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :00000020 &lt;p&gt;============&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;If I undesrtand right FN mace values should be older than SIA mace values or same depending on different scenarios. But how easy it was to play with these time stamps on ntfs.txt file!!&lt;/font&gt; &lt;p&gt;===========================&lt;/p&gt; &lt;p&gt;Gaurav Anand &lt;p&gt;This posting is provided "AS IS" with no warranties, and confers no rights. &lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2911445" width="1" height="1"&gt;</description></item><item><title>What happens and parameters passed when a new process is created</title><link>http://blogs.technet.com/b/ganand/archive/2008/02/15/what-happens-and-parameters-passed-when-a-new-process-is-created.aspx</link><pubDate>Fri, 15 Feb 2008 17:56:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2895363</guid><dc:creator>ganand</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/ganand/rsscomments.aspx?WeblogPostID=2895363</wfw:commentRss><comments>http://blogs.technet.com/b/ganand/archive/2008/02/15/what-happens-and-parameters-passed-when-a-new-process-is-created.aspx#comments</comments><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: dark2; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Via this blog I have just tried to show What exactly happens when a new process is created and what all structures are required and parameters&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;passed to that process.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;What ever mentioned below is all extracted from different places of windows SDK and I have tried to forward a easy picture for understanding&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;purpose. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;The &lt;B&gt;CreateProcessAsUser&lt;/B&gt; function creates a new process and its primary thread. The new process then runs the specified executable file.&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #1f497d; FONT-FAMILY: 'Verdana','sans-serif'; mso-themecolor: dark2"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;There are other functions also for creating process like &lt;B style="mso-bidi-font-weight: normal"&gt;CreateProcess&lt;/B&gt; and &lt;B style="mso-bidi-font-weight: normal"&gt;CreateprocessWithLogonW&lt;/B&gt; but I have chosen&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;B&gt;CreateProcessAsUser&lt;/B&gt; one to explain.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;BOOL&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt; &lt;B&gt;CreateProcessAsUser(&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; &lt;B&gt;HANDLE&lt;/B&gt; &lt;/SPAN&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;&lt;U&gt;hToken&lt;/U&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; &lt;B&gt;LPCTSTR&lt;/B&gt; &lt;/SPAN&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;&lt;U&gt;lpApplicationName&lt;/U&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; &lt;B&gt;LPTSTR&lt;/B&gt; &lt;/SPAN&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;&lt;U&gt;lpCommandLine&lt;/U&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; &lt;B&gt;LPSECURITY_ATTRIBUTES&lt;/B&gt; &lt;/SPAN&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;&lt;U&gt;lpProcessAttributes&lt;/U&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; &lt;B&gt;LPSECURITY_ATTRIBUTES&lt;/B&gt; &lt;/SPAN&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;&lt;U&gt;lpThreadAttributes&lt;/U&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; &lt;B&gt;BOOL&lt;/B&gt; &lt;/SPAN&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;&lt;U&gt;bInheritHandles&lt;/U&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; &lt;B&gt;DWORD&lt;/B&gt; &lt;/SPAN&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;&lt;U&gt;dwCreationFlags&lt;/U&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; &lt;B&gt;LPVOID&lt;/B&gt; &lt;/SPAN&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;&lt;U&gt;lpEnvironment&lt;/U&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; &lt;B&gt;LPCTSTR&lt;/B&gt; &lt;/SPAN&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;&lt;U&gt;lpCurrentDirectory&lt;/U&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; &lt;B&gt;LPSTARTUPINFO&lt;/B&gt; &lt;/SPAN&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;&lt;U&gt;lpStartupInfo&lt;/U&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; &lt;B&gt;LPPROCESS_INFORMATION&lt;/B&gt; &lt;/SPAN&gt;&lt;U&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;lpProcessInformation&lt;/SPAN&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&lt;FONT face=Calibri&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Now a little explained version in regards to all the parameters passed to the function &lt;B&gt;CreateProcessAsUser&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;BOOL&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt; &lt;B&gt;CreateProcessAsUser(&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; &lt;B&gt;HANDLE&lt;/B&gt; &lt;/SPAN&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;&lt;U&gt;hToken&lt;/U&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;,--------------&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt; Handle to a primary token that represents a user.&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; &lt;B&gt;LPCTSTR&lt;/B&gt; &lt;/SPAN&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;&lt;U&gt;lpApplicationName&lt;/U&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;,------------&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt; Pointer to a null-terminated string that specifies the module to execute.&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #1f497d; FONT-FAMILY: 'Verdana','sans-serif'; mso-themecolor: dark2"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt; The specified module can be a Windows-based application.&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; &lt;B&gt;LPTSTR&lt;/B&gt; &lt;/SPAN&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;&lt;U&gt;lpCommandLine&lt;/U&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;, --------&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Pointer to a null-terminated string that specifies the command line to execute.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;If both &lt;I&gt;lpApplicationName&lt;/I&gt; and &lt;I&gt;lpCommandLine&lt;/I&gt; are non-NULL, *&lt;I&gt;lpApplicationName&lt;/I&gt; specifies the module to execute, &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;and *&lt;I&gt;lpCommandLine&lt;/I&gt; specifies the command line.&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT face="Courier New"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; &lt;B&gt;LPSECURITY_ATTRIBUTES&lt;/B&gt; &lt;/SPAN&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;&lt;U&gt;lpProcessAttributes&lt;/U&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;,-------------&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt; Pointer to a &lt;B&gt;SECURITY_ATTRIBUTES&lt;/B&gt; structure that specifies&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt; a security descriptor &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;for the new process and determines whether child processes can inherit the returned handle. If &lt;I&gt;lpProcessAttributes&lt;/I&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;is NULL or &lt;B&gt;lpSecurityDescriptor &lt;/B&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt; is NULL, &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;the process gets a default security descriptor and the handle cannot be inherited. &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #1f497d; FONT-FAMILY: 'Verdana','sans-serif'; mso-themecolor: dark2"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;The default security descriptor is that of the user referenced in the &lt;I&gt;hToken&lt;/I&gt; parameter. This security descriptor may not allow access for the caller, &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;in which case the process may not be opened again after it is run. The process handle is valid and will continue to have full access rights.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;o:p&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P class=MsoNormal style="BACKGROUND: white; MARGIN: 0.1in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&amp;nbsp;&lt;B&gt;&lt;SPAN style="COLOR: black"&gt;lpSecurityDescriptor&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: black"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BACKGROUND: white; MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;A pointer to a security descriptor for the object that controls the sharing of it. If NULL is specified for this member, the object&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BACKGROUND: white; MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;is assigned the default security descriptor of the calling process. This is not the same as granting access to everyone by&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BACKGROUND: white; MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;assigning a NULL&amp;nbsp;&lt;I&gt;discretionary access control list&lt;/I&gt; (DACL). The default security descriptor is based on the default DACL of&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BACKGROUND: white; MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;the &lt;I&gt;access token&lt;/I&gt; belonging to the calling process. By default, the default DACL in the access token of a process allows access&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BACKGROUND: white; MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;only to the user represented by the access token. If other users must access the object, you can either create a security&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BACKGROUND: white; MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;descriptor with the appropriate access, or add ACEs to the DACL that grants access to a group of users.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd" face="Courier New"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT face="Courier New"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; &lt;B&gt;LPSECURITY_ATTRIBUTES&lt;/B&gt; &lt;/SPAN&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;&lt;U&gt;lpThreadAttributes&lt;/U&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;, ---&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Pointer to a &lt;B&gt;SECURITY_ATTRIBUTES&lt;/B&gt; structure that specifies a security descriptor&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt; for the new process and determines whether child processes can inherit the returned handle. If &lt;I&gt;lpThreadAttributes&lt;/I&gt; is NULL or&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt; &lt;B&gt;lpSecurityDescriptor &lt;/B&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;is NULL,&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt; the thread gets a default security descriptor and the handle cannot be inherited. The default security&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt; descriptor is that of the user referenced &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;in the &lt;I&gt;hToken&lt;/I&gt; parameter. This security descriptor may not allow access for the caller.&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; &lt;B&gt;BOOL&lt;/B&gt; &lt;/SPAN&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;&lt;U&gt;bInheritHandles&lt;/U&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;,-----&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt; If this parameter is TRUE, each inheritable handle in the calling process is inherited by the new process. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;If the parameter is FALSE, the handles are not inherited. Note that inherited handles have the same value and access rights as the original handles.&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; &lt;B&gt;DWORD&lt;/B&gt; &lt;/SPAN&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;&lt;U&gt;dwCreationFlags&lt;/U&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;,---&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt; control the priority class and the creation of the process. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;
&lt;P style="BACKGROUND: white"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;The &lt;B&gt;GetPriorityClass&lt;/B&gt; function retrieves the priority class for the specified process. This value, together with the priority value of each thread&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BACKGROUND: white"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;of the process, determines each thread's base priority level. The operating system uses the base priority level of all executable threads to &lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BACKGROUND: white"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;determine which thread gets the next slice of CPU time. Threads are scheduled in a round-robin fashion at each priority level, and only when&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BACKGROUND: white"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&amp;nbsp;there are no executable threads at a higher level will scheduling of threads at a lower level take place.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd" face="Courier New"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; &lt;B&gt;LPVOID&lt;/B&gt; &lt;/SPAN&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;&lt;U&gt;lpEnvironment&lt;/U&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;,------&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt; Pointer to an environment block for the new process. If this parameter is NULL, the new process uses&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt; the environment of the calling process.&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; &lt;B&gt;LPCTSTR&lt;/B&gt; &lt;/SPAN&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;&lt;U&gt;lpCurrentDirectory&lt;/U&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;,------------&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt; Pointer to a null-terminated string that specifies the full path to the current directory for&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt; the process. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;If this parameter is NULL, the new process will have the same current drive and directory as the calling process.&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT face="Courier New"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; &lt;B&gt;LPSTARTUPINFO&lt;/B&gt; &lt;/SPAN&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;&lt;U&gt;lpStartupInfo&lt;/U&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;,----------&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt; Pointer to a &lt;/FONT&gt;&lt;A href="ms-help://MS.PSDKSVR2003SP1.1033/dllproc/base/startupinfo_str.htm" mce_href="ms-help://MS.PSDKSVR2003SP1.1033/dllproc/base/startupinfo_str.htm"&gt;&lt;B&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd" color=#0000ff&gt;STARTUPINFO&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt; structure that specifies the window station, desktop, standard&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt; handles,&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt; and appearance of the main window for the new process.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;For graphical user interface (GUI) processes, this information affects the first window created by the &lt;B&gt;CreateWindow&lt;/B&gt; function and &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;shown by the &lt;B&gt;ShowWindow&lt;/B&gt; function. For console processes, this information affects the console window if a new console is created&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt; for the process. &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt; A process can use the &lt;/FONT&gt;&lt;A href="ms-help://MS.PSDKSVR2003SP1.1033/dllproc/base/getstartupinfo.htm" mce_href="ms-help://MS.PSDKSVR2003SP1.1033/dllproc/base/getstartupinfo.htm"&gt;&lt;B&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd" color=#0000ff&gt;GetStartupInfo&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt; function to retrieve the &lt;B&gt;STARTUPINFO&lt;/B&gt; structure specified when the process&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt; was created.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd" face="Courier New"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT face="Courier New"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; &lt;B&gt;LPPROCESS_INFORMATION&lt;/B&gt; &lt;/SPAN&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;&lt;U&gt;lpProcessInformation&lt;/U&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;-----------&lt;/SPAN&gt;&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;Pointer to a &lt;/FONT&gt;&lt;A href="ms-help://MS.PSDKSVR2003SP1.1033/dllproc/base/process_information_str.htm" mce_href="ms-help://MS.PSDKSVR2003SP1.1033/dllproc/base/process_information_str.htm"&gt;&lt;B&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd" color=#0000ff&gt;PROCESS_INFORMATION&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt; structure that receives identification &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;information about the new process. This structure contains information about the newly created process and its primary thread.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;typedef struct _PROCESS_INFORMATION {&lt;BR style="mso-special-character: line-break"&gt;
&lt;BR style="mso-special-character: line-break"&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; HANDLE &lt;/SPAN&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;&lt;U&gt;hProcess&lt;/U&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;;&lt;BR style="mso-special-character: line-break"&gt;
&lt;BR style="mso-special-character: line-break"&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; HANDLE &lt;/SPAN&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;&lt;U&gt;hThread&lt;/U&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;;&lt;BR style="mso-special-character: line-break"&gt;
&lt;BR style="mso-special-character: line-break"&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; DWORD &lt;/SPAN&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;&lt;U&gt;dwProcessId&lt;/U&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;;&lt;BR style="mso-special-character: line-break"&gt;
&lt;BR style="mso-special-character: line-break"&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&amp;nbsp; DWORD &lt;/SPAN&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #0040ff; TEXT-DECORATION: none; text-underline: none"&gt;&lt;U&gt;dwThreadId&lt;/U&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;} PROCESS_INFORMATION, &lt;BR style="mso-special-character: line-break"&gt;
&lt;BR style="mso-special-character: line-break"&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;&lt;FONT face="Courier New"&gt;*LPPROCESS_INFORMATION;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;If the function succeeds, be sure to call the &lt;B&gt;CloseHandle&lt;/B&gt; function to close the &lt;B&gt;hProcess&lt;/B&gt; and &lt;B&gt;hThread&lt;/B&gt; handles when you are finished with them. &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;Otherwise, when the child process exits, the system cannot clean up these handles because the parent process did not close them. &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT style="BACKGROUND-COLOR: #dddddd"&gt;However, the system will close these handles when the parent process terminates, so they would be cleaned up at this point.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&lt;FONT face=Calibri&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;By default, &lt;B&gt;CreateProcessAsUser&lt;/B&gt; creates the new process on a noninteractive window station with a desktop that is not visible and cannot&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;receive user input. To enable user interaction with the new process, you must specify the name of the default interactive window station and&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;desktop, "winsta0\default",&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;in the &lt;B&gt;lpDesktop&lt;/B&gt; member of the &lt;A href="ms-help://MS.PSDKSVR2003SP1.1033/dllproc/base/startupinfo_str.htm" mce_href="ms-help://MS.PSDKSVR2003SP1.1033/dllproc/base/startupinfo_str.htm"&gt;&lt;B&gt;&lt;FONT color=#0000ff&gt;STARTUPINFO&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; structure.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;The preferred way to shut down a process is by using the &lt;A href="ms-help://MS.PSDKSVR2003SP1.1033/dllproc/base/exitprocess.htm" mce_href="ms-help://MS.PSDKSVR2003SP1.1033/dllproc/base/exitprocess.htm"&gt;&lt;B&gt;&lt;FONT color=#0000ff&gt;ExitProcess&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; function, because this function sends notification of approaching &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;termination to all DLLs attached to the process. Other means of shutting down a process do not notify the attached DLLs. Note that when&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;a thread calls &lt;B&gt;ExitProcess&lt;/B&gt;, other threads of the process are terminated without an opportunity to execute any additional code (including &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;the thread termination code of attached DLLs).&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: dark2; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;PLEASE LEVEAGE THE WINDOWS SDK FOR MORE ON SAME.&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" minmax_bound="true"&gt;===========================&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" minmax_bound="true"&gt;&lt;SPAN class=a minmax_bound="true"&gt;&lt;FONT color=#008000 minmax_bound="true"&gt;&lt;SPAN lang=EN-IN style="COLOR: black; mso-ansi-language: EN-IN" minmax_bound="true"&gt;&lt;FONT size=3 minmax_bound="true"&gt;&lt;FONT face=Calibri minmax_bound="true"&gt;Gaurav Anand&lt;/P&gt;
&lt;P minmax_bound="true"&gt;This posting is provided "AS IS" with no warranties, and confers no rights.&lt;/P&gt;&lt;o:p minmax_bound="true"&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2895363" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/ganand/archive/tags/When+a+new+process+is+created/">When a new process is created</category></item><item><title>Few public links giving an insight on Windows Internal Architecture.</title><link>http://blogs.technet.com/b/ganand/archive/2008/01/26/few-public-links-giving-an-insight-on-windows-internal-architecture.aspx</link><pubDate>Sat, 26 Jan 2008 15:51:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2783526</guid><dc:creator>ganand</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/ganand/rsscomments.aspx?WeblogPostID=2783526</wfw:commentRss><comments>http://blogs.technet.com/b/ganand/archive/2008/01/26/few-public-links-giving-an-insight-on-windows-internal-architecture.aspx#comments</comments><description>&lt;P&gt;&amp;nbsp;A few favorite links of mine on Windows Architecture..Hope you will like reading them..&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;A href="http://www.osronline.com/"&gt;&lt;FONT face=Calibri size=3&gt;http://www.osronline.com/&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Calibri color=#1f497d size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'MS Shell Dlg'"&gt;&lt;A href="http://www.windowsitlibrary.com/Documents/Book.cfm?DocumentID=356"&gt;http://www.windowsitlibrary.com/Documents/Book.cfm?DocumentID=356&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri color=#1f497d size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A href="http://www.jps.at/dev/kurs/3-23.html"&gt;&lt;FONT face=Calibri size=3&gt;http://www.jps.at/dev/kurs/3-23.html&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri color=#1f497d size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A href="http://blogs.msdn.com/ntdebugging/archive/tags/Debugging/default.aspx"&gt;&lt;FONT face=Calibri size=3&gt;http://blogs.msdn.com/ntdebugging/archive/tags/Debugging/default.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri color=#1f497d size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A href="http://bcs.wiley.com/he-bcs/Books?action=resource&amp;amp;bcsId=2217&amp;amp;itemId=0471694665&amp;amp;resourceId=5004"&gt;&lt;FONT face=Calibri size=3&gt;http://bcs.wiley.com/he-bcs/Books?action=resource&amp;amp;bcsId=2217&amp;amp;itemId=0471694665&amp;amp;resourceId=5004&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri color=#1f497d size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A href="http://uninformed.org/index.cgi?v=8&amp;amp;a=5&amp;amp;p=1"&gt;&lt;FONT face=Calibri size=3&gt;http://uninformed.org/index.cgi?v=8&amp;amp;a=5&amp;amp;p=1&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;===========================&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" minmax_bound="true"&gt;&lt;SPAN class=a minmax_bound="true"&gt;&lt;FONT color=#008000 minmax_bound="true"&gt;&lt;SPAN lang=EN-IN style="COLOR: black; mso-ansi-language: EN-IN" minmax_bound="true"&gt;&lt;FONT size=3 minmax_bound="true"&gt;&lt;FONT face=Calibri minmax_bound="true"&gt;Gaurav Anand&lt;/P&gt;
&lt;P minmax_bound="true"&gt;This posting is provided "AS IS" with no warranties, and confers no rights.&lt;/P&gt;&lt;o:p minmax_bound="true"&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2783526" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/ganand/archive/tags/Windows+Internal+Architecture/">Windows Internal Architecture</category></item><item><title>Internal structures of the Windows Registry</title><link>http://blogs.technet.com/b/ganand/archive/2008/01/05/internal-structures-of-the-windows-registry.aspx</link><pubDate>Sat, 05 Jan 2008 20:24:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2713339</guid><dc:creator>ganand</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/ganand/rsscomments.aspx?WeblogPostID=2713339</wfw:commentRss><comments>http://blogs.technet.com/b/ganand/archive/2008/01/05/internal-structures-of-the-windows-registry.aspx#comments</comments><description>&lt;P&gt;One of the best public document which talks about Registry internals is by Mark Russinovich and I will recommend same before you go ahead with this article. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/technet/archive/winntas/tips/winntmag/inreg.mspx?mfr=true"&gt;http://www.microsoft.com/technet/archive/winntas/tips/winntmag/inreg.mspx?mfr=true&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Make sure before proceeding ahead you go through Mark's Article.&lt;/P&gt;
&lt;P&gt;Ok..so now as you have read that article..you know how registry is broken into blocks,&amp;nbsp;bins, cells&amp;nbsp;and stored in memory or disk. &lt;/P&gt;
&lt;P&gt;&lt;IMG title="Cell directory and tables for regisrty" style="WIDTH: 524px; HEIGHT: 274px" height=229 alt="Cell directory and tables for regisrty" src="http://www.microsoft.com/library/media/1033/technet/images/archive/winntas/tips/winntmag/inreg02_big.gif" width=461 align=middle mce_src="http://www.microsoft.com/library/media/1033/technet/images/archive/winntas/tips/winntmag/inreg02_big.gif"&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Now lets see the same via Live debugger and see the same structures.....&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;0: kd&amp;gt; !reg hivelist&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;-------------------------------------------------------------------------------------------------------------&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;| HiveAddr |Stable Length|Stable Map|Volatile Length|Volatile Map|MappedViews|PinnedViews|U(Cnt&lt;SPAN style="BACKGROUND: red; mso-highlight: red"&gt;)| BaseBlock | FileName&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;-------------------------------------------------------------------------------------------------------------&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;| e1008950 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000&amp;nbsp; | e10089b0 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; e1008aec&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0| e1014000&amp;nbsp; | &amp;lt;NONAME&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="BACKGROUND: lime; mso-highlight: lime"&gt;| e1019458 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 364000&amp;nbsp; | e1021000 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24000&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; e10195f4&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 166&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: red; mso-highlight: red"&gt;| e101e000&amp;nbsp; | SYSTEM&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;| e1392008 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b000&amp;nbsp; | e1392068 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4000&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; e13921a4&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0| e1393000&amp;nbsp; | &amp;lt;NONAME&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;| e2081a80 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; f000&amp;nbsp; | e2081ae0 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; e2081c1c&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0| e2063000&amp;nbsp; | emRoot\System32\Config\SECURITY&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;| e1626a80 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3b000&amp;nbsp; | e1626ae0 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; e1626c1c&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0| e205b000&amp;nbsp; | temRoot\System32\Config\DEFAULT&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;| e1484008 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8000&amp;nbsp; | e1484068 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; 00000000&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0| e1669000&amp;nbsp; | \SystemRoot\System32\Config\SAM&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;| e162fa80 |&amp;nbsp;&amp;nbsp;&amp;nbsp; 1d9a000&amp;nbsp; | e1666000 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1d000&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; e162fc1c&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 255&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0| e1ff9000&amp;nbsp; | emRoot\System32\Config\SOFTWARE&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;| e24cc830 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 35000&amp;nbsp; | e24cc890 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; e24cc9cc&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 14&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0| e251d000&amp;nbsp; | tings\NetworkService\ntuser.dat&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;| e24c81a8 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000&amp;nbsp; | e24c8208 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; 00000000&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0| e2523000&amp;nbsp; | \Microsoft\Windows\UsrClass.dat&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;| e253d798 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 35000&amp;nbsp; | e253d7f8 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; e253d934&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 14&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0| e254c000&amp;nbsp; | ettings\LocalService\ntuser.dat&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;| e2551008 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000&amp;nbsp; | e2551068 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; 00000000&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0| e2552000&amp;nbsp; | \Microsoft\Windows\UsrClass.dat&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;| e24fd0c0 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2cb000&amp;nbsp; | e2ff8000 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2000&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; e24fd25c&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 159&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0| e24f9000&amp;nbsp; |&amp;nbsp; and Settings\ganand\ntuser.dat&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;| e302e008 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9000&amp;nbsp; | e302e068 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; 00000000&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0| e309d000&amp;nbsp; | \Microsoft\Windows\UsrClass.dat&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;-------------------------------------------------------------------------------------------------------------&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;I dumped out the hive lists on my machine..as registry is maintained as hives and not what we see when we open regedit..thats only visual registry. we see the address of the system hive right now loaded in kernel mode as you can figure out from address. 
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Now we dumped the system hive &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;0: kd&amp;gt; dt nt!hhive e1019458&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;nt!HHIVE&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x000 Signature&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0xbee0bee0&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x004 GetCellRoutine&amp;nbsp;&amp;nbsp; : 0x8092d3ef&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nt!HvpGetCellMapped+0&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x008 ReleaseCellRoutine : 0x8093db9d&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nt!HvpReleaseCellMapped+0&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x00c Allocate&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0x8091f642&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nt!CmpAllocate+0&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x010 Free&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0x8091f68d&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nt!CmpFree+0&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x014 FileSetSize&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0x8091e608&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nt!CmpFileSetSize+0&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x018 FileWrite&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0x8092798f&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nt!CmpFileWrite+0&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x01c FileRead&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0x808f6320&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nt!CmpFileRead+0&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x020 FileFlush&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0x80927615&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nt!CmpFileFlush+0&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x024 BaseBlock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0xe101e000 _HBASE_BLOCK&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x028 DirtyVector&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;: _RTL_BITMAP&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x030 DirtyCount&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x034 DirtyAlloc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0x364&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x038 BaseBlockAlloc&amp;nbsp;&amp;nbsp; : 0x1000&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x03c Cluster&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x040 Flat&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0 ''&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x041 ReadOnly&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0 ''&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x042 Log&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; : 0x1 ''&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x043 DirtyFlag&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0x1 ''&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x044 HiveFlags&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x048 LogSize&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0x400&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x04c RefreshCount&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x050 StorageTypeCount : 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x054 Version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 5&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x058 Storage&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : [2] _DUAL&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;0: kd&amp;gt; dt nt!cmhive e1019458&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;nt!CMHIVE&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x000 Hive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : _HHIVE&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x2d0 FileHandles&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : [3] 0x8000031c&lt;SPAN style="COLOR: #1f497d; mso-themecolor: dark2"&gt;--------------------------------------handles to the hive&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x2dc NotifyList&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : _LIST_ENTRY [ 0xe139b678 - 0x0 ]&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x2e4 HiveList&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : _LIST_ENTRY [ 0xe13922ec - 0xe1008c34 ]&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x2ec HiveLock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : _EX_PUSH_LOCK&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x2f0 ViewLock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0x89b8f1a8 _KGUARDED_MUTEX&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x2f4 WriterLock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : _EX_PUSH_LOCK&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x2f8 FlusherLock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : _EX_PUSH_LOCK&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x2fc SecurityLock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : _EX_PUSH_LOCK&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x300 LRUViewListHead&amp;nbsp; : _LIST_ENTRY [ 0xe34b4598 - 0xe359d690 ]&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x308 PinViewListHead&amp;nbsp; : _LIST_ENTRY [ 0xe1019760 - 0xe1019760 ]&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x310 FileObject&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0x89835df8 _FILE_OBJECT&lt;SPAN style="COLOR: #1f497d; mso-themecolor: dark2"&gt;--------------------address of the file object&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x314 FileFullPath&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : _UNICODE_STRING "\Device\HarddiskVolume1\WINNT\system32\config\system"&lt;SPAN style="COLOR: #1f497d; mso-themecolor: dark2"&gt;------------------path on disk&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x31c FileUserName&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : _UNICODE_STRING ""&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x324 MappedViews&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0xa6&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x326 PinnedViews&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x328 UseCount&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x32c SecurityCount&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0x5b&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x330 SecurityCacheSize : 0x60&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x334 SecurityHitHint&amp;nbsp; : 13&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x338 SecurityCache&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0xe1391d00 _CM_KEY_SECURITY_CACHE_ENTRY&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x33c SecurityHash&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : [64] _LIST_ENTRY [ 0xe1020138 - 0xe1020138 ]&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x53c UnloadEvent&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : (null)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x540 RootKcb&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : (null)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x544 Frozen&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0 ''&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x548 UnloadWorkItem&amp;nbsp;&amp;nbsp; : (null)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x54c GrowOnlyMode&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0 ''&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x550 GrowOffset&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x554 KcbConvertListHead : _LIST_ENTRY [ 0xe10199ac - 0xe10199ac ]&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x55c KnodeConvertListHead : _LIST_ENTRY [ 0xe10199b4 - 0xe10199b4 ]&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x564 CellRemapArray&amp;nbsp;&amp;nbsp; : (null)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x568 Flags&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x56c TrustClassEntry&amp;nbsp; : _LIST_ENTRY [ 0xe10199c4 - 0xe10199c4 ]&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x574 FlushCount&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0x5a1&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x578 CreatorOwner&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : (null)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Now lets go to the storage...&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;0: kd&amp;gt; dt nt!hhive e1019458 storage.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;nt!HHIVE&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Cannot find specified field members.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;0: kd&amp;gt; dt nt!hhive e1019458 Storage.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;nt!HHIVE&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x050 StorageTypeCount : 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x058 Storage&amp;nbsp; : [2]&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; +0x000 Length&amp;nbsp;&amp;nbsp; : 0x364000&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="BACKGROUND: red; mso-highlight: red"&gt;+0x004 Map&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0xe1021000 _HMAP_DIRECTORY&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: dark2"&gt;---map directory used by configuration manager..this is equivalent to PDE in terms of memory management&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; +0x008 SmallDir : (null)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; +0x00c Guard&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0xffffffff&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; +0x010 FreeDisplay : [24] _FREE_DISPLAY&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; +0x130 FreeSummary : 0x100a5f&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="BACKGROUND: red; mso-highlight: red"&gt;+0x134 FreeBins : _LIST_ENTRY [ 0xe10195e4 - 0xe10195e4 ]&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: dark2"&gt;---free bins for this hive&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;0: kd&amp;gt; dt 0xe1021000 _&lt;SPAN style="BACKGROUND: yellow; mso-highlight: yellow"&gt;HMAP_DIRECTORY&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x000 Directory&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : [1024] 0xe1022000 _HMAP_TABLE&lt;SPAN style="COLOR: #1f497d; mso-themecolor: dark2"&gt;---so first we went to hive directory address and from there we figured out hive table address and from there we got block offset&lt;SPAN style="BACKGROUND: red; mso-highlight: red"&gt;. In this case cell index in configuration manager&amp;nbsp;is equivalent to PFN in case of memory manager.&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;0: kd&amp;gt; dt&amp;nbsp; 0xe1022000 _&lt;SPAN style="BACKGROUND: yellow; mso-highlight: yellow"&gt;HMAP_TABLE&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x000 Table &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;: [512] _HMAP_ENTRY&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;0: kd&amp;gt; dt 0xe1021000 _&lt;SPAN style="BACKGROUND: yellow; mso-highlight: yellow"&gt;HMAP_ENTRY&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="BACKGROUND: lime; mso-highlight: lime"&gt;+0x000 BlockAddress&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0xe1022000&lt;SPAN style="COLOR: #1f497d; mso-themecolor: dark2"&gt;-----------------&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="BACKGROUND: lime; mso-highlight: lime"&gt;&amp;nbsp;&amp;nbsp; +0x004 BinAddress&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0xe1024000&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: dark2"&gt;---------------------------&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x008 CmView&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : (null)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; +0x00c MemAlloc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: dark2; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;So now we have reached to the block and inside the block we have reached to the bin….from here we will go to that cell…&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: dark2; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Now just to prove that we are on right track..let me achieve the same via debugger ….for that we have !reg cellindex &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: dark2; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;0: kd&amp;gt; !reg baseblock e1019458&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;FileName :&amp;nbsp; SYSTEM&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Signature:&amp;nbsp; HBASE_BLOCK_SIGNATURE&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Sequence1:&amp;nbsp; 1a0f&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Sequence2:&amp;nbsp; 1a0f&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;TimeStamp:&amp;nbsp; 1c84fa5 ac4d292c&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Major&amp;nbsp;&amp;nbsp;&amp;nbsp; :&amp;nbsp; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Minor&amp;nbsp;&amp;nbsp;&amp;nbsp; :&amp;nbsp; 5&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :&amp;nbsp; HFILE_TYPE_PRIMARY&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Format&amp;nbsp;&amp;nbsp; :&amp;nbsp; HBASE_FORMAT_MEMORY&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;RootCell :&amp;nbsp; 20&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Length&amp;nbsp;&amp;nbsp; :&amp;nbsp; 364000&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Cluster&amp;nbsp; :&amp;nbsp; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;CheckSum :&amp;nbsp; 346bbc65&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;0: kd&amp;gt; !reg cellindex e1019458 20&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: yellow; mso-highlight: yellow"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Map = e1021000 Type = 0 Table = 0 Block = 0 Offset = 20&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: yellow; mso-highlight: yellow"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;MapTable&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = e1022000&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;pcell:&amp;nbsp; de441024&lt;SPAN style="COLOR: #1f497d; mso-themecolor: dark2"&gt;--------------this is the address of the cell&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: dark2"&gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;==========&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" minmax_bound="true"&gt;&lt;SPAN class=a minmax_bound="true"&gt;&lt;FONT color=#008000 minmax_bound="true"&gt;&lt;SPAN lang=EN-IN style="COLOR: black; mso-ansi-language: EN-IN" minmax_bound="true"&gt;&lt;FONT size=3 minmax_bound="true"&gt;&lt;FONT face=Calibri minmax_bound="true"&gt;Gaurav Anand&lt;/P&gt;
&lt;P minmax_bound="true"&gt;This posting is provided "AS IS" with no warranties, and confers no rights.&lt;/P&gt;&lt;o:p minmax_bound="true"&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2713339" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/ganand/archive/tags/Internal+structures+of+the+Windows+Registry/">Internal structures of the Windows Registry</category></item><item><title>Windows Vista Address Space Load Randomization - The way vista loads DLL's</title><link>http://blogs.technet.com/b/ganand/archive/2008/01/04/windows-vista-address-space-load-randomization-the-way-vista-loads-dll-s.aspx</link><pubDate>Fri, 04 Jan 2008 23:50:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2710354</guid><dc:creator>ganand</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/ganand/rsscomments.aspx?WeblogPostID=2710354</wfw:commentRss><comments>http://blogs.technet.com/b/ganand/archive/2008/01/04/windows-vista-address-space-load-randomization-the-way-vista-loads-dll-s.aspx#comments</comments><description>&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;
&lt;P&gt;&lt;EM&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Lets talk about what is a Dll and why we need it first&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;/EM&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt; ... &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: dark2; mso-fareast-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi"&gt;dynamic-link library (DLL) is shared code and data that an application can load and call at run time. A DLL typically exports a set of routines for applications to use and contains other routines for internal use. This technique enables code reuse by allowing multiple applications to share common functionality in a library and load it on demand. Advantages of using DLLs include reduced code footprint, lower memory utilization due to single-copy-sharing and much more.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: dark2; mso-fareast-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi"&gt;The original purpose for DLLs was saving both disk space and memory required for Windows applications by sharing a single library between two loaded programs. In a conventional non-shared library, sections of code are simply added to the calling program when its executable is built at the linking phase; if two programs use the same routine, the code has to be included in both. Instead, code which multiple applications share can be separated into a DLL which only exists as a single, separate file, loaded only once into memory during usage. Extensive use of DLLs allowed early versions of Windows to work under tight memory conditions, in an environment in which all programs shared the same address space,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;How these Dll's and exe files are loaded?&lt;/SPAN&gt;&lt;/I&gt;&lt;/STRONG&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: dark2; mso-fareast-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi"&gt;This is done by Loader. Loader&amp;nbsp;is the part of an operating system that is responsible for loading programs from executables (i.e., executable files) into memory, preparing them for execution and then executing them. The loader is usually a part of the&amp;nbsp;Operating system's kernel&amp;nbsp;and usually is loaded at system boot time and stays in memory until the system is rebooted, shut down, or powered off.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;A href="http://support.microsoft.com/kb/100635" mce_href="http://support.microsoft.com/kb/100635"&gt;http://support.microsoft.com/kb/100635&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Now what is the change in vista and what is this Address space load randomization?&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;/EM&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: dark2; mso-fareast-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi"&gt;Let’s&amp;nbsp;see it practically&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: dark2; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;I attached debugger with msiexec.exe and&amp;nbsp;we see the loaded modules below.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #1f497d; mso-themecolor: dark2"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Before reboot In windows vista&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: dark2; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;CommandLine: C:\Windows\System32\msiexec.exe&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Symbol search path is: SRV*C:\WINDOWS\Symbols*\\symbols\symbols&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Executable search path is: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: &lt;SPAN style="BACKGROUND: lime; mso-highlight: lime"&gt;00ab0000 00ac4000&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; msiexec.exe&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: &lt;SPAN style="BACKGROUND: lime; mso-highlight: lime"&gt;772c0000 773de000&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; ntdll.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: &lt;SPAN style="BACKGROUND: lime; mso-highlight: lime"&gt;771e0000 772b8000&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; C:\Windows\system32\kernel32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: &lt;SPAN style="BACKGROUND: lime; mso-highlight: lime"&gt;768e0000 7699f000&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; C:\Windows\system32\ADVAPI32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: &lt;SPAN style="BACKGROUND: lime; mso-highlight: lime"&gt;769a0000 76a63000&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; C:\Windows\system32\RPCRT4.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: &lt;SPAN style="BACKGROUND: lime; mso-highlight: lime"&gt;76ed0000 76f6e000&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; C:\Windows\system32\USER32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 76a70000 76abb000&amp;nbsp;&amp;nbsp; C:\Windows\system32\GDI32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 76f70000 7701a000&amp;nbsp;&amp;nbsp; C:\Windows\system32\msvcrt.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 76790000 768d4000&amp;nbsp;&amp;nbsp; C:\Windows\system32\ole32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: &lt;SPAN style="BACKGROUND: lime; mso-highlight: lime"&gt;72950000 72b54000&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; C:\Windows\System32\msi.dll&lt;SPAN style="BACKGROUND: yellow; mso-highlight: yellow"&gt;-----------------------------In legacy OS scenario …if I want to write a bad code…or want to modify something on your machine..i know that msi.dll is going to load here every time + even if I am not going to use this dll &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;later, I m going to keep this address for msi.dll once it is loaded but in vista due to address space load randomization, I will unload/reload it later at some other address…and when I am not using this dll..i need not to reserve the address for it.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;BENEFIT:----the same address can be used by next dll which is going to load… creating larger regions of free memory for contiguous memory allocations, reducing the number of page tables the memory manager allocates to keep track of address-space layout.&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: dark2; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;After reboot&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: dark2; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;=========&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: dark2; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: lime; COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: dark2; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-highlight: lime"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Executable search path is: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: lime; COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: dark2; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-highlight: lime"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 005b0000 005c4000&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;msiexec.exe&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: lime; COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: dark2; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-highlight: lime"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 77540000 7765e000&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ntdll.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: lime; COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: dark2; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-highlight: lime"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 763e0000 764b8000&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;C:\Windows\system32\kernel32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: lime; COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: dark2; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-highlight: lime"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 776c0000 7777f000&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;C:\Windows\system32\ADVAPI32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: lime; COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: dark2; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-highlight: lime"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 75ed0000 75f93000&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;C:\Windows\system32\RPCRT4.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: lime; COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: dark2; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-highlight: lime"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 769d0000 76a6e000&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;C:\Windows\system32\USER32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: lime; COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: dark2; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-highlight: lime"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 764c0000 7650b000&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;C:\Windows\system32\GDI32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: lime; COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: dark2; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-highlight: lime"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 767c0000 7686a000&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;C:\Windows\system32\msvcrt.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: lime; COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: dark2; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-highlight: lime"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 76290000 763d4000&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;C:\Windows\system32\ole32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="BACKGROUND: lime; COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: dark2; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-highlight: lime"&gt;ModLoad: 72c40000 72e44000&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;C:\Windows\System32\msi.dll-----------------------------------address have changed--dynamically loaded&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: dark2; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="COLOR: #17365d; FONT-FAMILY: 'Microsoft Sans Serif','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-themecolor: text2; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes; mso-themeshade: 191"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="BACKGROUND: yellow; mso-highlight: yellow"&gt;Later I did similar test on win2k3 machine for notepad.exe&amp;nbsp;and we see dll load at same address even after reboot&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Before reboot&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: red; COLOR: #1f497d; mso-highlight: red"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Executable search path is: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: red; COLOR: #1f497d; mso-highlight: red"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 01000000 01014000&amp;nbsp;&amp;nbsp; C:\WINNT\system32\notepad.exe&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: red; COLOR: #1f497d; mso-highlight: red"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 7c800000 7c8c0000&amp;nbsp;&amp;nbsp; C:\WINNT\system32\ntdll.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: red; COLOR: #1f497d; mso-highlight: red"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 77e40000 77f42000&amp;nbsp;&amp;nbsp; C:\WINNT\system32\kernel32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: red; COLOR: #1f497d; mso-highlight: red"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 762b0000 762f9000&amp;nbsp;&amp;nbsp; C:\WINNT\system32\comdlg32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: red; COLOR: #1f497d; mso-highlight: red"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 77ba0000 77bfa000&amp;nbsp;&amp;nbsp; C:\WINNT\system32\msvcrt.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: red; COLOR: #1f497d; mso-highlight: red"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 77da0000 77df2000&amp;nbsp;&amp;nbsp; C:\WINNT\system32\SHLWAPI.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: red; COLOR: #1f497d; mso-highlight: red"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 77c00000 77c48000&amp;nbsp;&amp;nbsp; C:\WINNT\system32\GDI32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: red; COLOR: #1f497d; mso-highlight: red"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 77380000 77411000&amp;nbsp;&amp;nbsp; C:\WINNT\system32\USER32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: red; COLOR: #1f497d; mso-highlight: red"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 77f50000 77feb000&amp;nbsp;&amp;nbsp; C:\WINNT\system32\ADVAPI32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: red; COLOR: #1f497d; mso-highlight: red"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 77c50000 77cef000&amp;nbsp;&amp;nbsp; C:\WINNT\system32\RPCRT4.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: red; COLOR: #1f497d; mso-highlight: red"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 76f50000 76f63000&amp;nbsp;&amp;nbsp; C:\WINNT\system32\Secur32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: red; COLOR: #1f497d; mso-highlight: red"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 77420000 77523000&amp;nbsp;&amp;nbsp; C:\WINNT\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.3790.3959_x-ww_D8713E55\COMCTL32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: red; COLOR: #1f497d; mso-highlight: red"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 7c8d0000 7d0cf000&amp;nbsp;&amp;nbsp; C:\WINNT\system32\SHELL32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: red; COLOR: #1f497d; mso-highlight: red"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 73070000 73097000&amp;nbsp;&amp;nbsp; C:\WINNT\system32\WINSPOOL.DRV&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="BACKGROUND: red; COLOR: #1f497d; mso-highlight: red"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 4b3c0000 4b410000&amp;nbsp;&amp;nbsp; C:\WINNT\system32\MSCTF.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="BACKGROUND: red; COLOR: #1f497d; mso-highlight: red"&gt;ModLoad: 71b70000 71ba6000&amp;nbsp;&amp;nbsp; C:\WINNT\system32\UxTheme.dll&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;After reboot&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;==============&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Executable search path is: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: &lt;SPAN style="BACKGROUND: red; mso-highlight: red"&gt;01000000 01014000&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; C:\WINNT\system32\notepad.exe&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: &lt;SPAN style="BACKGROUND: red; mso-highlight: red"&gt;7c800000 7c8c0000&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; C:\WINNT\system32\ntdll.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: &lt;SPAN style="BACKGROUND: red; mso-highlight: red"&gt;77e40000 77f42000&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; C:\WINNT\system32\kernel32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: &lt;SPAN style="BACKGROUND: red; mso-highlight: red"&gt;762b0000 762f9000&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; C:\WINNT\system32\comdlg32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: &lt;SPAN style="BACKGROUND: red; mso-highlight: red"&gt;77ba0000 77bfa000&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; C:\WINNT\system32\msvcrt.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad&lt;SPAN style="BACKGROUND: red; mso-highlight: red"&gt;: 77da0000 77df2000&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; C:\WINNT\system32\SHLWAPI.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: &lt;SPAN style="BACKGROUND: red; mso-highlight: red"&gt;77c00000 77c48000&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; C:\WINNT\system32\GDI32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad&lt;SPAN style="BACKGROUND: red; mso-highlight: red"&gt;: 77380000 77411000&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; C:\WINNT\system32\USER32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: &lt;SPAN style="BACKGROUND: red; mso-highlight: red"&gt;77f50000 77feb000&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; C:\WINNT\system32\ADVAPI32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: &lt;SPAN style="BACKGROUND: red; mso-highlight: red"&gt;77c50000 77cef000&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; C:\WINNT\system32\RPCRT4.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: &lt;SPAN style="BACKGROUND: red; mso-highlight: red"&gt;76f50000 76f63000&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; C:\WINNT\system32\Secur32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: &lt;SPAN style="BACKGROUND: red; mso-highlight: red"&gt;77420000 77523000&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; C:\WINNT\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.3790.3959_x-ww_D8713E55\COMCTL32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 7c8d0000 7d0cf000&amp;nbsp;&amp;nbsp; C:\WINNT\system32\SHELL32.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 73070000 73097000&amp;nbsp;&amp;nbsp; C:\WINNT\system32\WINSPOOL.DRV&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 4b3c0000 4b410000&amp;nbsp;&amp;nbsp; C:\WINNT\system32\MSCTF.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ModLoad: 71b70000 71ba6000&amp;nbsp;&amp;nbsp; C:\WINNT\system32\UxTheme.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;now i wanted to see that whats the change in msi.dll on win2k3 and vista so i dumped both of them using following command...i knew that there is a new flag on vista msi.dll ......&lt;SPAN style="FONT-SIZE: 11pt; BACKGROUND: fuchsia; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-fareast-theme-font: minor-latin; mso-highlight: fuchsia; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;dynamic relocation flag in the header of the msi.dll...but i guess i was not able to see it because link.exe that i was using was not from vista SDK.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;o:p&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;STRONG&gt;C:\Users\ganand\Desktop\internals\TOOLS&amp;gt;link.exe -dump -headers c:\windows\system32\msi.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Microsoft (R) COFF/PE Dumper Version 7.10.2179&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Copyright (C) Microsoft Corporation.&amp;nbsp; All rights reserved.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Dump of file c:\windows\system32\msi.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;PE signature found&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;File Type: DLL&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;FILE HEADER VALUES&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&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; 14C machine (x86)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&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; 5 number of sections&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4549BD89 time date stamp Thu Nov 02 15:12:33 2006&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&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;0 file pointer to symbol table&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&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; 0 number of symbols&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&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; E0 size of optional header&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2102 characteristics&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&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; Executable&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&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; 32 bit word machine&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&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; DLL&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;OPTIONAL HEADER VALUES&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&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; 10B magic # (PE32)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8.00 linker version&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1DAE00 size of code&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 25200 size of initialized data&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&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; 0 size of uninitialized data&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7B2D entry point (751F7B2D)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000 base of code&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;For more information refer to &lt;A href="http://www.microsoft.com/technet/technetmag/issues/2007/04/VistaKernel/default.aspx" mce_href="http://www.microsoft.com/technet/technetmag/issues/2007/04/VistaKernel/default.aspx"&gt;http://www.microsoft.com/technet/technetmag/issues/2007/04/VistaKernel/default.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;===============================&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" minmax_bound="true"&gt;&lt;SPAN class=a minmax_bound="true"&gt;&lt;FONT color=#008000 minmax_bound="true"&gt;&lt;SPAN lang=EN-IN style="COLOR: black; mso-ansi-language: EN-IN" minmax_bound="true"&gt;&lt;FONT size=3 minmax_bound="true"&gt;&lt;FONT face=Calibri minmax_bound="true"&gt;Gaurav Anand&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" minmax_bound="true"&gt;&lt;SPAN class=a minmax_bound="true"&gt;&lt;FONT color=#008000 minmax_bound="true"&gt;&lt;SPAN lang=EN-IN style="COLOR: black; mso-ansi-language: EN-IN" minmax_bound="true"&gt;&lt;FONT size=3 minmax_bound="true"&gt;&lt;FONT face=Calibri minmax_bound="true"&gt;This posting is provided "AS IS" with no warranties, and confers no rights.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" minmax_bound="true"&gt;&lt;SPAN class=a minmax_bound="true"&gt;&lt;FONT color=#008000 minmax_bound="true"&gt;&lt;SPAN lang=EN-IN style="COLOR: black; mso-ansi-language: EN-IN" minmax_bound="true"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" minmax_bound="true"&gt;&lt;SPAN class=a minmax_bound="true"&gt;&lt;FONT color=#008000 minmax_bound="true"&gt;&lt;SPAN lang=EN-IN style="COLOR: black; mso-ansi-language: EN-IN" minmax_bound="true"&gt;&lt;FONT size=3 minmax_bound="true"&gt;&lt;FONT face=Calibri minmax_bound="true"&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" minmax_bound="true"&gt;&lt;SPAN class=a minmax_bound="true"&gt;&lt;FONT color=#008000 minmax_bound="true"&gt;&lt;SPAN lang=EN-IN style="COLOR: black; mso-ansi-language: EN-IN" minmax_bound="true"&gt;&lt;FONT size=3 minmax_bound="true"&gt;&lt;FONT face=Calibri minmax_bound="true"&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" minmax_bound="true"&gt;&lt;SPAN class=a minmax_bound="true"&gt;&lt;FONT color=#008000 minmax_bound="true"&gt;&lt;SPAN lang=EN-IN style="COLOR: black; mso-ansi-language: EN-IN" minmax_bound="true"&gt;&lt;FONT size=3 minmax_bound="true"&gt;&lt;FONT face=Calibri minmax_bound="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2710354" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/ganand/archive/tags/Windows+Vista+Address+Space+Load+Randomization/">Windows Vista Address Space Load Randomization</category></item></channel></rss>