<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for Raymund Macaalay&#039;s Dev Blog</title>
	<atom:link href="http://anyrest.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://anyrest.wordpress.com</link>
	<description>ANYthing Regarding Software Technology, helping IT Professionals 1 blog post at a time.</description>
	<lastBuildDate>Sat, 18 May 2013 21:34:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on Everything in Active Directory via C#.Net 3.5 (Using System.DirectoryServices.AccountManagement) by ilyas</title>
		<link>http://anyrest.wordpress.com/2010/06/28/active-directory-c/#comment-1017</link>
		<dc:creator><![CDATA[ilyas]]></dc:creator>
		<pubDate>Sat, 18 May 2013 21:34:25 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=588#comment-1017</guid>
		<description><![CDATA[Thx for your great effort.
i receive error while use : logon failure unknown user name or bad password
private string sDomain = &quot;test.com&quot;;
        private string sDefaultOU = &quot;OU=testUsers,DC=testCORP,DC=test,DC=com&quot;;
        private string sDefaultRootOU = &quot;DC=testCORP,DC=test,DC=com&quot;;
        private string sServiceUser = @&quot;admintest&quot;;
        private string sServicePassword = &quot;test.123&quot;;
==============
private void btnuser_Click(object sender, EventArgs e)
        {
            try
            {
                ADMethodsAccountManagement userinfo = new ADMethodsAccountManagement();
                UserPrincipal aduser = userinfo.GetUser(txtusername.Text);

                Labtrueorfalse.Text = aduser.EmailAddress;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }]]></description>
		<content:encoded><![CDATA[<p>Thx for your great effort.<br />
i receive error while use : logon failure unknown user name or bad password<br />
private string sDomain = &#8220;test.com&#8221;;<br />
        private string sDefaultOU = &#8220;OU=testUsers,DC=testCORP,DC=test,DC=com&#8221;;<br />
        private string sDefaultRootOU = &#8220;DC=testCORP,DC=test,DC=com&#8221;;<br />
        private string sServiceUser = @&#8221;admintest&#8221;;<br />
        private string sServicePassword = &#8220;test.123&#8243;;<br />
==============<br />
private void btnuser_Click(object sender, EventArgs e)<br />
        {<br />
            try<br />
            {<br />
                ADMethodsAccountManagement userinfo = new ADMethodsAccountManagement();<br />
                UserPrincipal aduser = userinfo.GetUser(txtusername.Text);</p>
<p>                Labtrueorfalse.Text = aduser.EmailAddress;<br />
            }<br />
            catch (Exception ex)<br />
            {<br />
                MessageBox.Show(ex.Message);<br />
            }<br />
        }</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on GridView Paging and Sorting by Balaji</title>
		<link>http://anyrest.wordpress.com/2010/02/16/gridview-paging-and-sorting/#comment-1016</link>
		<dc:creator><![CDATA[Balaji]]></dc:creator>
		<pubDate>Thu, 16 May 2013 17:47:36 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=54#comment-1016</guid>
		<description><![CDATA[Thanks a lot Raymund...everything is working fine for me except that myGridView.TopPagerRow, returns null, as a result the dropdownlist remains empty.. 
any idea how to solve that?]]></description>
		<content:encoded><![CDATA[<p>Thanks a lot Raymund&#8230;everything is working fine for me except that myGridView.TopPagerRow, returns null, as a result the dropdownlist remains empty..<br />
any idea how to solve that?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Simple Implementation of MVC Cascading Ajax Drop Down by Patrick Melia</title>
		<link>http://anyrest.wordpress.com/2011/09/21/simple-implementation-of-mvc-cascading-ajax-drop-down/#comment-1015</link>
		<dc:creator><![CDATA[Patrick Melia]]></dc:creator>
		<pubDate>Tue, 14 May 2013 15:07:59 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=1419#comment-1015</guid>
		<description><![CDATA[Hi, I am trying to do this, but I am trying to pull the information for the database, rather than the way you did it. This is a great example by the way, but how would I do it in the way I want to do it?]]></description>
		<content:encoded><![CDATA[<p>Hi, I am trying to do this, but I am trying to pull the information for the database, rather than the way you did it. This is a great example by the way, but how would I do it in the way I want to do it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Grabbing Information of a Terminal Services Session Programatically by Andrea</title>
		<link>http://anyrest.wordpress.com/2010/09/21/grabbing-information-of-a-terminal-services-session-programatically/#comment-1014</link>
		<dc:creator><![CDATA[Andrea]]></dc:creator>
		<pubDate>Tue, 14 May 2013 14:43:54 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=783#comment-1014</guid>
		<description><![CDATA[Imports System
Imports System.Diagnostics
Imports System.Runtime.InteropServices
Imports log4net

Public Class TerminalServer

#Region &quot;Constants&quot;
    Private Const WTS_CURRENT_SESSION As Integer = -1
#End Region

#Region &quot;Dll Imports&quot;
    &#039;     _
    &#039;Private Shared Function WTSEnumerateSessions(ByVal hwnd As IntPtr, ByVal lpString As StringBuilder, ByVal cch As Integer) As Integer
    &#039;    End Function

     _
    Private Shared Function WTSEnumerateSessions( _
        ByVal hServer As IntPtr, _
         _
        ByVal Reserved As Int32, _
         _
        ByVal Version As Int32, _
        ByRef ppSessionInfo As IntPtr, _
         _
        ByRef pCount As Int32) As Int32
    End Function

    &#039;[DllImport(&quot;wtsapi32.dll&quot;)]
    &#039;static extern int WTSEnumerateSessions(
    &#039;    IntPtr pServer,
    &#039;    [MarshalAs(UnmanagedType.U4)] int iReserved,
    &#039;    [MarshalAs(UnmanagedType.U4)] int iVersion,
    &#039;    ref IntPtr pSessionInfo,
    &#039;    [MarshalAs(UnmanagedType.U4)] ref int iCount);

    &#039;[DllImport(&quot;Wtsapi32.dll&quot;)]
    &#039;public static extern bool WTSQuerySessionInformation(
    &#039;    System.IntPtr pServer,
    &#039;    int iSessionID,
    &#039;    WTS_INFO_CLASS oInfoClass,
    &#039;    out System.IntPtr pBuffer,
    &#039;    out uint iBytesReturned);
    Private Declare Auto Function WTSQuerySessionInformation Lib &quot;wtsapi32.dll&quot; ( _
      ByVal hServer As System.IntPtr, _
      ByVal SessionId As Int32, _
      ByVal InfoClass As WTS_INFO_CLASS, _
      ByRef ppBuffer As IntPtr, _
      ByRef pCount As UInt32) As Boolean


    &#039;[DllImport(&quot;wtsapi32.dll&quot;)]
    &#039;static extern void WTSFreeMemory(
    &#039;    IntPtr pMemory);
     _
 Private Shared Sub WTSFreeMemory(ByVal pMemory As IntPtr)
    End Sub

#End Region

#Region &quot;Structures&quot;
    &#039;Structure for Terminal Service Client IP Address
     _
    Private Structure WTS_CLIENT_ADDRESS
        Public iAddressFamily As Integer &#039;AF_INET, (AF_INET6), AF_IPX, AF_NETBIOS, AF_UNSPEC
         _
        Public bAddress() As Byte
    End Structure

    &#039;Structure for Terminal Service Session Info
     _
    Private Structure WTS_SESSION_INFO
        Public iSessionID As Integer
         _
        Public sWinsWorkstationName As String
        Public oState As WTS_CONNECTSTATE_CLASS
    End Structure

    &#039;Structure for Terminal Service Session Client Display
     _
    Private Structure WTS_CLIENT_DISPLAY

        Public iHorizontalResolution As Integer
        Public iVerticalResolution As Integer
        &#039;1 = The display uses 4 bits per pixel for a maximum of 16 colors.
        &#039;2 = The display uses 8 bits per pixel for a maximum of 256 colors.
        &#039;4 = The display uses 16 bits per pixel for a maximum of 2^16 colors.
        &#039;8 = The display uses 3-byte RGB values for a maximum of 2^24 colors.
        &#039;16 = The display uses 15 bits per pixel for a maximum of 2^15 colors.
        Public iColorDepth As Integer
    End Structure
#End Region

#Region &quot;Enumurations&quot;
    Private Enum WTS_CONNECTSTATE_CLASS
        WTSActive
        WTSConnected
        WTSConnectQuery
        WTSShadow
        WTSDisconnected
        WTSIdle
        WTSListen
        WTSReset
        WTSDown
        WTSInit
    End Enum

    Private Enum WTS_INFO_CLASS
        WTSInitialProgram
        WTSApplicationName
        WTSWorkingDirectory
        WTSOEMId
        WTSSessionId
        WTSUserName
        WTSWinStationName
        WTSDomainName
        WTSConnectState
        WTSClientBuildNumber
        WTSClientName
        WTSClientDirectory
        WTSClientProductId
        WTSClientHardwareId
        WTSClientAddress
        WTSClientDisplay
        WTSClientProtocolType
        WTSIdleTime
        WTSLogonTime
        WTSIncomingBytes
        WTSOutgoingBytes
        WTSIncomingFrames
        WTSOutgoingFrames
        WTSClientInfo
        WTSSessionInfo
        WTSConfigInfo
        WTSValidationInfo
        WTSSessionAddressV4
        WTSIsRemoteSession
    End Enum
#End Region

    &#039;fonte: http://www.codeproject.com/Articles/111430/Grabbing-Information-of-a-Terminal-Services-Sessio 
    &#039;Public Sub Test()
    &#039;    Dim pServer As IntPtr = IntPtr.Zero
    &#039;    Dim sUserName As String = String.Empty
    &#039;    Dim sDomain As String = String.Empty
    &#039;    Dim sClientName As String = String.Empty
    &#039;    Dim sSessionId As String = String.Empty
    &#039;    Dim sClientApplicationDirectory As String = String.Empty
    &#039;    Dim sIPAddress As String = String.Empty

    &#039;    Dim oClientAddres As WTS_CLIENT_ADDRESS = New WTS_CLIENT_ADDRESS()
    &#039;    Dim oClientDisplay As WTS_CLIENT_DISPLAY = New WTS_CLIENT_DISPLAY()

    &#039;    Dim pSessionInfo As IntPtr = IntPtr.Zero

    &#039;    Dim iCount As Integer = 0
    &#039;    Dim iReturnValue As Integer = WTSEnumerateSessions(pServer, 0, 1, pSessionInfo, iCount)
    &#039;    &#039;dim iDataSize as Integer = Marshal.SizeOf(typeof(WTS_SESSION_INFO))
    &#039;    Dim iDataSize As Integer = Marshal.SizeOf(GetType(WTS_SESSION_INFO))

    &#039;    Dim iCurrent As Integer = pSessionInfo.ToInt32
    &#039;    Dim _Message As String = String.Empty



    &#039;    Dim _ThisProcess As Process = Process.GetCurrentProcess()
    &#039;    Dim _SessionId As Integer = _ThisProcess.SessionId
    &#039;    _Message += &quot;Session ID:&quot; + _SessionId.ToString

    &#039;    If (iReturnValue  0) Then

    &#039;        &#039;Go to all sessions
    &#039;        For i As Integer = 0 To iCount - 1
    &#039;            _Message += &quot;                    &quot; + i.ToString

    &#039;            Dim oSessionInfo As WTS_SESSION_INFO = _
    &#039;            CType(Marshal.PtrToStructure(New IntPtr(iCurrent), _
    &#039;                GetType(WTS_SESSION_INFO)), WTS_SESSION_INFO)
    &#039;            iCurrent += iDataSize

    &#039;            Dim iReturned As UInteger = 0

    &#039;            &#039;Get the IP address of the Terminal Services User
    &#039;            Dim pAddress As IntPtr = IntPtr.Zero
    &#039;            If (WTSQuerySessionInformation(pServer, _
    &#039;              oSessionInfo.iSessionID, WTS_INFO_CLASS.WTSClientAddress, _
    &#039;               pAddress, iReturned) = True) Then

    &#039;                oClientAddres = DirectCast(Marshal.PtrToStructure _
    &#039;                    (pAddress, oClientAddres.GetType()), WTS_CLIENT_ADDRESS)
    &#039;                sIPAddress = oClientAddres.bAddress(2).ToString() + &quot;.&quot; + _
    &#039;                   oClientAddres.bAddress(3).ToString() + &quot;.&quot; + oClientAddres.bAddress(4).ToString() _
    &#039;                   + &quot;.&quot; + oClientAddres.bAddress(5).ToString()
    &#039;                _Message += &quot;   IPAddress:&quot; + sIPAddress
    &#039;            End If
    &#039;            &#039;Get the User Name of the Terminal Services User
    &#039;            If (WTSQuerySessionInformation(pServer, _
    &#039;                  oSessionInfo.iSessionID, WTS_INFO_CLASS.WTSUserName, _
    &#039;                   pAddress, iReturned) = True) Then
    &#039;                &#039;sUserName = Marshal.PtrToStringAnsi(pAddress) &#039;, CType(iReturned, Integer))
    &#039;                sUserName = Marshal.PtrToStringUni(pAddress)
    &#039;                _Message += &quot;   UserName:&quot; + sUserName
    &#039;            End If
    &#039;            &#039;Get the Domain Name of the Terminal Services User
    &#039;            If (WTSQuerySessionInformation(pServer, _
    &#039;              oSessionInfo.iSessionID, WTS_INFO_CLASS.WTSDomainName, _
    &#039;               pAddress, iReturned) = True) Then
    &#039;                &#039;sDomain = Marshal.PtrToStringAnsi(pAddress, CType(iReturned, Integer))
    &#039;                sDomain = Marshal.PtrToStringUni(pAddress)
    &#039;                _Message += &quot;   Domain:&quot; + sDomain
    &#039;            End If
    &#039;            &#039;Get the User Name of the Terminal Services User
    &#039;            If (WTSQuerySessionInformation(pServer, _
    &#039;                  oSessionInfo.iSessionID, WTS_INFO_CLASS.WTSClientName, _
    &#039;                   pAddress, iReturned) = True) Then
    &#039;                &#039;sUserName = Marshal.PtrToStringAnsi(pAddress) &#039;, CType(iReturned, Integer))
    &#039;                sClientName = Marshal.PtrToStringUni(pAddress)
    &#039;                _Message += &quot;   ClientName:&quot; + sClientName
    &#039;            End If
    &#039;            &#039;Get the Domain Name of the Terminal Services User
    &#039;            If (WTSQuerySessionInformation(pServer, _
    &#039;              oSessionInfo.iSessionID, WTS_INFO_CLASS.WTSSessionId, _
    &#039;               pAddress, iReturned) = True) Then
    &#039;                &#039;sDomain = Marshal.PtrToStringAnsi(pAddress, CType(iReturned, Integer))
    &#039;                sSessionId = Marshal.PtrToStringUni(pAddress)
    &#039;                _Message += &quot;   SessionId:&quot; + sSessionId
    &#039;            End If
    &#039;            &#039;&#039;Get the Display Information  of the Terminal Services User
    &#039;            &#039;If (WTSQuerySessionInformation(pServer, _
    &#039;            &#039;   oSessionInfo.iSessionID, WTS_INFO_CLASS.WTSClientDisplay, _
    &#039;            &#039;    pAddress, iReturned) = True) Then
    &#039;            &#039;    oClientDisplay = CType(Marshal.PtrToStructure _
    &#039;            &#039;        (pAddress, oClientDisplay.GetType()), WTS_CLIENT_DISPLAY)
    &#039;            &#039;End If
    &#039;            &#039;&#039;Get the Application Directory of the Terminal Services User
    &#039;            &#039;If (WTSQuerySessionInformation(pServer, oSessionInfo.iSessionID, _
    &#039;            &#039;    WTS_INFO_CLASS.WTSClientDirectory, pAddress, iReturned) = True) Then
    &#039;            &#039;    &#039;sClientApplicationDirectory = Marshal.PtrToStringAnsi(pAddress)
    &#039;            &#039;    sClientApplicationDirectory = Marshal.PtrToStringUni(pAddress)
    &#039;            &#039;End If
    &#039;        Next

    &#039;        WTSFreeMemory(pSessionInfo)
    &#039;    End If

    &#039;    Dim _logger As ILog = LogManager.GetLogger(&quot;IDE&quot;)
    &#039;    _logger.Debug(_Message)
    &#039;End Sub

    Public Function ClientName(ByVal p_LocalName As String) As String
        Dim pServer As IntPtr = IntPtr.Zero
        Dim sClientName As String = p_LocalName

        Dim pSessionInfo As IntPtr = IntPtr.Zero

        Dim iCount As Integer = 0
        Dim iReturnValue As Integer = WTSEnumerateSessions(pServer, 0, 1, pSessionInfo, iCount)
        &#039;dim iDataSize as Integer = Marshal.SizeOf(typeof(WTS_SESSION_INFO))
        Dim iDataSize As Integer = Marshal.SizeOf(GetType(WTS_SESSION_INFO))

        Dim iCurrent As Integer = pSessionInfo.ToInt32
        Dim oSessionInfo As WTS_SESSION_INFO
        If (iReturnValue  0) Then

            Dim _ThisProcess As Process = Process.GetCurrentProcess()
            Dim _SessionId As Integer = _ThisProcess.SessionId
            If _SessionId  0 Then
                        sClientName = _Name
                    End If
                End If
            End If
            WTSFreeMemory(pSessionInfo)
        End If
        Return sClientName
    End Function
End Class]]></description>
		<content:encoded><![CDATA[<p>Imports System<br />
Imports System.Diagnostics<br />
Imports System.Runtime.InteropServices<br />
Imports log4net</p>
<p>Public Class TerminalServer</p>
<p>#Region &#8220;Constants&#8221;<br />
    Private Const WTS_CURRENT_SESSION As Integer = -1<br />
#End Region</p>
<p>#Region &#8220;Dll Imports&#8221;<br />
    &#8216;     _<br />
    &#8216;Private Shared Function WTSEnumerateSessions(ByVal hwnd As IntPtr, ByVal lpString As StringBuilder, ByVal cch As Integer) As Integer<br />
    &#8216;    End Function</p>
<p>     _<br />
    Private Shared Function WTSEnumerateSessions( _<br />
        ByVal hServer As IntPtr, _<br />
         _<br />
        ByVal Reserved As Int32, _<br />
         _<br />
        ByVal Version As Int32, _<br />
        ByRef ppSessionInfo As IntPtr, _<br />
         _<br />
        ByRef pCount As Int32) As Int32<br />
    End Function</p>
<p>    &#8216;[DllImport("wtsapi32.dll")]<br />
    &#8216;static extern int WTSEnumerateSessions(<br />
    &#8216;    IntPtr pServer,<br />
    &#8216;    [MarshalAs(UnmanagedType.U4)] int iReserved,<br />
    &#8216;    [MarshalAs(UnmanagedType.U4)] int iVersion,<br />
    &#8216;    ref IntPtr pSessionInfo,<br />
    &#8216;    [MarshalAs(UnmanagedType.U4)] ref int iCount);</p>
<p>    &#8216;[DllImport("Wtsapi32.dll")]<br />
    &#8216;public static extern bool WTSQuerySessionInformation(<br />
    &#8216;    System.IntPtr pServer,<br />
    &#8216;    int iSessionID,<br />
    &#8216;    WTS_INFO_CLASS oInfoClass,<br />
    &#8216;    out System.IntPtr pBuffer,<br />
    &#8216;    out uint iBytesReturned);<br />
    Private Declare Auto Function WTSQuerySessionInformation Lib &#8220;wtsapi32.dll&#8221; ( _<br />
      ByVal hServer As System.IntPtr, _<br />
      ByVal SessionId As Int32, _<br />
      ByVal InfoClass As WTS_INFO_CLASS, _<br />
      ByRef ppBuffer As IntPtr, _<br />
      ByRef pCount As UInt32) As Boolean</p>
<p>    &#8216;[DllImport("wtsapi32.dll")]<br />
    &#8216;static extern void WTSFreeMemory(<br />
    &#8216;    IntPtr pMemory);<br />
     _<br />
 Private Shared Sub WTSFreeMemory(ByVal pMemory As IntPtr)<br />
    End Sub</p>
<p>#End Region</p>
<p>#Region &#8220;Structures&#8221;<br />
    &#8216;Structure for Terminal Service Client IP Address<br />
     _<br />
    Private Structure WTS_CLIENT_ADDRESS<br />
        Public iAddressFamily As Integer &#8216;AF_INET, (AF_INET6), AF_IPX, AF_NETBIOS, AF_UNSPEC<br />
         _<br />
        Public bAddress() As Byte<br />
    End Structure</p>
<p>    &#8216;Structure for Terminal Service Session Info<br />
     _<br />
    Private Structure WTS_SESSION_INFO<br />
        Public iSessionID As Integer<br />
         _<br />
        Public sWinsWorkstationName As String<br />
        Public oState As WTS_CONNECTSTATE_CLASS<br />
    End Structure</p>
<p>    &#8216;Structure for Terminal Service Session Client Display<br />
     _<br />
    Private Structure WTS_CLIENT_DISPLAY</p>
<p>        Public iHorizontalResolution As Integer<br />
        Public iVerticalResolution As Integer<br />
        &#8217;1 = The display uses 4 bits per pixel for a maximum of 16 colors.<br />
        &#8217;2 = The display uses 8 bits per pixel for a maximum of 256 colors.<br />
        &#8217;4 = The display uses 16 bits per pixel for a maximum of 2^16 colors.<br />
        &#8217;8 = The display uses 3-byte RGB values for a maximum of 2^24 colors.<br />
        &#8217;16 = The display uses 15 bits per pixel for a maximum of 2^15 colors.<br />
        Public iColorDepth As Integer<br />
    End Structure<br />
#End Region</p>
<p>#Region &#8220;Enumurations&#8221;<br />
    Private Enum WTS_CONNECTSTATE_CLASS<br />
        WTSActive<br />
        WTSConnected<br />
        WTSConnectQuery<br />
        WTSShadow<br />
        WTSDisconnected<br />
        WTSIdle<br />
        WTSListen<br />
        WTSReset<br />
        WTSDown<br />
        WTSInit<br />
    End Enum</p>
<p>    Private Enum WTS_INFO_CLASS<br />
        WTSInitialProgram<br />
        WTSApplicationName<br />
        WTSWorkingDirectory<br />
        WTSOEMId<br />
        WTSSessionId<br />
        WTSUserName<br />
        WTSWinStationName<br />
        WTSDomainName<br />
        WTSConnectState<br />
        WTSClientBuildNumber<br />
        WTSClientName<br />
        WTSClientDirectory<br />
        WTSClientProductId<br />
        WTSClientHardwareId<br />
        WTSClientAddress<br />
        WTSClientDisplay<br />
        WTSClientProtocolType<br />
        WTSIdleTime<br />
        WTSLogonTime<br />
        WTSIncomingBytes<br />
        WTSOutgoingBytes<br />
        WTSIncomingFrames<br />
        WTSOutgoingFrames<br />
        WTSClientInfo<br />
        WTSSessionInfo<br />
        WTSConfigInfo<br />
        WTSValidationInfo<br />
        WTSSessionAddressV4<br />
        WTSIsRemoteSession<br />
    End Enum<br />
#End Region</p>
<p>    &#8216;fonte: <a href="http://www.codeproject.com/Articles/111430/Grabbing-Information-of-a-Terminal-Services-Sessio" rel="nofollow">http://www.codeproject.com/Articles/111430/Grabbing-Information-of-a-Terminal-Services-Sessio</a><br />
    &#8216;Public Sub Test()<br />
    &#8216;    Dim pServer As IntPtr = IntPtr.Zero<br />
    &#8216;    Dim sUserName As String = String.Empty<br />
    &#8216;    Dim sDomain As String = String.Empty<br />
    &#8216;    Dim sClientName As String = String.Empty<br />
    &#8216;    Dim sSessionId As String = String.Empty<br />
    &#8216;    Dim sClientApplicationDirectory As String = String.Empty<br />
    &#8216;    Dim sIPAddress As String = String.Empty</p>
<p>    &#8216;    Dim oClientAddres As WTS_CLIENT_ADDRESS = New WTS_CLIENT_ADDRESS()<br />
    &#8216;    Dim oClientDisplay As WTS_CLIENT_DISPLAY = New WTS_CLIENT_DISPLAY()</p>
<p>    &#8216;    Dim pSessionInfo As IntPtr = IntPtr.Zero</p>
<p>    &#8216;    Dim iCount As Integer = 0<br />
    &#8216;    Dim iReturnValue As Integer = WTSEnumerateSessions(pServer, 0, 1, pSessionInfo, iCount)<br />
    &#8216;    &#8216;dim iDataSize as Integer = Marshal.SizeOf(typeof(WTS_SESSION_INFO))<br />
    &#8216;    Dim iDataSize As Integer = Marshal.SizeOf(GetType(WTS_SESSION_INFO))</p>
<p>    &#8216;    Dim iCurrent As Integer = pSessionInfo.ToInt32<br />
    &#8216;    Dim _Message As String = String.Empty</p>
<p>    &#8216;    Dim _ThisProcess As Process = Process.GetCurrentProcess()<br />
    &#8216;    Dim _SessionId As Integer = _ThisProcess.SessionId<br />
    &#8216;    _Message += &#8220;Session ID:&#8221; + _SessionId.ToString</p>
<p>    &#8216;    If (iReturnValue  0) Then</p>
<p>    &#8216;        &#8216;Go to all sessions<br />
    &#8216;        For i As Integer = 0 To iCount &#8211; 1<br />
    &#8216;            _Message += &#8221;                    &#8221; + i.ToString</p>
<p>    &#8216;            Dim oSessionInfo As WTS_SESSION_INFO = _<br />
    &#8216;            CType(Marshal.PtrToStructure(New IntPtr(iCurrent), _<br />
    &#8216;                GetType(WTS_SESSION_INFO)), WTS_SESSION_INFO)<br />
    &#8216;            iCurrent += iDataSize</p>
<p>    &#8216;            Dim iReturned As UInteger = 0</p>
<p>    &#8216;            &#8216;Get the IP address of the Terminal Services User<br />
    &#8216;            Dim pAddress As IntPtr = IntPtr.Zero<br />
    &#8216;            If (WTSQuerySessionInformation(pServer, _<br />
    &#8216;              oSessionInfo.iSessionID, WTS_INFO_CLASS.WTSClientAddress, _<br />
    &#8216;               pAddress, iReturned) = True) Then</p>
<p>    &#8216;                oClientAddres = DirectCast(Marshal.PtrToStructure _<br />
    &#8216;                    (pAddress, oClientAddres.GetType()), WTS_CLIENT_ADDRESS)<br />
    &#8216;                sIPAddress = oClientAddres.bAddress(2).ToString() + &#8220;.&#8221; + _<br />
    &#8216;                   oClientAddres.bAddress(3).ToString() + &#8220;.&#8221; + oClientAddres.bAddress(4).ToString() _<br />
    &#8216;                   + &#8220;.&#8221; + oClientAddres.bAddress(5).ToString()<br />
    &#8216;                _Message += &#8221;   IPAddress:&#8221; + sIPAddress<br />
    &#8216;            End If<br />
    &#8216;            &#8216;Get the User Name of the Terminal Services User<br />
    &#8216;            If (WTSQuerySessionInformation(pServer, _<br />
    &#8216;                  oSessionInfo.iSessionID, WTS_INFO_CLASS.WTSUserName, _<br />
    &#8216;                   pAddress, iReturned) = True) Then<br />
    &#8216;                &#8216;sUserName = Marshal.PtrToStringAnsi(pAddress) &#8216;, CType(iReturned, Integer))<br />
    &#8216;                sUserName = Marshal.PtrToStringUni(pAddress)<br />
    &#8216;                _Message += &#8221;   UserName:&#8221; + sUserName<br />
    &#8216;            End If<br />
    &#8216;            &#8216;Get the Domain Name of the Terminal Services User<br />
    &#8216;            If (WTSQuerySessionInformation(pServer, _<br />
    &#8216;              oSessionInfo.iSessionID, WTS_INFO_CLASS.WTSDomainName, _<br />
    &#8216;               pAddress, iReturned) = True) Then<br />
    &#8216;                &#8216;sDomain = Marshal.PtrToStringAnsi(pAddress, CType(iReturned, Integer))<br />
    &#8216;                sDomain = Marshal.PtrToStringUni(pAddress)<br />
    &#8216;                _Message += &#8221;   Domain:&#8221; + sDomain<br />
    &#8216;            End If<br />
    &#8216;            &#8216;Get the User Name of the Terminal Services User<br />
    &#8216;            If (WTSQuerySessionInformation(pServer, _<br />
    &#8216;                  oSessionInfo.iSessionID, WTS_INFO_CLASS.WTSClientName, _<br />
    &#8216;                   pAddress, iReturned) = True) Then<br />
    &#8216;                &#8216;sUserName = Marshal.PtrToStringAnsi(pAddress) &#8216;, CType(iReturned, Integer))<br />
    &#8216;                sClientName = Marshal.PtrToStringUni(pAddress)<br />
    &#8216;                _Message += &#8221;   ClientName:&#8221; + sClientName<br />
    &#8216;            End If<br />
    &#8216;            &#8216;Get the Domain Name of the Terminal Services User<br />
    &#8216;            If (WTSQuerySessionInformation(pServer, _<br />
    &#8216;              oSessionInfo.iSessionID, WTS_INFO_CLASS.WTSSessionId, _<br />
    &#8216;               pAddress, iReturned) = True) Then<br />
    &#8216;                &#8216;sDomain = Marshal.PtrToStringAnsi(pAddress, CType(iReturned, Integer))<br />
    &#8216;                sSessionId = Marshal.PtrToStringUni(pAddress)<br />
    &#8216;                _Message += &#8221;   SessionId:&#8221; + sSessionId<br />
    &#8216;            End If<br />
    &#8216;            &#8221;Get the Display Information  of the Terminal Services User<br />
    &#8216;            &#8216;If (WTSQuerySessionInformation(pServer, _<br />
    &#8216;            &#8216;   oSessionInfo.iSessionID, WTS_INFO_CLASS.WTSClientDisplay, _<br />
    &#8216;            &#8216;    pAddress, iReturned) = True) Then<br />
    &#8216;            &#8216;    oClientDisplay = CType(Marshal.PtrToStructure _<br />
    &#8216;            &#8216;        (pAddress, oClientDisplay.GetType()), WTS_CLIENT_DISPLAY)<br />
    &#8216;            &#8216;End If<br />
    &#8216;            &#8221;Get the Application Directory of the Terminal Services User<br />
    &#8216;            &#8216;If (WTSQuerySessionInformation(pServer, oSessionInfo.iSessionID, _<br />
    &#8216;            &#8216;    WTS_INFO_CLASS.WTSClientDirectory, pAddress, iReturned) = True) Then<br />
    &#8216;            &#8216;    &#8216;sClientApplicationDirectory = Marshal.PtrToStringAnsi(pAddress)<br />
    &#8216;            &#8216;    sClientApplicationDirectory = Marshal.PtrToStringUni(pAddress)<br />
    &#8216;            &#8216;End If<br />
    &#8216;        Next</p>
<p>    &#8216;        WTSFreeMemory(pSessionInfo)<br />
    &#8216;    End If</p>
<p>    &#8216;    Dim _logger As ILog = LogManager.GetLogger(&#8220;IDE&#8221;)<br />
    &#8216;    _logger.Debug(_Message)<br />
    &#8216;End Sub</p>
<p>    Public Function ClientName(ByVal p_LocalName As String) As String<br />
        Dim pServer As IntPtr = IntPtr.Zero<br />
        Dim sClientName As String = p_LocalName</p>
<p>        Dim pSessionInfo As IntPtr = IntPtr.Zero</p>
<p>        Dim iCount As Integer = 0<br />
        Dim iReturnValue As Integer = WTSEnumerateSessions(pServer, 0, 1, pSessionInfo, iCount)<br />
        &#8216;dim iDataSize as Integer = Marshal.SizeOf(typeof(WTS_SESSION_INFO))<br />
        Dim iDataSize As Integer = Marshal.SizeOf(GetType(WTS_SESSION_INFO))</p>
<p>        Dim iCurrent As Integer = pSessionInfo.ToInt32<br />
        Dim oSessionInfo As WTS_SESSION_INFO<br />
        If (iReturnValue  0) Then</p>
<p>            Dim _ThisProcess As Process = Process.GetCurrentProcess()<br />
            Dim _SessionId As Integer = _ThisProcess.SessionId<br />
            If _SessionId  0 Then<br />
                        sClientName = _Name<br />
                    End If<br />
                End If<br />
            End If<br />
            WTSFreeMemory(pSessionInfo)<br />
        End If<br />
        Return sClientName<br />
    End Function<br />
End Class</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Integrating Sharepoint 2010 and SQL Reporting Services 2008 in 6 easy steps by prak_edv@lamilux.de</title>
		<link>http://anyrest.wordpress.com/2010/06/17/integrating-sharepoint-2010-and-sql-reporting-services-2008-in-6-easy-steps/#comment-1013</link>
		<dc:creator><![CDATA[prak_edv@lamilux.de]]></dc:creator>
		<pubDate>Tue, 14 May 2013 14:16:43 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=563#comment-1013</guid>
		<description><![CDATA[Thanks for the article. I followed every single of your steps and can now upload .rdl files to a SP document library. But when i want to show the .rdl file i need to insert a username and a Password. I did that. Now the following Error message appears:

rsProcessingAborted
rsInvalidDataSourceCredentialSettingForITokenDataExtension

I googeled those messages but didnt find anything.
Can u help me ?

Greetings
Thomas S.]]></description>
		<content:encoded><![CDATA[<p>Thanks for the article. I followed every single of your steps and can now upload .rdl files to a SP document library. But when i want to show the .rdl file i need to insert a username and a Password. I did that. Now the following Error message appears:</p>
<p>rsProcessingAborted<br />
rsInvalidDataSourceCredentialSettingForITokenDataExtension</p>
<p>I googeled those messages but didnt find anything.<br />
Can u help me ?</p>
<p>Greetings<br />
Thomas S.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Everything in Active Directory via C#.Net 3.5 (Using System.DirectoryServices.AccountManagement) by Raymund</title>
		<link>http://anyrest.wordpress.com/2010/06/28/active-directory-c/#comment-1010</link>
		<dc:creator><![CDATA[Raymund]]></dc:creator>
		<pubDate>Wed, 08 May 2013 19:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=588#comment-1010</guid>
		<description><![CDATA[Have a look at this post http://anyrest.wordpress.com/2010/10/14/how-to-use-ad-attributes-not-represented-in-userprincipal-groupprincipal-and-computerprincipal/]]></description>
		<content:encoded><![CDATA[<p>Have a look at this post <a href="http://anyrest.wordpress.com/2010/10/14/how-to-use-ad-attributes-not-represented-in-userprincipal-groupprincipal-and-computerprincipal/" rel="nofollow">http://anyrest.wordpress.com/2010/10/14/how-to-use-ad-attributes-not-represented-in-userprincipal-groupprincipal-and-computerprincipal/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Everything in Active Directory via C#.Net 3.5 (Using System.DirectoryServices.AccountManagement) by Scott Olson</title>
		<link>http://anyrest.wordpress.com/2010/06/28/active-directory-c/#comment-1009</link>
		<dc:creator><![CDATA[Scott Olson]]></dc:creator>
		<pubDate>Wed, 08 May 2013 19:17:41 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=588#comment-1009</guid>
		<description><![CDATA[The account management helper class works great.  Do you happen to have some code that would add missing items from the UserPrincipal... something like this below.

The idea would be to add all of the missing items so that they could be set in code.

It would be helpful to see not only how they get set, but how they would then get used in code..

Thanks in advance.

Scott

Here is some sample code....

[DirectoryProperty(&quot;initials&quot;)]
    public string initials
    {
      get
      {
        object[] result = this.ExtensionGet(&quot;initials&quot;);
        if (result != null)
        {
          return (string)result[0];
        }
        else
        {
          return null;
        }
      }
      set { this.ExtensionSet(&quot;initials&quot;, value); }
    }]]></description>
		<content:encoded><![CDATA[<p>The account management helper class works great.  Do you happen to have some code that would add missing items from the UserPrincipal&#8230; something like this below.</p>
<p>The idea would be to add all of the missing items so that they could be set in code.</p>
<p>It would be helpful to see not only how they get set, but how they would then get used in code..</p>
<p>Thanks in advance.</p>
<p>Scott</p>
<p>Here is some sample code&#8230;.</p>
<p>[DirectoryProperty("initials")]<br />
    public string initials<br />
    {<br />
      get<br />
      {<br />
        object[] result = this.ExtensionGet(&#8220;initials&#8221;);<br />
        if (result != null)<br />
        {<br />
          return (string)result[0];<br />
        }<br />
        else<br />
        {<br />
          return null;<br />
        }<br />
      }<br />
      set { this.ExtensionSet(&#8220;initials&#8221;, value); }<br />
    }</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to edit the Welcome drop-down menu in Sharepoint 2010 by Alexandre</title>
		<link>http://anyrest.wordpress.com/2010/12/21/how-to-edit-the-welcome-drop-down-menu-in-sharepoint-2010/#comment-1005</link>
		<dc:creator><![CDATA[Alexandre]]></dc:creator>
		<pubDate>Thu, 25 Apr 2013 13:52:15 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=1199#comment-1005</guid>
		<description><![CDATA[I followed step by step your tutorial, and when I finally activate the solutio, on the UI, freshly imported, nothing happens. Any link added to the drop down menu. where could it come from ?
I&#039;m running a SharePoint 2010 on a IIS webserver, and I deployed it as a farm solution.
Thank you very much for taking time to read this, and even more to respond it.]]></description>
		<content:encoded><![CDATA[<p>I followed step by step your tutorial, and when I finally activate the solutio, on the UI, freshly imported, nothing happens. Any link added to the drop down menu. where could it come from ?<br />
I&#8217;m running a SharePoint 2010 on a IIS webserver, and I deployed it as a farm solution.<br />
Thank you very much for taking time to read this, and even more to respond it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Simple CAPTCHA, Create your own in C# by Francesco</title>
		<link>http://anyrest.wordpress.com/2010/08/04/simple-captcha-create-your-own-in-c/#comment-1003</link>
		<dc:creator><![CDATA[Francesco]]></dc:creator>
		<pubDate>Wed, 24 Apr 2013 12:34:38 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=665#comment-1003</guid>
		<description><![CDATA[Thanks.

How do i make the numbers fit inside the image.? Few numbers are not visible fully since I changed the height to 50 and the numbers are getting cut]]></description>
		<content:encoded><![CDATA[<p>Thanks.</p>
<p>How do i make the numbers fit inside the image.? Few numbers are not visible fully since I changed the height to 50 and the numbers are getting cut</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Sharepoint Workflow does not trigger on e-mail created List Items by Raymund Messmer</title>
		<link>http://anyrest.wordpress.com/2010/11/06/sharepoint-workflow-does-not-trigger-on-e-mail-created-list-items/#comment-1002</link>
		<dc:creator><![CDATA[Raymund Messmer]]></dc:creator>
		<pubDate>Tue, 23 Apr 2013 13:25:03 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=1090#comment-1002</guid>
		<description><![CDATA[Thanks for this tiny but very important information. You saved me hours!]]></description>
		<content:encoded><![CDATA[<p>Thanks for this tiny but very important information. You saved me hours!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on GridView Paging and Sorting by ajdove</title>
		<link>http://anyrest.wordpress.com/2010/02/16/gridview-paging-and-sorting/#comment-1000</link>
		<dc:creator><![CDATA[ajdove]]></dc:creator>
		<pubDate>Mon, 22 Apr 2013 18:04:23 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=54#comment-1000</guid>
		<description><![CDATA[Do you have a source-code download?]]></description>
		<content:encoded><![CDATA[<p>Do you have a source-code download?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Grabbing Information of a Terminal Services Session Programatically by rsmacaalay</title>
		<link>http://anyrest.wordpress.com/2010/09/21/grabbing-information-of-a-terminal-services-session-programatically/#comment-995</link>
		<dc:creator><![CDATA[rsmacaalay]]></dc:creator>
		<pubDate>Mon, 08 Apr 2013 19:53:21 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=783#comment-995</guid>
		<description><![CDATA[You can try this, it should work http://www.developerfusion.com/tools/convert/csharp-to-vb/]]></description>
		<content:encoded><![CDATA[<p>You can try this, it should work <a href="http://www.developerfusion.com/tools/convert/csharp-to-vb/" rel="nofollow">http://www.developerfusion.com/tools/convert/csharp-to-vb/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Grabbing Information of a Terminal Services Session Programatically by jay_99999</title>
		<link>http://anyrest.wordpress.com/2010/09/21/grabbing-information-of-a-terminal-services-session-programatically/#comment-994</link>
		<dc:creator><![CDATA[jay_99999]]></dc:creator>
		<pubDate>Mon, 08 Apr 2013 06:29:54 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=783#comment-994</guid>
		<description><![CDATA[This is just what I&#039;m looking for but I have only ever used vb.net.  My skills aren&#039;t good enough to convert myself - I don&#039;t suppose anyone has a vb.net version they could share?]]></description>
		<content:encoded><![CDATA[<p>This is just what I&#8217;m looking for but I have only ever used vb.net.  My skills aren&#8217;t good enough to convert myself &#8211; I don&#8217;t suppose anyone has a vb.net version they could share?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using SQL Server Reporting Services in MVC Web Application by Ermes Enriques</title>
		<link>http://anyrest.wordpress.com/2012/09/25/using-sql-server-reporting-services-in-mvc-web-application/#comment-992</link>
		<dc:creator><![CDATA[Ermes Enriques]]></dc:creator>
		<pubDate>Wed, 03 Apr 2013 16:50:17 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=1611#comment-992</guid>
		<description><![CDATA[Muchas gracias!!!!!]]></description>
		<content:encoded><![CDATA[<p>Muchas gracias!!!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Configuring Sharepoint 2010 to Accept Incoming Emails by Mark Arend</title>
		<link>http://anyrest.wordpress.com/2010/11/05/configuring-sharepoint-2010-to-accept-incoming-emails/#comment-939</link>
		<dc:creator><![CDATA[Mark Arend]]></dc:creator>
		<pubDate>Fri, 22 Mar 2013 20:38:09 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=1067#comment-939</guid>
		<description><![CDATA[When you configure SMTP service, by default it sets the FQDN of the server you installed it on as the domain to which emails are sent.  Most people will want to change this to their desired sharepoint address such as sp.company.com.  To do this, right-click the domain in the IIS 6 SMTP console, select rename, and enter your equivalent of sp.company.com.  This is what finally got my emails starting to flow out of the Drop folder.

I think the instructions above just assume the default name is correct, which it might be on a single-server test farm.]]></description>
		<content:encoded><![CDATA[<p>When you configure SMTP service, by default it sets the FQDN of the server you installed it on as the domain to which emails are sent.  Most people will want to change this to their desired sharepoint address such as sp.company.com.  To do this, right-click the domain in the IIS 6 SMTP console, select rename, and enter your equivalent of sp.company.com.  This is what finally got my emails starting to flow out of the Drop folder.</p>
<p>I think the instructions above just assume the default name is correct, which it might be on a single-server test farm.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Managing Google Calendar Events using .Net by Luis Corea</title>
		<link>http://anyrest.wordpress.com/2011/05/14/adding-a-google-calendar-event-using-net/#comment-935</link>
		<dc:creator><![CDATA[Luis Corea]]></dc:creator>
		<pubDate>Thu, 14 Mar 2013 21:13:14 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=1326#comment-935</guid>
		<description><![CDATA[hi, excelente article but...where can i download the code? Thanks!]]></description>
		<content:encoded><![CDATA[<p>hi, excelente article but&#8230;where can i download the code? Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Easily Determining what is the exact Error by using Correlation ID in Sharepoint 2010 by kor</title>
		<link>http://anyrest.wordpress.com/2011/08/18/easily-determining-what-is-the-exact-error-by-using-correlation-id-in-sharepoint-2010/#comment-934</link>
		<dc:creator><![CDATA[kor]]></dc:creator>
		<pubDate>Thu, 14 Mar 2013 15:16:42 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=1384#comment-934</guid>
		<description><![CDATA[thanks for sharing ;)]]></description>
		<content:encoded><![CDATA[<p>thanks for sharing <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Converting System.Linq.IQueryable interface to System.Data.DataSet by bdgngcr</title>
		<link>http://anyrest.wordpress.com/2011/05/20/converting-system-linq-iqueryable-interface-to-system-data-dataset/#comment-933</link>
		<dc:creator><![CDATA[bdgngcr]]></dc:creator>
		<pubDate>Sat, 09 Mar 2013 20:13:38 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=1340#comment-933</guid>
		<description><![CDATA[When I use this method IDE doesn&#039;t allow  &quot;myDB.GetCommand(item)&quot; part of code.My dbContext in DataLayer.I want to reach to DbContext from another Layer.{Your LINQ Data Context} myDB I changed this code like this DATALAYER.MyContext myDB. But IDE underlines to  GetCommand(item) part of code.
How to solve this problem ?Any recommendation?]]></description>
		<content:encoded><![CDATA[<p>When I use this method IDE doesn&#8217;t allow  &#8220;myDB.GetCommand(item)&#8221; part of code.My dbContext in DataLayer.I want to reach to DbContext from another Layer.{Your LINQ Data Context} myDB I changed this code like this DATALAYER.MyContext myDB. But IDE underlines to  GetCommand(item) part of code.<br />
How to solve this problem ?Any recommendation?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Overlay Images using CSS by Ethan</title>
		<link>http://anyrest.wordpress.com/2010/04/08/quick-tip-overlay-images-using-css/#comment-930</link>
		<dc:creator><![CDATA[Ethan]]></dc:creator>
		<pubDate>Wed, 06 Mar 2013 09:46:48 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=275#comment-930</guid>
		<description><![CDATA[Wow! Finally I got a web site from where I be capable of in fact get useful information regarding my study and knowledge.]]></description>
		<content:encoded><![CDATA[<p>Wow! Finally I got a web site from where I be capable of in fact get useful information regarding my study and knowledge.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to call a .Net DLL form a VBScript by Rony</title>
		<link>http://anyrest.wordpress.com/2010/05/06/how-to-call-a-net-dll-form-a-vbscript/#comment-925</link>
		<dc:creator><![CDATA[Rony]]></dc:creator>
		<pubDate>Wed, 27 Feb 2013 18:27:10 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=427#comment-925</guid>
		<description><![CDATA[I have the same problem getting the message: “ActiveX component can’t create object&quot;]]></description>
		<content:encoded><![CDATA[<p>I have the same problem getting the message: “ActiveX component can’t create object&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Step by Step Guide in Developing your own Workflow in Sharepoint 2010 by Nancy Skaggs</title>
		<link>http://anyrest.wordpress.com/2010/11/03/step-by-step-guide-in-developing-your-own-workflow-in-sharepoint-2010/#comment-923</link>
		<dc:creator><![CDATA[Nancy Skaggs]]></dc:creator>
		<pubDate>Tue, 26 Feb 2013 13:58:30 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=1026#comment-923</guid>
		<description><![CDATA[Reblogged this on &lt;a href=&quot;http://makingsharepointsense.wordpress.com/2013/02/26/446/&quot; rel=&quot;nofollow&quot;&gt;Making SharePoint Sense&lt;/a&gt; and commented: 
Excellent overview of SP 2010 workflow creation.]]></description>
		<content:encoded><![CDATA[<p>Reblogged this on <a href="http://makingsharepointsense.wordpress.com/2013/02/26/446/" rel="nofollow">Making SharePoint Sense</a> and commented:<br />
Excellent overview of SP 2010 workflow creation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Creating Visual Web Part Properties by Creating Visual Web Part Custom Properties &#124; Ask Noor</title>
		<link>http://anyrest.wordpress.com/2011/04/27/creating-visual-web-part-properties/#comment-922</link>
		<dc:creator><![CDATA[Creating Visual Web Part Custom Properties &#124; Ask Noor]]></dc:creator>
		<pubDate>Tue, 26 Feb 2013 11:45:01 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=1301#comment-922</guid>
		<description><![CDATA[[...] Nice article on how to work with visual web part custom properties in Raymund Macaalay&#8217;s Dev Blog : Creating Visual Web Part Properties. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Nice article on how to work with visual web part custom properties in Raymund Macaalay&#8217;s Dev Blog : Creating Visual Web Part Properties. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Creating Visual Web Part Properties by Noor</title>
		<link>http://anyrest.wordpress.com/2011/04/27/creating-visual-web-part-properties/#comment-921</link>
		<dc:creator><![CDATA[Noor]]></dc:creator>
		<pubDate>Tue, 26 Feb 2013 11:42:09 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=1301#comment-921</guid>
		<description><![CDATA[Nice.. Thanks.. :)]]></description>
		<content:encoded><![CDATA[<p>Nice.. Thanks.. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Mirroring a SQL Server Database is not as hard as you think by Transfer Users from one SQL Server to another including SID&#8217;s the easy way &#124; Raymund Macaalay&#039;s Dev Blog</title>
		<link>http://anyrest.wordpress.com/2010/09/13/mirroring-a-sql-server-database-is-not-as-hard-as-you-think/#comment-917</link>
		<dc:creator><![CDATA[Transfer Users from one SQL Server to another including SID&#8217;s the easy way &#124; Raymund Macaalay&#039;s Dev Blog]]></dc:creator>
		<pubDate>Fri, 22 Feb 2013 11:01:36 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=760#comment-917</guid>
		<description><![CDATA[[...] will be really helpful for those Mirroring a lot of databases and synchronizing their users down to SID&#8217;s and permissions.  For this [...]]]></description>
		<content:encoded><![CDATA[<p>[...] will be really helpful for those Mirroring a lot of databases and synchronizing their users down to SID&#8217;s and permissions.  For this [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to Synchronize logins/users between Mirrored Servers by Transfer Users from one SQL Server to another including SID&#8217;s the easy way &#124; Raymund Macaalay&#039;s Dev Blog</title>
		<link>http://anyrest.wordpress.com/2012/10/11/how-to-synchronize-loginsusers-between-mirrored-servers/#comment-916</link>
		<dc:creator><![CDATA[Transfer Users from one SQL Server to another including SID&#8217;s the easy way &#124; Raymund Macaalay&#039;s Dev Blog]]></dc:creator>
		<pubDate>Fri, 22 Feb 2013 11:01:33 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=1628#comment-916</guid>
		<description><![CDATA[[...] article regarding this one but it seem that was the hard way of doing it.  See the article here http://anyrest.wordpress.com/2012/10/11/how-to-synchronize-loginsusers-between-mirrored-servers/ , but recently I was playing with SSIS in Visual Studio and found out that there is an easy way of [...]]]></description>
		<content:encoded><![CDATA[<p>[...] article regarding this one but it seem that was the hard way of doing it.  See the article here http://anyrest.wordpress.com/2012/10/11/how-to-synchronize-loginsusers-between-mirrored-servers/ , but recently I was playing with SSIS in Visual Studio and found out that there is an easy way of [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Simple CAPTCHA, Create your own in C# by Mily</title>
		<link>http://anyrest.wordpress.com/2010/08/04/simple-captcha-create-your-own-in-c/#comment-915</link>
		<dc:creator><![CDATA[Mily]]></dc:creator>
		<pubDate>Thu, 21 Feb 2013 20:30:42 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=665#comment-915</guid>
		<description><![CDATA[Hi!! I do this tutorial, but i have a problem, when I execute I cant see the image pliss help me!! thanks!!!]]></description>
		<content:encoded><![CDATA[<p>Hi!! I do this tutorial, but i have a problem, when I execute I cant see the image pliss help me!! thanks!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to enable code blocks in Sharepoint 2010 (Works also in 2007) by Amol Ghuge</title>
		<link>http://anyrest.wordpress.com/2010/10/21/how-to-enable-code-blocks-in-sharepoint-2010-works-also-in-2007/#comment-912</link>
		<dc:creator><![CDATA[Amol Ghuge]]></dc:creator>
		<pubDate>Thu, 21 Feb 2013 10:43:58 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=977#comment-912</guid>
		<description><![CDATA[it works for me. I did the same as you suggested and the issue has been resolved.]]></description>
		<content:encoded><![CDATA[<p>it works for me. I did the same as you suggested and the issue has been resolved.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Grabbing Information of a Terminal Services Session Programatically by Rajakumar (@Rajakumarrs)</title>
		<link>http://anyrest.wordpress.com/2010/09/21/grabbing-information-of-a-terminal-services-session-programatically/#comment-911</link>
		<dc:creator><![CDATA[Rajakumar (@Rajakumarrs)]]></dc:creator>
		<pubDate>Thu, 21 Feb 2013 10:31:37 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=783#comment-911</guid>
		<description><![CDATA[pServer  is Zero means,how can get the remote machine sessions..i could not get info for remote domain...help me regarding this]]></description>
		<content:encoded><![CDATA[<p>pServer  is Zero means,how can get the remote machine sessions..i could not get info for remote domain&#8230;help me regarding this</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Everything in Active Directory via C#.Net 3.5 (Using System.DirectoryServices.AccountManagement) by kcsgupta</title>
		<link>http://anyrest.wordpress.com/2010/06/28/active-directory-c/#comment-909</link>
		<dc:creator><![CDATA[kcsgupta]]></dc:creator>
		<pubDate>Mon, 18 Feb 2013 15:19:36 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=588#comment-909</guid>
		<description><![CDATA[hi,
   I need to rename the user id with new one. can you give me a sample code]]></description>
		<content:encoded><![CDATA[<p>hi,<br />
   I need to rename the user id with new one. can you give me a sample code</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to call a .Net DLL form a VBScript by hone for business</title>
		<link>http://anyrest.wordpress.com/2010/05/06/how-to-call-a-net-dll-form-a-vbscript/#comment-908</link>
		<dc:creator><![CDATA[hone for business]]></dc:creator>
		<pubDate>Sat, 16 Feb 2013 21:31:40 +0000</pubDate>
		<guid isPermaLink="false">http://anyrest.wordpress.com/?p=427#comment-908</guid>
		<description><![CDATA[Oh my goodness! Amazing article dude! Thank you, However I 
am encountering difficulties with your RSS. I don&#039;t know why I am unable to join it. Is there anybody getting the same RSS problems? Anyone who knows the answer will you kindly respond? Thanks!!]]></description>
		<content:encoded><![CDATA[<p>Oh my goodness! Amazing article dude! Thank you, However I<br />
am encountering difficulties with your RSS. I don&#8217;t know why I am unable to join it. Is there anybody getting the same RSS problems? Anyone who knows the answer will you kindly respond? Thanks!!</p>
]]></content:encoded>
	</item>
</channel>
</rss>