<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Microsoft Server 2003</title>
        <link>http://blogs.interakting.co.uk/brad/category/104.aspx</link>
        <description>Released on April 24, 2003,[2] Windows Server 2003 (which carries the version number 5.2) is the follow-up to Windows 2000 Server, incorporating compatibility and other features from Windows XP. Unlike Windows 2000 Server, Windows Server 2003's default installation has none of the server components enabled, to reduce the attack surface of new machines. Windows Server 2003 includes compatibility modes to allow older applications to run with greater stability. It was made more compatible with Windows NT 4.0 domain-based networking. Incorporating and upgrading a Windows NT 4.0 domain to Windows 2000 was considered[weasel words] difficult and time-consuming, and generally was considered an all-or-nothing upgrade, particularly when dealing with Active Directory. Windows Server 2003 brought in enhanced Active Directory compatibility, and better deployment support, to ease the transition from Windows NT 4.0 to Windows Server 2003 and Windows XP Professional.

Changes to various se</description>
        <language>en-GB</language>
        <copyright>Brad</copyright>
        <managingEditor>pbradley@businessdecision.co.uk</managingEditor>
        <generator>Subtext Version 1.9.5.177</generator>
        <item>
            <title>ASP.NET: Event Log in IIS6/Server 2003</title>
            <link>http://blogs.interakting.co.uk/brad/archive/2008/03/06/ASP.NET-Event-Log-in-IIS6Server-2003.aspx</link>
            <description>&lt;p&gt;If you want to write to the Server's Event log from ASP.NET you'll first need to tweak some security settings. The first change is easy, however the second took me a while to find.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Step One:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Grant "Full Control" to the "IIS_WPG" group to the following registry key:&lt;/p&gt;  &lt;div class="csharpcode-wrapper" style="width: 97.5%; height: 39px"&gt;   &lt;pre class="csharpcode"&gt;HKLM\SYSTEM\CurrentControlSet\Services\EventLog&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Step Two:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One of the security restrictions added to IIS 6 under Windows Server 2003 was much tighter ACLs (Access Control Lists) on the event logs. This restricts what accounts can read and write to the logs (application, system &amp;amp; security). To overcome this you'll need to add the following value. Incase you're worried what security hole I'm opening up for you there's a breakdown of what it means at the end of the post.&lt;/p&gt;

&lt;div class="csharpcode-wrapper" style="width: 97.5%; height: 47px"&gt;
  &lt;pre class="csharpcode"&gt;(A;;0x0002;;;AU)&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;Add the above value to the end of the existing "CustomSD" value found at following path (pick relevant one):&lt;/p&gt;

&lt;div class="csharpcode-wrapper"&gt;
  &lt;pre class="csharpcode" style="width: 97.5%; height: 92px"&gt;&lt;p&gt;HKLM\SYSTEM\CurrentControlSet\Services\EventLog\Application&lt;/p&gt;&lt;p&gt;HKLM\SYSTEM\CurrentControlSet\Services\EventLog\System&lt;/p&gt;&lt;p&gt;HKLM\SYSTEM\CurrentControlSet\Services\EventLog\Security&lt;/p&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;So mine went from:&lt;/p&gt;

&lt;div class="csharpcode-wrapper" style="width: 97.5%; height: 39px"&gt;
  &lt;pre class="csharpcode"&gt;O:BAG:SYD:(D;;0xf0007;;;AN)(D;;0xf0007;;;BG)(A;;0xf0007;;;SY)(A;;0x7;;;BA)(A;;0x7;;;SO)(A;;0x3;;;IU)(A;;0x3;;;SU)(A;;0x3;;;S-1-5-3)&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;to: (scroll to all the way to the right to see the change in bold):&lt;/p&gt;

&lt;div class="csharpcode-wrapper" style="width: 97.5%; height: 41px"&gt;
  &lt;pre class="csharpcode"&gt;O:BAG:SYD:(D;;0xf0007;;;AN)(D;;0xf0007;;;BG)(A;;0xf0007;;;SY)(A;;0x7;;;BA)(A;;0x7;;;SO)(A;;0x3;;;IU)(A;;0x3;;;SU)(A;;0x3;;;S-1-5-3)&lt;strong&gt;(A;;0x0002;;;AU)&lt;/strong&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;The value being added is written in Security Descriptor Definition Language (SDDL) and is as follows:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;A = Access allowed. &lt;/li&gt;

  &lt;li&gt;;; = token delimiter (don't know why there's two of them?) &lt;/li&gt;

  &lt;li&gt;0x0002 = Permission to write log files. &lt;/li&gt;

  &lt;li&gt;;;; = token delimiter (again - don't know why there's three of them?) &lt;/li&gt;

  &lt;li&gt;AU = Authenticated Users. &lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://blogs.interakting.co.uk/brad/aggbug/218.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Brad</dc:creator>
            <guid>http://blogs.interakting.co.uk/brad/archive/2008/03/06/ASP.NET-Event-Log-in-IIS6Server-2003.aspx</guid>
            <pubDate>Thu, 06 Mar 2008 11:44:24 GMT</pubDate>
            <wfw:comment>http://blogs.interakting.co.uk/brad/comments/218.aspx</wfw:comment>
            <comments>http://blogs.interakting.co.uk/brad/archive/2008/03/06/ASP.NET-Event-Log-in-IIS6Server-2003.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.interakting.co.uk/brad/comments/commentRss/218.aspx</wfw:commentRss>
        </item>
        <item>
            <title>RDP: Keyboard Shortcuts</title>
            <link>http://blogs.interakting.co.uk/brad/archive/2008/03/02/RDP-Keyboard-Shortcuts.aspx</link>
            <description>&lt;p&gt;I recently stumbled across these Remote Desktop keyboard shortcuts so thought I'd share them...&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="100%" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top"&gt;&lt;strong&gt;RDP Session&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top"&gt;&lt;strong&gt;Local Equivalent&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top"&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;CTRL + ALT + END&lt;/td&gt;        &lt;td valign="top"&gt;CTRL + ALT + DEL&lt;/td&gt;        &lt;td valign="top"&gt;Windows Security Dialog&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;CTRL + ALT + BREAK&lt;/td&gt;        &lt;td valign="top"&gt;(none)&lt;/td&gt;        &lt;td valign="top"&gt;Toggle RDP from window to Full Screen&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;ALT + INSERT&lt;/td&gt;        &lt;td valign="top"&gt;CTRL + ALT + TAB&lt;/td&gt;        &lt;td valign="top"&gt;Cycle through running programs&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;ALT + HOME&lt;/td&gt;        &lt;td valign="top"&gt;WINDOWS&lt;/td&gt;        &lt;td valign="top"&gt;Open Start Menu&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;ALT + DELETE&lt;/td&gt;        &lt;td valign="top"&gt;ALT + SPACEBAR&lt;/td&gt;        &lt;td valign="top"&gt;Open Control Menu&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;CTRL + ALT + (num pad) MINUS&lt;/td&gt;        &lt;td valign="top"&gt;ALT + PRNT SCREEN&lt;/td&gt;        &lt;td valign="top"&gt;Places image of active window on Clipboard&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;CTRL + ALT + (num pad) PLUS&lt;/td&gt;        &lt;td valign="top"&gt;PRNT SCREEN&lt;/td&gt;        &lt;td valign="top"&gt;Places image of entire desktop on Clipboard&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;If anyone has any others let me know...&lt;/p&gt;&lt;img src="http://blogs.interakting.co.uk/brad/aggbug/215.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Brad</dc:creator>
            <guid>http://blogs.interakting.co.uk/brad/archive/2008/03/02/RDP-Keyboard-Shortcuts.aspx</guid>
            <pubDate>Sun, 02 Mar 2008 13:29:36 GMT</pubDate>
            <wfw:comment>http://blogs.interakting.co.uk/brad/comments/215.aspx</wfw:comment>
            <comments>http://blogs.interakting.co.uk/brad/archive/2008/03/02/RDP-Keyboard-Shortcuts.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.interakting.co.uk/brad/comments/commentRss/215.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Add extra Remote Desktop (RDP) / Terminal Services port</title>
            <link>http://blogs.interakting.co.uk/brad/archive/2008/02/04/Add-extra-Remote-Desktop-RDP--Terminal-Services-port.aspx</link>
            <description>&lt;p&gt;If like me you've more than one computer at home and would like to be able to RDP to them directly then read on! If you follow the steps below you will be able to add extra "listening" ports to each of your computers so you can access them from anywhere... The reason you need to do this is to allow you to specify specific port forwarding rules in your firewall/router. The default RDP port is 3389 so I leave my main computer alone, but if i want to access my media centre I can get to it by adding :3390 to my hostname/ip. Any other computers you can just increase the port number.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Step one:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Run regedit from a command line on the computer&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Step two:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Browse to the following key:&lt;/p&gt;  &lt;div class="csharpcode-wrapper"&gt;   &lt;pre class="csharpcode"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
Control\Terminal Server\WinStations\RDP-Tcp  &lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Step three:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Export the key to your desktop - it will create a .reg file.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step four:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Open the newly exported registry file in Notepad.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step five:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The second line of the file should contain the path of the exported registry key - its important to change this, otherwise when you re-import it the existing RDP settings will be overriden. I prefer to create additional rules so you can always still access the computer normally inside your network. So the second line should end with:&lt;/p&gt;

&lt;div class="csharpcode-wrapper"&gt;
  &lt;pre class="csharpcode"&gt;WinStations\RDP-Tcp]&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;I suggest changing it to:&lt;/p&gt;

&lt;div class="csharpcode-wrapper"&gt;
  &lt;pre class="csharpcode"&gt;WinStations\RDP-Tcp&lt;strong&gt;-3390&lt;/strong&gt;]&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;This will then create a brand new key when we re-import it later&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step six:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Still in notepad search for "PortNumber", it will look like this:&lt;/p&gt;

&lt;div class="csharpcode-wrapper"&gt;
  &lt;pre class="csharpcode"&gt;"PortNumber"=dword:00000d3d&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;You need to change its value - but its in hex so you'll need to use an online tool - or calculator in scientific mode. The following sets the port number to 3390:&lt;/p&gt;

&lt;div class="csharpcode-wrapper"&gt;
  &lt;pre class="csharpcode"&gt;"PortNumber"=dword:00000d3e&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Step seven:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Save the file (make sure it's saving as a .reg)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step eight:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Double click the saved file which will re-import it. (accept the confirmation messages)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step nine:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Run regedit again and browse to your new key - just to check its there ok.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step ten:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Re-boot the machine and try RDPing with :3390 on the end of its IP address.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step eleven:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Login to your router/firewall add an incoming rule for port TCP 3390 to the IP of the relevant computer.&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;Repeat the above steps for each of your home computers (making sure to change the new port number each time!)&lt;/p&gt;&lt;img src="http://blogs.interakting.co.uk/brad/aggbug/199.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Brad</dc:creator>
            <guid>http://blogs.interakting.co.uk/brad/archive/2008/02/04/Add-extra-Remote-Desktop-RDP--Terminal-Services-port.aspx</guid>
            <pubDate>Mon, 04 Feb 2008 09:40:03 GMT</pubDate>
            <wfw:comment>http://blogs.interakting.co.uk/brad/comments/199.aspx</wfw:comment>
            <comments>http://blogs.interakting.co.uk/brad/archive/2008/02/04/Add-extra-Remote-Desktop-RDP--Terminal-Services-port.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.interakting.co.uk/brad/comments/commentRss/199.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>