<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>-= 21v10 =-</title>
	<atom:link href="http://21v10.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://21v10.wordpress.com</link>
	<description>-= www.21v10.za.net  =- -= 21v10.wordpress.com =-</description>
	<lastBuildDate>Wed, 06 May 2009 04:31:44 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='21v10.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/0b7179878bb668421eb476f7e7d42d61?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>-= 21v10 =-</title>
		<link>http://21v10.wordpress.com</link>
	</image>
			<item>
		<title>Restoring Default Ubuntu Panel</title>
		<link>http://21v10.wordpress.com/2009/05/06/restoring-default-ubuntu-panel/</link>
		<comments>http://21v10.wordpress.com/2009/05/06/restoring-default-ubuntu-panel/#comments</comments>
		<pubDate>Wed, 06 May 2009 04:31:44 +0000</pubDate>
		<dc:creator>21v10</dc:creator>
				<category><![CDATA[Linux Knowledgebase]]></category>
		<category><![CDATA[9.04]]></category>
		<category><![CDATA[panel]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://21v10.wordpress.com/?p=177</guid>
		<description><![CDATA[How to restore the default Ubuntu Panel.
This have been tested in Ubuntu 9.04.
Run the following command in terminal.
gconftool –recursive-unset /apps/panel
rm -rf ~/.gconf/apps/panel
pkill gnome-panel
Then logout and then back in.
Source: http://www.saifur-rahman.com/tag/default-panel/
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=21v10.wordpress.com&blog=3621576&post=177&subd=21v10&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>How to restore the default Ubuntu Panel.</p>
<p>This have been tested in Ubuntu 9.04.</p>
<p>Run the following command in terminal.</p>
<blockquote><p>gconftool –recursive-unset /apps/panel<br />
rm -rf ~/.gconf/apps/panel<br />
pkill gnome-panel</p></blockquote>
<p>Then logout and then back in.</p>
<p>Source:<a href="http://www.saifur-rahman.com/tag/default-panel/"> http://www.saifur-rahman.com/tag/default-panel/</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/21v10.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/21v10.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/21v10.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/21v10.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/21v10.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/21v10.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/21v10.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/21v10.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/21v10.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/21v10.wordpress.com/177/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=21v10.wordpress.com&blog=3621576&post=177&subd=21v10&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://21v10.wordpress.com/2009/05/06/restoring-default-ubuntu-panel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/15ca0385fc0612157c9821e0f08eedb5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">21v10</media:title>
		</media:content>
	</item>
		<item>
		<title>Enable Wireless in Ubuntu 9.04</title>
		<link>http://21v10.wordpress.com/2009/05/04/enable-wireless-in-ubuntu-904/</link>
		<comments>http://21v10.wordpress.com/2009/05/04/enable-wireless-in-ubuntu-904/#comments</comments>
		<pubDate>Mon, 04 May 2009 17:58:48 +0000</pubDate>
		<dc:creator>21v10</dc:creator>
				<category><![CDATA[Linux Knowledgebase]]></category>
		<category><![CDATA[9.04]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://21v10.wordpress.com/?p=175</guid>
		<description><![CDATA[
I have a HP 510 laptop with ubuntu 9.04 on it. Everything worked fine until one day when it just lost its wireless connection. When I looked at network manager  it say that the device not manage.
After searching the net for a long time without finding a solution I found a website that finely [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=21v10.wordpress.com&blog=3621576&post=175&subd=21v10&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p style="margin-bottom:0;">I have a HP 510 laptop with ubuntu 9.04 on it. Everything worked fine until one day when it just lost its wireless connection. When I looked at network manager  it say that the device not manage.</p>
<p style="margin-bottom:0;">After searching the net for a long time without finding a solution I found a website that finely had a solution.</p>
<p style="margin-bottom:0;">I am a <span lang="en-GB">newbie</span> to Ubuntu and Linux so I do not know what it did but it<span lang="en-GB"> seeme</span>d to resolved the problem. The article as written in 2006 for Dapper Drake but is <span lang="en-GB">seems</span> to also work on 9.04.</p>
<p>To update the source list run the following command</p>
<blockquote><p>sudo apt-get</p></blockquote>
<blockquote><p>sudo apt-get install wpasupplicant</p></blockquote>
<blockquote><p>sudo apt-get install network-manager-gnome network-manager</p></blockquote>
<blockquote><p>sudo gedit /etc/network/interfaces</p></blockquote>
<p>Comment out everything other than “lo” entries in that file and save the file</p>
<p>Create a file called /etc/default/wpasupplicant, add entry ENABLED=0 and save the file</p>
<blockquote><p>sudo touch /etc/default/wpasupplicant</p></blockquote>
<p>Reboot your system or use the following command</p>
<blockquote><p>sudo /etc/init.d/dbus restart</p></blockquote>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">Hope it helps.</p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">Source : <a href="http://www.debianadmin.com/enable-wpa-wireless-access-point-in-ubuntu-linux.html">http://www.debianadmin.com/enable-wpa-wireless-access-point-in-ubuntu-linux.html</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/21v10.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/21v10.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/21v10.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/21v10.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/21v10.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/21v10.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/21v10.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/21v10.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/21v10.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/21v10.wordpress.com/175/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=21v10.wordpress.com&blog=3621576&post=175&subd=21v10&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://21v10.wordpress.com/2009/05/04/enable-wireless-in-ubuntu-904/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/15ca0385fc0612157c9821e0f08eedb5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">21v10</media:title>
		</media:content>
	</item>
		<item>
		<title>Ubuntu Send Ctrl+Alt+Del command to VMware Server VM</title>
		<link>http://21v10.wordpress.com/2009/05/04/ubuntu-send-ctrlaltdel-command-to-vmware-server-vm/</link>
		<comments>http://21v10.wordpress.com/2009/05/04/ubuntu-send-ctrlaltdel-command-to-vmware-server-vm/#comments</comments>
		<pubDate>Mon, 04 May 2009 12:10:27 +0000</pubDate>
		<dc:creator>21v10</dc:creator>
				<category><![CDATA[Linux Knowledgebase]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://21v10.wordpress.com/?p=173</guid>
		<description><![CDATA[I was surprised to find there is not a “send ctrl+alt+del” menu command in VMware Server 2.0. When connecting from an Ubuntu desktop. It’s not in the Remote Console menus nor in the Commands section of the Web Interface. Normally that is not a big deal because you can always use “ctrl+alt+ins” to log on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=21v10.wordpress.com&blog=3621576&post=173&subd=21v10&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I was surprised to find there is not a “send ctrl+alt+del” menu command in VMware Server 2.0. When connecting from an Ubuntu desktop. It’s not in the Remote Console menus nor in the Commands section of the Web Interface. Normally that is not a big deal because you can always use “ctrl+alt+ins” to log on to a Windows VM, but it did not work.  I was banging away at my keyboard wondering what was wrong. I had just finished installing Server 2008 remotely from one of my Intrepid desktops and was ready to log back in to run dcpromo but I could not get to the log on prompt. I thought maybe my ins key went bad, but I knew that could not be the case. When I tried to use another Ubuntu desktop I had the same problem. Then I discovered there was not a menu command either! I did some research.</p>
<p>Turns out you have to use the Del key from the number pad on your Ubuntu desktop’s keyboard because the keyboard mappings in Ubuntu 8.10 are not correct! The working key combination is therefore “ctrl+alt+[numberpad]del.  If you do not have a number pad on your keyboard (laptops) then make this quick config change.</p>
<blockquote><p>add just one line to the file ~/.vmware/config:</p></blockquote>
<blockquote><p>xkeymap.nokeycodeMap = true</p></blockquote>
<p>Close the VM web console and reopen it for the change to take effect.</p>
<p>Source :<a href="http://vmetc.com/2009/01/30/ubuntu-send-ctrlaltdel-command-to-vmware-server-vm/">http://vmetc.com/2009/01/30/ubuntu-send-ctrlaltdel-command-to-vmware-server-vm/</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/21v10.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/21v10.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/21v10.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/21v10.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/21v10.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/21v10.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/21v10.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/21v10.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/21v10.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/21v10.wordpress.com/173/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=21v10.wordpress.com&blog=3621576&post=173&subd=21v10&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://21v10.wordpress.com/2009/05/04/ubuntu-send-ctrlaltdel-command-to-vmware-server-vm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/15ca0385fc0612157c9821e0f08eedb5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">21v10</media:title>
		</media:content>
	</item>
		<item>
		<title>How to mount a Windows share with smbmount.</title>
		<link>http://21v10.wordpress.com/2009/05/01/how-to-mount-a-windows-share-with-smbmount/</link>
		<comments>http://21v10.wordpress.com/2009/05/01/how-to-mount-a-windows-share-with-smbmount/#comments</comments>
		<pubDate>Fri, 01 May 2009 20:11:41 +0000</pubDate>
		<dc:creator>21v10</dc:creator>
				<category><![CDATA[Linux Knowledgebase]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[smbmount]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://21v10.wordpress.com/?p=169</guid>
		<description><![CDATA[Ok so onto the Linux system, its relatively simple:
Make the directory you want to mount the share to.
mkdir /mnt/share
Next either&#8230;
Mount the share with user/pass:
smbmount //winpc/shared /mnt/share -o username=user,password=pass,rw
Or mount the share without a user/pass (this is true if Everyone is still set)
smbmount //winpc/shared /mnt/share -o rw
Source :http://www.linux-noob.com/forums/index.php?showtopic=1404
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=21v10.wordpress.com&blog=3621576&post=169&subd=21v10&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Ok so onto the Linux system, its relatively simple:<br />
Make the directory you want to mount the share to.</p>
<blockquote><p>mkdir /mnt/share</p></blockquote>
<p>Next either&#8230;<br />
Mount the share with user/pass:</p>
<blockquote><p>smbmount //winpc/shared /mnt/share -o username=user,password=pass,rw</p></blockquote>
<p>Or mount the share without a user/pass (this is true if Everyone is still set)</p>
<blockquote><p>smbmount //winpc/shared /mnt/share -o rw</p></blockquote>
<p>Source :<a href="http://www.linux-noob.com/forums/index.php?showtopic=1404">http://www.linux-noob.com/forums/index.php?showtopic=1404</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/21v10.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/21v10.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/21v10.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/21v10.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/21v10.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/21v10.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/21v10.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/21v10.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/21v10.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/21v10.wordpress.com/169/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=21v10.wordpress.com&blog=3621576&post=169&subd=21v10&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://21v10.wordpress.com/2009/05/01/how-to-mount-a-windows-share-with-smbmount/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/15ca0385fc0612157c9821e0f08eedb5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">21v10</media:title>
		</media:content>
	</item>
		<item>
		<title>Active Directory Last Logon Tools</title>
		<link>http://21v10.wordpress.com/2009/03/03/active-directory-last-logon-tools/</link>
		<comments>http://21v10.wordpress.com/2009/03/03/active-directory-last-logon-tools/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 06:24:04 +0000</pubDate>
		<dc:creator>21v10</dc:creator>
				<category><![CDATA[Windows Knowledgebase]]></category>

		<guid isPermaLink="false">http://21v10.wordpress.com/?p=159</guid>
		<description><![CDATA[Active Directory Last Logon Tools
I was looking for some tools that will enable you to see when last a person have used there user ID to login toe your domain. This is helpful to find out account of people that might have left the company.
In my search I have come past a couple of programs [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=21v10.wordpress.com&blog=3621576&post=159&subd=21v10&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Active Directory Last Logon Tools</p>
<p>I was looking for some tools that will enable you to see when last a person have used there user ID to login toe your domain. This is helpful to find out account of people that might have left the company.</p>
<p>In my search I have come past a couple of programs and script that can do this.<br />
The first program I fount is called <a href="http://www.dovestones.com/products/True_Last_Logon.asp">True Last Login</a>. It works very well and you can download a freeware version with some limitations.<br />
The second program is called <a href="http://www.netwrix.com/inactive_users_tracker_freeware.html">Inactive Users Tracker</a>. It will also search your domain en display a list of last login user ID.</p>
<p>The other way to do this is to use a VBscript. There is a couple of them out there, some work better then others. The one that I found that works the best so far is the one I found <a href="http://www.rlmueller.net/Last%20Logon.htm">Here</a>.<br />
Below is the script in case the link above does not work.<br />
Just copy and path the text below into a text document and rename it to lastlogin.vbs<br />
Then run the following command in command prompt. This will redirect the output to a text file.<br />
cscript //nologo lastlogint.vbs &gt; output.txt</p>
<blockquote><p>‘ LastLogon.vbs<br />
‘ VBScript program to determine when each user in the domain last logged<br />
‘ on.<br />
‘<br />
‘ ———————————————————————-<br />
‘ Copyright (c) 2002 Richard L. Mueller<br />
‘ Hilltop Lab web site &#8211; http://www.rlmueller.net<br />
‘ Version 1.0 &#8211; December 7, 2002<br />
‘ Version 1.1 &#8211; January 17, 2003 &#8211; Account for null value for lastLogon.<br />
‘ Version 1.2 &#8211; January 23, 2003 &#8211; Account for DC not available.<br />
‘ Version 1.3 &#8211; February 3, 2003 &#8211; Retrieve users but not contacts.<br />
‘ Version 1.4 &#8211; February 19, 2003 &#8211; Standardize Hungarian notation.<br />
‘ Version 1.5 &#8211; March 11, 2003 &#8211; Remove SearchScope property.<br />
‘ Version 1.6 &#8211; May 9, 2003 &#8211; Account for error in IADsLargeInteger<br />
‘                             property methods HighPart and LowPart.<br />
‘ Version 1.7 &#8211; January 25, 2004 &#8211; Modify error trapping.<br />
‘ Version 1.8 &#8211; July 6, 2007 &#8211; Modify how IADsLargeInteger interface<br />
‘                              is invoked.<br />
‘<br />
‘ Because the lastLogon attribute is not replicated, every Domain<br />
‘ Controller in the domain must be queried to find the latest lastLogon<br />
‘ date for each user. The lastest date found is kept in a dictionary<br />
‘ object. The program first uses ADO to search the domain for all Domain<br />
‘ Controllers. The AdsPath of each Domain Controller is saved in an<br />
‘ array. Then, for each Domain Controller, ADO is used to search the<br />
‘ copy of Active Directory on that Domain Controller for all user<br />
‘ objects and return the lastLogon attribute. The lastLogon attribute is<br />
‘ a 64-bit number representing the number of 100 nanosecond intervals<br />
‘ since 12:00 am January 1, 1601. This value is converted to a date. The<br />
‘ last logon date is in UTC (Coordinated Univeral Time). It must be<br />
‘ adjusted by the Time Zone bias in the machine registry to convert to<br />
‘ local time.<br />
‘<br />
‘ You have a royalty-free right to use, modify, reproduce, and<br />
‘ distribute this script file in any way you find useful, provided that<br />
‘ you agree that the copyright owner above has no warranty, obligations,<br />
‘ or liability for such use.</p>
<p>Option Explicit</p>
<p>Dim objRootDSE, strConfig, adoConnection, adoCommand, strQuery<br />
Dim adoRecordset, objDC<br />
Dim strDNSDomain, objShell, lngBiasKey, lngBias, k, arrstrDCs()<br />
Dim strDN, dtmDate, objDate, objList, strUser<br />
Dim strBase, strFilter, strAttributes, lngHigh, lngLow</p>
<p>‘ Use a dictionary object to track latest lastLogon for each user.<br />
Set objList = CreateObject(”Scripting.Dictionary”)<br />
objList.CompareMode = vbTextCompare</p>
<p>‘ Obtain local Time Zone bias from machine registry.<br />
Set objShell = CreateObject(”Wscript.Shell”)<br />
lngBiasKey = objShell.RegRead(”HKLM\System\CurrentControlSet\Control\” _<br />
&amp; “TimeZoneInformation\ActiveTimeBias”)<br />
If (UCase(TypeName(lngBiasKey)) = “LONG”) Then<br />
lngBias = lngBiasKey<br />
ElseIf (UCase(TypeName(lngBiasKey)) = “VARIANT()”) Then<br />
lngBias = 0<br />
For k = 0 To UBound(lngBiasKey)<br />
lngBias = lngBias + (lngBiasKey(k) * 256^k)<br />
Next<br />
End If</p>
<p>‘ Determine configuration context and DNS domain from RootDSE object.<br />
Set objRootDSE = GetObject(”LDAP://RootDSE”)<br />
strConfig = objRootDSE.Get(”configurationNamingContext”)<br />
strDNSDomain = objRootDSE.Get(”defaultNamingContext”)</p>
<p>‘ Use ADO to search Active Directory for ObjectClass nTDSDSA.<br />
‘ This will identify all Domain Controllers.<br />
Set adoCommand = CreateObject(”ADODB.Command”)<br />
Set adoConnection = CreateObject(”ADODB.Connection”)<br />
adoConnection.Provider = “ADsDSOObject”<br />
adoConnection.Open “Active Directory Provider”<br />
adoCommand.ActiveConnection = adoConnection</p>
<p>strBase = “”<br />
strFilter = “(objectClass=nTDSDSA)”<br />
strAttributes = “AdsPath”<br />
strQuery = strBase &amp; “;” &amp; strFilter &amp; “;” &amp; strAttributes &amp; “;subtree”</p>
<p>adoCommand.CommandText = strQuery<br />
adoCommand.Properties(”Page Size”) = 100<br />
adoCommand.Properties(”Timeout”) = 60<br />
adoCommand.Properties(”Cache Results”) = False</p>
<p>Set adoRecordset = adoCommand.Execute</p>
<p>‘ Enumerate parent objects of class nTDSDSA. Save Domain Controller<br />
‘ AdsPaths in dynamic array arrstrDCs.<br />
k = 0<br />
Do Until adoRecordset.EOF<br />
Set objDC = _<br />
GetObject(GetObject(adoRecordset.Fields(”AdsPath”).Value).Parent)<br />
ReDim Preserve arrstrDCs(k)<br />
arrstrDCs(k) = objDC.DNSHostName<br />
k = k + 1<br />
adoRecordset.MoveNext<br />
Loop<br />
adoRecordset.Close</p>
<p>‘ Retrieve lastLogon attribute for each user on each Domain Controller.<br />
For k = 0 To Ubound(arrstrDCs)<br />
strBase = “”<br />
strFilter = “(&amp;(objectCategory=person)(objectClass=user))”<br />
strAttributes = “distinguishedName,lastLogon”<br />
strQuery = strBase &amp; “;” &amp; strFilter &amp; “;” &amp; strAttributes _<br />
&amp; “;subtree”<br />
adoCommand.CommandText = strQuery<br />
On Error Resume Next<br />
Set adoRecordset = adoCommand.Execute<br />
If (Err.Number &lt;&gt; 0) Then<br />
On Error GoTo 0<br />
Wscript.Echo “Domain Controller not available: ” &amp; arrstrDCs(k)<br />
Else<br />
On Error GoTo 0<br />
Do Until adoRecordset.EOF<br />
strDN = adoRecordset.Fields(”distinguishedName”).Value<br />
On Error Resume Next<br />
Set objDate = adoRecordset.Fields(”lastLogon”).Value<br />
If (Err.Number &lt;&gt; 0) Then<br />
On Error GoTo 0<br />
dtmDate = #1/1/1601#<br />
Else<br />
On Error GoTo 0<br />
lngHigh = objDate.HighPart<br />
lngLow = objDate.LowPart<br />
If (lngLow &lt; 0) Then<br />
lngHigh = lngHigh + 1<br />
End If<br />
If (lngHigh = 0) And (lngLow = 0 ) Then<br />
dtmDate = #1/1/1601#<br />
Else<br />
dtmDate = #1/1/1601# + (((lngHigh * (2 ^ 32)) _<br />
+ lngLow)/600000000 &#8211; lngBias)/1440<br />
End If<br />
End If<br />
If (objList.Exists(strDN) = True) Then<br />
If (dtmDate &gt; objList(strDN)) Then<br />
objList.Item(strDN) = dtmDate<br />
End If<br />
Else<br />
objList.Add strDN, dtmDate<br />
End If<br />
adoRecordset.MoveNext<br />
Loop<br />
adoRecordset.Close<br />
End If<br />
Next</p>
<p>‘ Output latest lastLogon date for each user.<br />
For Each strUser In objList.Keys<br />
Wscript.Echo strUser &amp; ” ; ” &amp; objList.Item(strUser)<br />
Next</p>
<p>‘ Clean up.<br />
adoConnection.Close<br />
Set objRootDSE = Nothing<br />
Set adoConnection = Nothing<br />
Set adoCommand = Nothing<br />
Set adoRecordset = Nothing<br />
Set objDC = Nothing<br />
Set objDate = Nothing<br />
Set objList = Nothing<br />
Set objShell = Nothing</p></blockquote>
<p>Or you can just <a href="http://21v10.files.wordpress.com/2009/03/lastlogin.doc">download</a> this file (rename to a .zip file)</p>
<p>If you know of any other or beter way to do this please let me know.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/21v10.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/21v10.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/21v10.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/21v10.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/21v10.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/21v10.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/21v10.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/21v10.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/21v10.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/21v10.wordpress.com/159/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=21v10.wordpress.com&blog=3621576&post=159&subd=21v10&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://21v10.wordpress.com/2009/03/03/active-directory-last-logon-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/15ca0385fc0612157c9821e0f08eedb5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">21v10</media:title>
		</media:content>
	</item>
		<item>
		<title>Export Active Directory Group members list</title>
		<link>http://21v10.wordpress.com/2009/03/03/export-active-directory-group-members-list/</link>
		<comments>http://21v10.wordpress.com/2009/03/03/export-active-directory-group-members-list/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 06:22:43 +0000</pubDate>
		<dc:creator>21v10</dc:creator>
				<category><![CDATA[Windows Knowledgebase]]></category>

		<guid isPermaLink="false">http://21v10.wordpress.com/2009/03/03/export-active-directory-group-members-list/</guid>
		<description><![CDATA[I found this script a while back. It will create a list of all the Groups and there members in your Active directory domain. Just copy the text below into an empty text document and rename to something like GetGroupMembers.vbs .
Dim sResultText,Grps,MemberList
Dim oRootDSE, oConnection, oCommand, oRecordSet
Set oRootDSE = GetObject(”LDAP://rootDSE”)
Set oConnection = CreateObject(”ADODB.Connection”)
oConnection.Open “Provider=ADsDSOObject;”
Set objCommand = [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=21v10.wordpress.com&blog=3621576&post=158&subd=21v10&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I found this script a while back. It will create a list of all the Groups and there members in your Active directory domain. Just copy the text below into an empty text document and rename to something like GetGroupMembers.vbs .</p>
<blockquote><p>Dim sResultText,Grps,MemberList<br />
Dim oRootDSE, oConnection, oCommand, oRecordSet<br />
Set oRootDSE = GetObject(”LDAP://rootDSE”)<br />
Set oConnection = CreateObject(”ADODB.Connection”)<br />
oConnection.Open “Provider=ADsDSOObject;”<br />
Set objCommand = CreateObject(”ADODB.Command”)<br />
objCommand.ActiveConnection = oConnection</p>
<p>ldstring = “;”</p>
<p>objCommand.CommandText=ldstring &amp; “(objectClass=group);name,SamAccountName”</p>
<p>Set oRecordSet = objCommand.Execute()<br />
Do While Not oRecordSet.EOF<br />
sResultText = sResultText &amp; oRecordSet.Fields(”samAccountName”) &amp; vbCrLf<br />
‘WScript.Echo oRecordSet.Fields(”samAccountName”) &amp; vbCrLf<br />
MemberList=RetrieveUsers(dom,oRecordSet.Fields(”samAccountName”))<br />
‘WScript.Echo Memberlist<br />
sResultText = sResultText &amp; memberlist &amp; vbCrLf &amp; “************************************” &amp; vbCrLf</p>
<p>oRecordSet.MoveNext<br />
Loop<br />
‘Wscript.Echo sResultText</p>
<p>Set fso = CreateObject(”Scripting.FileSystemObject”)<br />
Set ts = fso.CreateTextFile (dom &amp; “DomainGroupUsers.txt”, ForWriting)<br />
ts.write sResultText<br />
MsgBox “Done”</p>
<p>‘*****************************************************************************************<br />
‘*****************************************************************************************<br />
Function RetrieveUsers(domainName,grpName)</p>
<p>dim dom<br />
dim grp<br />
dim GrpObj<br />
dim mbrlist<br />
dim mbr</p>
<p>‘——————————————————————————-<br />
‘ *** Enumerate Group Members ***<br />
‘——————————————————————————-</p>
<p>grp = grpName<br />
Set objDomain = getObject(”LDAP://rootDse”)<br />
domainName = objDomain.Get(”dnsHostName”)<br />
‘ Build the ADSI query and retrieve the group object<br />
Set GrpObj = GetObject(”WinNT://” &amp; domainName &amp; “/” &amp; grp &amp; “,group”)</p>
<p>‘ Loop through the group membership and build a string containing the names<br />
for each mbr in GrpObj.Members<br />
On error resume next<br />
mbremail = SearchEmail(mbr.name)<br />
If Err Then<br />
mbrlist = mbrlist &amp; vbTab &amp; mbr.name &amp; vbCrLf<br />
Else<br />
‘if you don’t want the email addresses, then copy the line 2 up to below<br />
mbrlist = mbrlist &amp; vbTab &amp; mbr.name &amp; vbTab &amp; vbTab &amp; mbremail+ vbCrLf<br />
End If<br />
Next</p>
<p>‘The next line returns mbrlist back up to the main body<br />
RetrieveUsers=mbrlist</p>
<p>End Function</p>
<p>Public Function SearchEmail(ByVal vSAN)<br />
‘ Function:     SearchDistinguishedName<br />
‘ Description:  Searches the DistinguishedName for a given SamAccountName<br />
‘ Parameters:   ByVal vSAN &#8211; The SamAccountName to search<br />
‘ Returns:      The DistinguishedName Name<br />
Dim oRootDSE, oConnection, oCommand, oRecordSet</p>
<p>Set oRootDSE = GetObject(”LDAP://rootDSE”)<br />
Set oConnection = CreateObject(”ADODB.Connection”)<br />
oConnection.Open “Provider=ADsDSOObject;”<br />
Set oCommand = CreateObject(”ADODB.Command”)<br />
oCommand.ActiveConnection = oConnection<br />
oCommand.CommandText = ”<br />
“&gt;;(&amp;(objectCategory=User)(samAccountName=” &amp; vSAN &amp; “));mail;subtree”<br />
Set oRecordSet = oCommand.Execute<br />
On Error Resume Next<br />
SearchEmail = oRecordSet.Fields(”mail”)<br />
On Error GoTo 0<br />
oConnection.Close<br />
Set oRecordSet = Nothing<br />
Set oCommand = Nothing<br />
Set oConnection = Nothing<br />
Set oRootDSE = Nothing<br />
End Function</p></blockquote>
<p>Double click on the new created file and give it a few moments (Depends on the size and number of groups in your domain). There is no display while it is running. After is completed that will be a text file with all the information is. You can the import this file in to excel.</p>
<p>Download the script <a href="http://21v10.files.wordpress.com/2009/03/getgroupmembers.doc">Here</a> (Rename the file to a .zip )</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/21v10.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/21v10.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/21v10.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/21v10.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/21v10.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/21v10.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/21v10.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/21v10.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/21v10.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/21v10.wordpress.com/158/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=21v10.wordpress.com&blog=3621576&post=158&subd=21v10&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://21v10.wordpress.com/2009/03/03/export-active-directory-group-members-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/15ca0385fc0612157c9821e0f08eedb5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">21v10</media:title>
		</media:content>
	</item>
		<item>
		<title>Changing font color of the panel</title>
		<link>http://21v10.wordpress.com/2009/02/03/changing-font-color-of-the-panel/</link>
		<comments>http://21v10.wordpress.com/2009/02/03/changing-font-color-of-the-panel/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 07:59:10 +0000</pubDate>
		<dc:creator>21v10</dc:creator>
				<category><![CDATA[Linux Knowledgebase]]></category>

		<guid isPermaLink="false">http://21v10.wordpress.com/2009/02/03/changing-font-color-of-the-panel/</guid>
		<description><![CDATA[In ~/.gtkrc-2.0 insert this line
include &#8220;/home/&#60;user_name&#62;/.gnome2/panel-fontrc&#8221;
then create the file panel-fontrc in .gnome2, which consists of the following lines:
style &#8220;my_color&#8221;
{
fg[NORMAL] = &#8220;#4353b6&#8243;
}
widget &#8220;*PanelWidget*&#8221; style &#8220;my_color&#8221;
widget &#8220;*PanelApplet*&#8221; style &#8220;my_color&#8221;
and that&#8217;s it. All you have to do is choose the color and do a killall gnome-panel. The second &#8220;widget&#8221; line affects only the applets and the first one [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=21v10.wordpress.com&blog=3621576&post=156&subd=21v10&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In ~/.gtkrc-2.0 insert this line</p>
<p>include &#8220;/home/&lt;user_name&gt;/.gnome2/panel-fontrc&#8221;</p>
<p>then create the file panel-fontrc in .gnome2, which consists of the following lines:</p>
<p>style &#8220;my_color&#8221;<br />
{<br />
fg[NORMAL] = &#8220;#4353b6&#8243;<br />
}<br />
widget &#8220;*PanelWidget*&#8221; style &#8220;my_color&#8221;<br />
widget &#8220;*PanelApplet*&#8221; style &#8220;my_color&#8221;</p>
<p>and that&#8217;s it. All you have to do is choose the color and do a killall gnome-panel. The second &#8220;widget&#8221; line affects only the applets and the first one does the rest.<br />
To chose the color you can use the color select dialog in GIMP.</p>
<p>Source: <a href="http://ubuntuforums.org/showthread.php?t=66879">http://ubuntuforums.org/showthread.php?t=66879 </a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/21v10.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/21v10.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/21v10.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/21v10.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/21v10.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/21v10.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/21v10.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/21v10.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/21v10.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/21v10.wordpress.com/156/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=21v10.wordpress.com&blog=3621576&post=156&subd=21v10&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://21v10.wordpress.com/2009/02/03/changing-font-color-of-the-panel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/15ca0385fc0612157c9821e0f08eedb5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">21v10</media:title>
		</media:content>
	</item>
		<item>
		<title>Enabling Multiple Remote Desktop Sessions in Windows XP Professional and Media Center Edition 2005</title>
		<link>http://21v10.wordpress.com/2008/12/28/enabling-multiple-remote-desktop-sessions-in-windows-xp-professional-and-media-center-edition-2005/</link>
		<comments>http://21v10.wordpress.com/2008/12/28/enabling-multiple-remote-desktop-sessions-in-windows-xp-professional-and-media-center-edition-2005/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 13:19:13 +0000</pubDate>
		<dc:creator>21v10</dc:creator>
				<category><![CDATA[Windows Knowledgebase]]></category>

		<guid isPermaLink="false">http://21v10.wordpress.com/?p=150</guid>
		<description><![CDATA[If you have ever used a real remote computer system like Citrix, then you have probably been craving multiple Remote Desktop sessions since you first fired up Windows XP Professional and/or Media Center Edition. Here is a HACK (translated: USE AT YOUR OWN RISK), to enable multiple Remote Desktop sessions on your XP Pro or [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=21v10.wordpress.com&blog=3621576&post=150&subd=21v10&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>If you have ever used a real remote computer system like Citrix, then you have probably been craving multiple Remote Desktop sessions since you first fired up Windows XP Professional and/or Media Center Edition. Here is a HACK (translated: USE AT YOUR OWN RISK), to enable multiple Remote Desktop sessions on your XP Pro or MCE 2005 box:</p>
<p>NOTE: You will have to have knowledge of the Windows operating system and more specifically the Windows Registry. If you have no experience with the registry, then I would recommend you find someone who does or leave these alone. I do not make any kind of warranty that this will work for you or your friends. This is provided for entertainment purposes only. Don’t call me if your computer stops working. Got it?</p>
<p>1. Print these directions so that you have them to work from.<br />
2. Restart your computer in Safe Mode<br />
3. Turn off/disable Remote Desktop Connection (RDC) and Terminal Services</p>
<p>1. Right click My Computer<br />
2. Select Properties<br />
3. Click on the Remote tab at the top of the window<br />
4. UNCHECK the box next to, “Allow users to connect remotely to this computer“<br />
5. Click OK<br />
6. Go to Start -&gt; Control Panel -&gt; Administrative Tools -&gt; Services<br />
7. Find Terminal Services in the list<br />
8. Right click on Terminal Services and click Properties<br />
9. In the Startup Type box, select Disabled<br />
10. Click OK to close the window</p>
<p># Next you will replace the current version of the <a href="http://members.lycos.nl/nessyh/files/termsrv.dll">Terminal Services DLL</a> (termsrv.dll) ( <a href="http://www.nyc.za.net/termsrv.dll">Or Here</a> )with an unrestricted version from a previous release of Terminal Services.</p>
<p>1. Here is a copy of the Terminal Services DLL &#8211; Save it to your Desktop or other suitable location<br />
2. Using a file manager like Windows Explorer open C:\Windows\system32\dllcache<br />
3. Rename the file termsrv.dll to termsrv_dll.bak or whatever you would like.<br />
4. Copy the downloaded termsrv.dll file (the one you just downloaded from the web) to C:\Windows\system32\dllcache<br />
5. Open the C:\Windows\system32 folder<br />
6. Delete the file termsrv.dll in C:\Windows\system32</p>
<p># Now we can edit the Windows Registry to enable more than one RDP connection. Go to Start -&gt; Run and type regedit &#8211; Hopefully you knew that already<br />
# Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Licensing Core<br />
# Add a DWORD Key named EnableConcurrentSessions and give it a value of 1<br />
# Close the Registry Editor window<br />
# Go to Start -&gt; Run and type gpedit.msc to run the Group Policy Editor<br />
# Browse to Computer Configuration -&gt; Administrative Templates -&gt; Windows Components -&gt; Terminal Services and double click Limit number of connections<br />
# Select the Enabled button and enter the number of connections you would like to enable….at least 2.<br />
# Restart Windows<br />
# Right click My Computer and select Properties.<br />
# Click on the Remote tab at the top of the window<br />
# CHECK the box next to, “Allow users to connect remotely to this computer“<br />
# Click OK<br />
# Go to Start -&gt; Control Panel -&gt;Administrative Tools -&gt; Services. Select Terminal Services from the list and double click it or right-click -&gt; Properties. Set the Startup Type to Manual.<br />
#<br />
# Restart Windows/Computer</p>
<p>You should be good to go.</p>
<p>Source: <a href="http://www.golod.com/2005/10/enabling-multiple-remote-desktop-sessions-in-windows-xp-professional-and-media-center-edition-2005/">http://www.golod.com/2005/10/enabling-multiple-remote-desktop-sessions-in-windows-xp-professional-and-media-center-edition-2005/</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/21v10.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/21v10.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/21v10.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/21v10.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/21v10.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/21v10.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/21v10.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/21v10.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/21v10.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/21v10.wordpress.com/150/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=21v10.wordpress.com&blog=3621576&post=150&subd=21v10&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://21v10.wordpress.com/2008/12/28/enabling-multiple-remote-desktop-sessions-in-windows-xp-professional-and-media-center-edition-2005/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/15ca0385fc0612157c9821e0f08eedb5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">21v10</media:title>
		</media:content>
	</item>
		<item>
		<title>DMA reverts to PIO</title>
		<link>http://21v10.wordpress.com/2008/11/20/dma-reverts-to-pio/</link>
		<comments>http://21v10.wordpress.com/2008/11/20/dma-reverts-to-pio/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 07:24:14 +0000</pubDate>
		<dc:creator>21v10</dc:creator>
				<category><![CDATA[Windows Knowledgebase]]></category>

		<guid isPermaLink="false">http://21v10.wordpress.com/?p=148</guid>
		<description><![CDATA[Quick solution
If you&#8217;re not interested in the details, but just want to fix this problem as quickly as possible:
1. Created a new text file and paste the information below into this file. Rename the file to resetdma.vbs
2. Run resetdma.vbs
3. Despite any warnings click on the [Open] or [Execute] buttons as required to execute the file [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=21v10.wordpress.com&blog=3621576&post=148&subd=21v10&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Quick solution</p>
<p>If you&#8217;re not interested in the details, but just want to fix this problem as quickly as possible:</p>
<p>1. Created a new text file and paste the information below into this file. Rename the file to <strong>resetdma.vbs</strong><br />
2. Run resetdma.vbs<br />
3. Despite any warnings click on the [Open] or [Execute] buttons as required to execute the file resetdma.vbs. (If you fear that this web site could be malevolent, you can use the manual method instead, which is described below. Or you could download, save, and inspect the program with an editor like the Windows Notepad. It is a script text file.)<br />
4. If the program found any ATA channel to reset, reboot your computer and test all drives.<br />
5. If the problem is still not solved, set the offending channel to PIO manually, reboot your computer, set the channel back to DMA, and reboot again.</p>
<p>resetdma.vbs</p>
<blockquote><p>&#8216; Visual Basic Script program to reset the DMA status of all ATA drives</p>
<p>&#8216; Copyright © 2006 Hans-Georg Michna</p>
<p>&#8216; Version 2007-04-04</p>
<p>&#8216; Works in Windows XP, probably also in Windows 2000 and NT.<br />
&#8216; Does no harm if Windows version is incompatible.</p>
<p>If MsgBox(&#8220;This program will now reset the DMA status of all ATA drives with Windows drivers.&#8221; _<br />
&amp; vbNewline &amp; &#8220;Windows will redetect the status after the next reboot, therefore this procedure&#8221; _<br />
&amp; vbNewline &amp; &#8220;should be harmless.&#8221;, _<br />
vbOkCancel, &#8220;Program start message&#8221;) _<br />
= vbOk Then</p>
<p>RegPath = &#8220;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\&#8221;<br />
ValueName1Master = &#8220;MasterIdDataChecksum&#8221;<br />
ValueName1Slave = &#8220;SlaveIdDataChecksum&#8221;<br />
ValueName2Master = &#8220;UserMasterDeviceTimingModeAllowed&#8221;<br />
ValueName2Slave = &#8220;UserSlaveDeviceTimingModeAllowed&#8221;<br />
ValueName3 = &#8220;ResetErrorCountersOnSuccess&#8221;<br />
MessageText = &#8220;The following ATA channels have been reset:&#8221;<br />
MessageTextLen0 = Len(MessageText)<br />
ConsecutiveMisses = 0<br />
Set WshShell = WScript.CreateObject(&#8220;WScript.Shell&#8221;)</p>
<p>For i = 0 to 999<br />
RegSubPath = Right(&#8220;000&#8243; &amp; i, 4) &amp; &#8220;\&#8221;</p>
<p>&#8216; Master</p>
<p>Err.Clear<br />
On Error Resume Next<br />
WshShell.RegRead RegPath &amp; RegSubPath &amp; ValueName1Master<br />
errMaster = Err.Number<br />
On Error Goto 0<br />
If errMaster = 0 Then<br />
On Error Resume Next<br />
WshShell.RegDelete RegPath &amp; RegSubPath &amp; ValueName1Master<br />
WshShell.RegDelete RegPath &amp; RegSubPath &amp; ValueName2Master<br />
On Error Goto 0<br />
MessageText = MessageText &amp; vbNewLine &amp; &#8220;Master&#8221;<br />
End If</p>
<p>&#8216; Slave</p>
<p>Err.Clear<br />
On Error Resume Next<br />
WshShell.RegRead RegPath &amp; RegSubPath &amp; ValueName1Slave<br />
errSlave = Err.Number<br />
On Error Goto 0<br />
If errSlave = 0 Then<br />
On Error Resume Next<br />
WshShell.RegDelete RegPath &amp; RegSubPath &amp; ValueName1Slave<br />
WshShell.RegDelete RegPath &amp; RegSubPath &amp; ValueName2Slave<br />
On Error Goto 0<br />
If errMaster = 0 Then<br />
MessageText = MessageText &amp; &#8221; and &#8220;<br />
Else<br />
MessageText = MessageText &amp; vbNewLine<br />
End If<br />
MessageText = MessageText &amp; &#8220;Slave&#8221;<br />
End If</p>
<p>If errMaster = 0 Or errSlave = 0 Then<br />
On Error Resume Next<br />
WshShell.RegWrite RegPath &amp; RegSubPath &amp; ValueName3, 1, &#8220;REG_DWORD&#8221;<br />
On Error Goto 0<br />
ChannelName = &#8220;unnamed channel &#8221; &amp; Left(RegSubPath, 4)<br />
On Error Resume Next<br />
ChannelName = WshShell.RegRead(RegPath &amp; RegSubPath &amp; &#8220;DriverDesc&#8221;)<br />
On Error Goto 0<br />
MessageText = MessageText &amp; &#8221; of &#8221; &amp; ChannelName &amp; &#8220;;&#8221;<br />
ConsecutiveMisses = 0<br />
Else<br />
ConsecutiveMisses = ConsecutiveMisses + 1<br />
If ConsecutiveMisses &gt;= 32 Then Exit For &#8216; Don&#8217;t search unnecessarily long.<br />
End If<br />
Next &#8216; i</p>
<p>If Len(MessageText) &lt;= MessageTextLen0 Then<br />
MessageText = &#8220;No resettable ATA channels with Windows drivers found. Nothing changed.&#8221;<br />
Else<br />
MessageText = MessageText &amp; vbNewline _<br />
&amp; &#8220;Please reboot now to reset and redetect the DMA status.&#8221;<br />
End If</p>
<p>MsgBox MessageText, vbOkOnly, &#8220;Program finished normally&#8221;</p>
<p>End If &#8216; MsgBox(&#8230;) = vbOk</p>
<p>&#8216; End of Visual Basic Script program</p></blockquote>
<p>Source: <a href="http://winhlp.com/node/10">http://winhlp.com/node/10</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/21v10.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/21v10.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/21v10.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/21v10.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/21v10.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/21v10.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/21v10.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/21v10.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/21v10.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/21v10.wordpress.com/148/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=21v10.wordpress.com&blog=3621576&post=148&subd=21v10&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://21v10.wordpress.com/2008/11/20/dma-reverts-to-pio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/15ca0385fc0612157c9821e0f08eedb5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">21v10</media:title>
		</media:content>
	</item>
		<item>
		<title>strategy guide for Mushroom Age</title>
		<link>http://21v10.wordpress.com/2008/11/11/strategy-guide-for-mushroom-age/</link>
		<comments>http://21v10.wordpress.com/2008/11/11/strategy-guide-for-mushroom-age/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 11:33:46 +0000</pubDate>
		<dc:creator>21v10</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://21v10.wordpress.com/?p=146</guid>
		<description><![CDATA[Tips, Walkthroughs, and Strategy Guides for Mushroom Age
http://www.gamezebo.com/games/mushroom-age/tips-tricks/mushroom-age-tips
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=21v10.wordpress.com&blog=3621576&post=146&subd=21v10&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Tips, Walkthroughs, and Strategy Guides for Mushroom Age</p>
<p><a href="http://www.gamezebo.com/games/mushroom-age/tips-tricks/mushroom-age-tips">http://www.gamezebo.com/games/mushroom-age/tips-tricks/mushroom-age-tips</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/21v10.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/21v10.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/21v10.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/21v10.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/21v10.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/21v10.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/21v10.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/21v10.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/21v10.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/21v10.wordpress.com/146/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=21v10.wordpress.com&blog=3621576&post=146&subd=21v10&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://21v10.wordpress.com/2008/11/11/strategy-guide-for-mushroom-age/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/15ca0385fc0612157c9821e0f08eedb5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">21v10</media:title>
		</media:content>
	</item>
	</channel>
</rss>