You are currently browsing the monthly archive for September, 2006.

Here are screenshots from the upcoming Micorosoft RDP 6 client for Windows (Vista and XP), and explanations for each feature so that you can get started with your testing now and stay ahead of the game.
Remote Desktop Connection 6

The options screen to the new RDP 6 client is very similar to that in version 5, but as you can see, it does not have input regions for login name and password. This is now done when you connect, and yes it can still be stored. Also note that just like in previous versions, if you would like to save the settings you will need to return to this tab as Microsoft still seems to think that saving options should not be done from all tabs for some reason. If you would like to make the options that you changed or reconfigured global, you would save the file as default.rdp in your “My Documents” folder. In Vista this is simply called “Documents” to make things easier. Yes, they have gotten rid of the “My” prefix now.

The second RDP 6 Client screen

We have all of three options here: Remote Desktop Size, Colors and the Option to diplay the connection bar when in full screen mode. Remote desktop size: whether you want to display your remote desktop connection in full screen mode or not. This does work fer very large monitors, including those widescreen suckers. It will scale down to many other sizes depending on what you maximum resolution is. The amount of colors has now increased to 32bit in the newest version of the Remote Desktop Connection 6 client (RDP 6). This means getting accurate color from applications such as Adobe Photoshop is much easier now, though you will still need to do proper calibration.
Remote Desktop Connection 6 Local Devices

The local resources tab controls the way your remote computer or terminal connects to your Longhorn or Windows 2003 R2 Terminal Server. For sound, you have the option to play sound locally, to leave the sound on the remote computer (host) or to ignore sound completely. I have noticed that the sound quality seems tobe much better in the new RDP client, but that it depends on the connection you are using. For example when using a Wifi-B connection, the sound quality appeared to be roughly the same as the previous client iteration. When I then connected the laptop to a wired (LAN) connection, the difference was apparent when switching back and forth between RDP 5 and RDP 6. I should probably be more precise here - what I mean by sound quality appears to affect times when multiple sounds play at once, as well as when sound are triggered by alerts or login notifications, the sounds appear to play faster, having less latency than in the RDP 5 client.

The keyboard menu here allows you to specify whether actions such as alt-tab will always be recognized by the remote computer even when in windowed mode, or if the host should accept them - the host being your computer in this case. I think the default is fine for most people - meaning keep it set to only accept these commands when in full-screen mode.

RDP 6 Screenshot - local devices applet

Local Devices and Resources: RDC 6 supports using local devices will logged into a remote computer provided that the proper driver exists on the remote host. Microsoft will be writing generic drivers for many devices, and currently things like smart cards, serial ports and hard drives are already supported, but the list will be growing.

Remote Desktop Connection 6

The programs tab allows you to specify applications to run on connection to a remote host. You can specify the path of the application to run, as well as input information regarding the folder to start the program in.


Remote Desktop Connection 6 - Experience Settings

The experience tab allows you to tweak the connection settings in order to get a less latent (slow updating) connection to your remote host. When people complain about this to me it typically involves things like typing speed not being fast enough in RDP sessions, and screen refreshes being very slow. If you are using a connection to a remote computer in a local network that runs at 100mbit or up, I have found that you can safely have all of the experience options turned on. On a wireless B connection (11mbps), you may want to turn all of the settings off. If you are connecting remotely, I would highly recommend turning all of them off.

There is also an option on the screen that has always looked out of place to me - and I think it should be on the general page as it seems to be a general option. At any rate, you can also specify whether or not to reconnection after your connection is dropped by checking this checkbox. I typically have this checked.

Remote Desktop Connection 6 Advanced Settings

Lastly, we have the advanced tab, which allows you to set so-called “advanced” options. Basically this involves two things.

The first is server authentication. This allows you to confirm if you are connecting to the proper remote computer. In practice, I have found that this simply does not work in Windows XP, and now have it set to not warn me if the authentication fails, because it will always fail, without a doubt. If you use Vista or Windows Server Codename Longhorn, this does in fact work, so you can leave it set to default (”Warn me if authentication fails”).

The second option dubbed “Connect from anywhere” only works with gateway servers, like the new Terminal Services in Longhorn. At this point, you are unable to use the function on Windows XP. You are able to turn it on in Windows Vista, and can play with the settings provided you have a Terminal Services Gateway Server in your network.

Related Articles:


del.icio.us" Digg" Reddit" Simpy" Yahoo!"

Here is my collection of all of the Windows XP commands that you can start from the Start -> Run dialog box in order to manage a Windows XP (SP2) workstation.

  1. Accessibility Controls - access.cpl
  2. Accessibility Wizard - accwiz
  3. Add Hardware Wizard - hdwwiz.cpl
  4. Add/Remove Programs - appwiz.cpl
  5. Administrative Tools - control admintools
  6. Automatic Updates - wuaucpl.cpl
  7. Bluetooth Transfer Wizard - fsquirt
  8. Certificate Manager - certmgr.msc
  9. Character Map - charmap
  10. Check Disk Utility - chkdsk
  11. Clipboard Viewer - clipbrd
  12. Command Prompt - cmd
  13. Component Services - dcomcnfg
  14. Computer Management - compmgmt.msc
  15. Control Panel - control
  16. Date and Time Properties - timedate.cpl
  17. DDE Shares - ddeshare
  18. Device Manager - devmgmt.msc
  19. Direct X Troubleshooter - dxdiag
  20. Disk Cleanup Utility - cleanmgr
  21. Disk Defragment - dfrg.msc
  22. Disk Management - diskmgmt.msc
  23. Disk Partition Manager - diskpart
  24. Display Properties - desk.cpl
  25. Dr. Watson System Troubleshooting Utility - drwtsn32
  26. Driver Verifier Utility - verifier
  27. Event Viewer - eventvwr.msc
  28. Files and Settings Transfer Tool - migwiz
  29. File Signature Verification Tool - sigverif
  30. Findfast - findfast.cpl
  31. Folders Properties - control folders
  32. Fonts - control fonts
  33. Game Controllers - joy.cpl
  34. Group Policy Editor - gpedit.msc
  35. Help and Support - helpctr
  36. HyperTerminal - hypertrm
  37. Iexpress Wizard - iexpress
  38. Indexing Service - ciadv.msc
  39. Internet Connection Wizard - icwconn1
  40. Internet Explorer - iexplore
  41. Internet Properties - inetcpl.cpl
  42. Keyboard Properties - control keyboard
  43. Local Security Settings - secpol.msc
  44. Local Users and Groups - lusrmgr.msc
  45. Logoff Windows - logoff
  46. Malicious Software Removal Tool - mrt
  47. Microsoft Chat - winchat
  48. Microsoft Syncronization Tool - mobsync
  49. Mouse Properties - control mouse
  50. Netmeeting - conf
  51. Network Connections - control netconnections
  52. Network Connections - ncpa.cpl
  53. Network Setup Wizard - netsetup.cpl
  54. Object Packager - packager
  55. ODBC Data Source Administrator - odbccp32.cpl
  56. On Screen Keyboard - osk
  57. Outlook Express - msimn
  58. Password Properties - password.cpl
  59. Performance Monitor - perfmon
  60. Phone and Modem Options - telephon.cpl
  61. Power Configuration - powercfg.cpl
  62. Printers and Faxes - control printers
  63. Regional Settings - intl.cpl
  64. Registry Editor - regedit32
  65. Remote Access Phonebook - rasphone
  66. Remote Desktop - mstsc
  67. Removable Storage - ntmsmgr.msc
  68. Removable Storage Operator Requests - ntmsoprq.msc
  69. Resultant Set of Policy - rsop.msc
  70. Scanners and Cameras - sticpl.cpl
  71. Scheduled Tasks - control schedtasks
  72. Security Center - wscui.cpl
  73. Services - services.msc
  74. Shared Folders - fsmgmt.msc
  75. Shutdown Windows - shutdown
  76. Sounds and Audio - mmsys.cpl
  77. SQL Client Configuration - cliconfg
  78. System Configuration Editor - sysedit
  79. System Configuration Utility - msconfig
  80. System Information - msinfo32
  81. System Properties - sysdm.cpl
  82. Task Manager - taskmgr
  83. TCP Tester - tcptest
  84. Telnet Client - telnet
  85. User Account Management - nusrmgr.cpl
  86. Utility Manager - utilman
  87. Windows Address Book - wab
  88. Windows Address Book Import Utility - wabmig
  89. Windows Explorer - explorer
  90. Windows Firewall - firewall.cpl
  91. Windows Management Infrastructure - wmimgmt.msc
  92. Windows System Security Tool - syskey
  93. Windows Update - wupdmgr
  94. Windows Version - winver

Also to note: any executables found in PATH folders, for example “Program Files” can also be run from the Start -> Run dialog as well. This means to start VMWare Sever, you can type in “vmware” and it will start for you!

Related Articles:


del.icio.us" Digg" Reddit" Simpy" Yahoo!"

UPDATE! The newest client found in the release candidate of Vista does not require MUI files at all. There is some speculation that this may in fact end up as the Windows XP RDP 6 client. Download RDP 6 Client for Windows XP using this link.

I’ve been trying to get the Remote Desktop Connection v6.0 client from Vista to run on Windows XP for months now. Microsoft has announced many times that it’s available tobeta testers through the Connect site, but try as I may I still can’t find it (I’m not alone). So I went ahead and popped the new RDP 6 client from Vista onto Windows XP and tried everything from dependency walking to regsitry hacks to get it going but to no avail. So i kept testing, and set up a Google alert to let me know if anyone had found a method or any information that I could use to get this done.

I got results from the hook today, and what a big fish it was. It seems that I had probably fixed it early on, but hadn’t followed the proper procedure of changing one setting, testing, then moving to the next. I had simply set up all the hacks I thought were needed and plowed ahead. This is what happens when you test with a bottle in hand.

So here is what I found out today: originally from a thread by Caelum over at AtomicPC, this quick hack allows you to install the Microsoft Vista RDP v6 client on a Windows XP computer. Caelum was trying to get widescreen working in RDP on XP, and most of you know that works fine already. But Caelum, you’ve solved another problem in the process!

The 6th iteration of the MSTSC binary has a bunch of outstanding feautures. The biggest one for me is better support for sound and video over terminal services, but also includes ClearType support for those with LCD monitors so fonts look much nicer now.

Let’s get cracking.

1. Download this MSTSC zip(1.3MB)

2. Unpack the ZIP file to a folder

Vista MSTSC Folder

3. Run the “Install.cmd” file

4. Once the installation has completed, press any key to close the window

5. The script does everything but copy the MUI files to SYSTEM32, so we’ll do that now: open your Windows folder, then SYSTEM32, and then en-US. Copy the *.MUI files from your unzipped folder to the en-US folder

6. Run your remote desktop connection application the same way you normally would

RDP 6 Screenshot

Note: If you use Windows XP 64bit Edition you’ll want to grab the 64bit bit files from a 64bit version of Vista.

Now we can connect to Vista and Longhorn Terminal Server using the most up to date client and test the new features offered by Remote Desktop Client 6. I’ve tested this out on both using my VMWare Server virtual machines and the results are very favorable so far - it’s faster than before!

Related Articles:


del.icio.us" Digg" Reddit" Simpy" Yahoo!"

More and more people are turning to virtualization these days. One of the main reasons is in order to test pre-release, beta, or alpha software. When it comes to Linux, the operating systems are in a state of constant flux so there’s always something new to test. People routinely want to test beta versions of KDE and Gnome and other desktops before comitting, or simply want to see what features are in development.

We’d previously written an article about installing Ubuntu 6.10 Edgy Eft Knot 2 (it IS a long name) on a Mac Mini, so to do the same would be batty. Instead, this guide covers testing the newest Ubuntu 6.10 Edgy Eft Knot 3 on Windows XP using free (as in beer) virtualization. This guide would also apply to anyone testing on various flavours as well, as long as they can run our free virtualization software: VMWare Server 1.01.

Setting up the Ubuntu virtual machine in VMWare server is very easy (click the pictures for larger versions):

Connect to your local VMWare Server installation if you run it locally, or connect to your remote VMWare Server.

We’ll select “typical” for this virtual machine as VMWare Server includes a configuration for Ubuntu already.

And, speaking of which, here it is! Make sure to select the plain “Ubuntu” option, unless you are running a 64bit host, and downloaded the 64bit version of Edgy Eft knot 3.

Name your virtual machine and select the location. The defaults should be fine here but feel free to tinker.

I typically use bridged networking, but for added obfuscation you can use NAT (which creates a virtual network based on your host’s network connection). You could also select host-only if you only want to be able to contact the host operating system. In fact, if you really wanted to make sure the machine is isolated from the wiki wikid web, don it with a nice tinfoil hat and disable networking completely. Ubuntu won’t be happy, but it looks pretty nice in a tinfoil hat.

8 GB of diskspace is fine for testing.You’re not going to be leeching full seasons of Lost… at least we hope so.

Since we opted to allocate diskspace now, VMWare Server will start creating the 8GB file. This can take some time depending on your computer’s hardware. In my case this took a few minutes - I use SATA2 NCQ hard drives and have 2GB of RAM. Your mileage may vary.

You now have a default virtual machine set up, but it will need some slight tweaking in order to install Edgy Eft Knot 3 as fast as possible. Click on “edit virtual machine settings” and remove the floppy drive - we don’t need it. Set the memory to at least 512MB, but it really depends on your total amount. Since I have 2GB total RAM on my host I select 1GB normally. Edit the CDROM settings and point it at your Ubuntu Edgy Eft Knot 3 CD image. Click “OK” - we’re set for lift off.

Press start and drool over the new llivecd boot screen. Note the reflection on the logo. How original.

Now we’re at another original boot screen - the progress loader. Note the gradient progressbar, and the Crystal-esque Ubuntu logo. Reminds us of 3 years ago, doesn’t it precious? Yes, yes it does.

We’ve landed at the desktop. You may stop here if all you wanted was a secure browsing solution with no cookies and passwords to worry about. Should we wish to continue, our mission involves double-clicking that obvious “install” icon. Let’s go for it.

This is an easy 6 step process. Step 1 - select your language.

Step 2 - Select your location or timezone.

Step 3 - Select your keyboard layout. I normally recommend you test the layout just in case. We’ve typed in “blandname” here for demonstration purposes. You may wish to try typing “Ubuntu”, but nothing else lest ye be stricken down.

Step 4 - Identify yourself. This information will be used later in life to incriminate you. Be choosy with naming and passwords. Harry MacDonald that means you! Try typing in something other than your real name here - it works, I promise.

Step 5 - We’ve pre-allocated our diskpace, so no need to worry about this one. Just click the “forward” button.

Step 6 - There really isn’t a step 6. The Ubuntu team has decided to waste our time by confirming the already tedious and easy task. Onward, ho!

Installing - took me 30 minutes. It may take you an eternity, but with hardware prices where thet are, I seriously doubt it will take you long to be rolling with a virtual Edgy Eft install.

The eternity has passed, and we’re going to reboot. Don’t forget to disable or otherwise change the CDROM settings so you don’t end up installing again - that would be embarassing, right?

There you have it - the pretty login screen. Note those options. XDMCP looks very intriguing doesn’t it? We’ll get to that later…

And presto! What have we got here? Firefox 2.0b1 - Bon Echo Beta 1! Try it out and see what you think, I’m impressed so far to be honest.

So that’s it, you now have a working Ubuntu 6.10 Edgy Eft Knot 3 test virtual machine (edit: let’s make the name longer). And it weren’t hard neither! When Knot 4 comes out you’ll be able to do it in your sleep. If not, well we’ll see you searching for it again.

Related Articles:


del.icio.us" Digg" Reddit" Simpy" Yahoo!"

We’ve been getting quite a few people coming to blandname recently looking for creative ways to eject CDs from there computers running multiple environments. One of the most popular searches are from people looking to eject or control their CDROM drives using software running on Microsoft Windows XP. Not one to refuse lending a hand, I searched around and came up with a great solution! The product is called “CD Eject Tool“, and not only does it allow you to eject CDs from within Windows, but it has some other nifty features as well. Let’s have a gander at the marketing material so skilfully written.

“CD Eject Tool is a utility that manages your CD Drive doors. It allows you eject and close the CD Drive door by using a hotkey, desktop shortcut, or via an icon in your system tray. It will automatically close the door within a couple of seconds if you have chosen the action Get CD.”

“The program creates a separate icon in your system tray for each CD Drive, so you can control (eject, close,.. etc.) any drive door by clicking on the appropriate icon.”

Eject/Close your CD Drives:

  • via tray icons
  • via desktop icons
  • by using hotkey

Control your CD Drives:

  • lock/unlock CD Drive door
  • suppress/disable autorun
  • run autorun at any time
CD Eject Tool

Unfortunately the software is not freeware, but there is a 30 day trial on their site. I’m still looking for an open source application that does the same thing, but have had no luck so far.

Related Articles:


del.icio.us" Digg" Reddit" Simpy" Yahoo!"

Whenever you start adding funny-flavored operating systems to a network, you eventually run into filesharing problems. Even if you only have a few machines, coming to a consensus on how to get files from point A to B can be quite taxing - especially if there’s work to be done.

Over the years I’ve tried FTP, Samba, NFS and a host of others. When configured well they work like a charm. However, when a new node joins the network (that shiny new Mac Pro of yours), things need to be reconfigured and can generally be a royal pain.

That has changed, though. We now have an acceptable solution that is free, easy to use and above all, secure. Introducing… SCP.

SCP has been around for a while now, and is gaining quite a bit of traction in the hosting world where it is (albeit slowly) starting to replace FTP for upload and download tasks. SCP stand for Secure Copy (CP being Copy on *nix variants). SCP works a lot like FTP in that you require an address to connect to, a username (login) and a password (we won’t get into stored keys today).

Now that we’ve decided what to try in our ad hoc network, how do we set it up? If you’re blessed with any variant of Linux or Unix, the work has been done for you already - the tools come with the operating system, and are generally found under the network tools in your fancy menus.

Fugu on OS X Server

It’s a different story on Apple Macs and PCs, though. For example, Tiger comes with an SCP server, but no client. Right, about the Mac server. In order to activate it in Panther, Tiger and even Leopard, head on over to the System Preferences pane, and choose the Sharing applet (the folder with the caution sign on it). Once it has opened, check the Remote Login checkbox. This will enable SSH, and in turn, SCP. We’re halfway there. You can connect to an SCP server by using the Terminal on a Mac, but from what I can tell most Mac users are frightfully scared of it. But that gives me the oppurtunity to tell you about one of my favorite applications - Fugu (japanese for blowfish - and sporting a suitably cute icon to boot). Fugu allows you to connect to an SCP server to both download and upload files. Fugu is quite easy to use, so we won’t get into that, but will save it for another time if need be (just like stored keys). Oh, and as the screenshot shows you, it works with Mac OS X Server 10.4.7 too! (as well as Leopard)

WinSCP Screenshot

In the PC world, WinSCP is Fugu’s sibling. You get an extremly easy to use interface, complete with drag and drop. Installation is a breeze, and best of all it’s free as in both beer and speech. Just like those soapbox ramblers. Getting a Windows SCP server is a bit more difficult, but currently exists in the form of BitVise WinSSHD. WinSSHD is slightly complicated, but most of the configuration is done during the installation procedure. They supply you with the needed variables, and one you have finished you will have set up an account you can use to test from your other workstations. The screenshot above was taken with the wonderful WinSnap - it comes highly recommended.
Let the cross-platform filesharing begin!

If you have any questions, or would like to suggest a topic for a future article, head on over to the blandname contact page and we’ll see what we can do!

Oh, and by the way, since you’ve noticed I always talk about virtualization, this certainly applies to getting files to and fro from your virtual machines in VMWare Server, Virtual Server (Virtual PC if need be) and Parallels - I have even found it to be faster than any other technique!

Related Articles:


del.icio.us" Digg" Reddit" Simpy" Yahoo!"

If you don’t have an Apple Macintosh keyboard, you miss out on the “eject button”. This is a shame really. The easiest way to eject the CD is to drag it to the recycle bin, or if you have a Windows mouse as well you can right-click and select eject. Should you have a Macintosh mouse, option-click and select eject. If all else fails, reboot the computer and hold down the left mouse button (or only mouse button), and the CD will eject for you. If this STILL doesn’t work, you can go into OpenFirmware and tell the Apple computer to eject using the command:

0 > eject cd

Hope that helps!

Related Articles:


del.icio.us" Digg" Reddit" Simpy" Yahoo!"

A lot of people these days appear to be under the impression that Macs have a BIOS, which is unfortunate because they actually have something much better - Macs have OpenFirmware. This is true for G4 Mac Minis, PowerBooks, iBooks, iMacs, eMacs, and Dual G5s… I could go on and on.
I got most of this info from experience and the Apple Developper Connection - if you’re not a member yet, sign up, it’s free.

You can get into OpenFirmware using this key sequence:

CMD-OPT-O-F

In detail, this means using two hands, holding “command”, “option” and “f” on the left and “o” with your right hand. Do this while booting your computer and you well hear two chimes. At the end of the chimes you will be greeted with an

On my G4 Mac Mini, for example, I can hold down the power button for roughly 10 seconds and I will hear the chimes - this should work for iMacs as well.

The OpenFirmware prompt that looks like this:

ok

0>

Congratulations, you’ve accessed your “BIOS” you switcher!

Now that we’ve passed this glorious milestone, we have some work to do. After all you came here for a reason right? (and not just to click on the ads, wink-wink nudge-nudge)

Some useful commands that save me time and time again, and enable reparation of the G4 Mac Mini:

Boot your Apple computer using the default boot device:

0 > mac-boot

Boot your Mac using the inserted CDROM at the yaboot directory for linux CDs:

0 > boot cd:,\install\yaboot

To eject a CDROM from your Mac:

0 > eject cd

If you have any other OpenFirmware tips to share, feel free to comment!

Related Articles:


del.icio.us" Digg" Reddit" Simpy" Yahoo!"

Forget Windows Vista.

The real new, exciting operating system from Microsoft is on it’s way and is supposedly slated for January.

Here’s a shortlist of reasons why you should care and what to look for:

LLMNR - Have you ever had master WINS browser woes? Name resolution problems? Microsoft wants to make this a thing of the past. In my experience this has been one of the largest pains - when the master browser goes down you lose name resolution. LLMNR fixes that. I’m happy. Testing the current Windows Server Codename Longhorn on virtual networks has shown so far that it works as expected already. I’m still happy. Basically this is multicast DNS (mDNS). Follow the link for a nice wiki article that will surely convince you.

Core Server Mode - Longhorn has a new locked down mode meant for bare-bones brass tax servers. They call it Core. What this means to the regular Windows admin is that there are no more wizards. Heck, there’s no more standard graphical UI. You get a command-line shell (DON’T call this DOS, they’ll find you!) to play around with. Servers are configured via preconfiguration scripts, this shell, and remote administration tools. If this is as fast and secure as it is supposed to be, it’ll be gravy. What you DO get: DHCP server, DNS server, file server, active directory, read-only domain controller, cluster services, load balancing, and services for Unix. That’s right, services for Unix is there too.

Windows Server Core

Application Publishing - I covered application publishing in Longhorn previously, and it’s what I am most excited about, to be honest. Pick an application, fire up the wizard, make an RDP file and send away to clients (even older XP terminals) - it’s that easy. While this will take the bread out of a lot of app vendors hands, it also allows for a wealth of innovation and I simply can’t wait to see what happens here.

Remote Desktop Connection 6.0 - In the same vein, and under the Terminal Server umbrella, the Remote Desktop Connection client gets an update that adds some much-needed and oft-asked-for features. Namely: PnP redirection for media players and digicams, multiple monitor support (I’m talking to you, Bill), desktop theming, and single sign-on. Whew. I’ll have to get into this one later.

Sharepoint V3 - It’s bigger, badder, and better code for Sharepoint. Better integration with Office 2007, faster load times, more features (of course), and item-level access control. Not to mention RSS by default - that’s was the deal-closer for me. Nor more need for infinite emails sent via alerts - just use RSS! Much like Apple, Microsoft has become a fan of RSS and it’s good news all around.

IIS 7 - You’re laughing. I see you snickering. Yes IIS is used externally, and its market share is growing right now, funnily enough. In IIS 7.0 you get reduced attack surface through feature modules. This is marketing-speak that means you can disable IIS services you don’t need. You get easy replication using web configuration files. And lastly you get better admin tools. Well slightly better anyway. This isn’t Plesk, Ensim or CPanel, but it’ll have to do ’til those guys get around to supporting Longhorn.

That about sums up the good things I’ve seen and tested to date on my virtual machines (VMWare Server, Virtual Server R2 and Parallels). Feel free to chime in about what tickles your fancy or rattles your chains, I’m all ears.

Related Articles:


del.icio.us" Digg" Reddit" Simpy" Yahoo!"
OS X Server

Related Articles:


del.icio.us" Digg" Reddit" Simpy" Yahoo!"

This hack will allow you to connect multiple time to your Microsoft Windows XP machine using an RDP client coming from a Mac, Linux, or another PC like a real Terminal Server, or a Windows Server running Citrix.

In detail, this hack patches many pieces of Windows XP in order to allow the same Terminal Services functionality that you find in Microsoft Windows Terminal Server, but without the licensing costs. The stability of the hack has not been verified, but the virtual machine used has been running for over a week now with 20 conenctions to it and has yet to fail once.

In order to perform the hack you will need one external file, some guts, and a backup. The backup is extremely important. I highly recommend that you test the procedure using virtualisation technoloy like Parallels, Virtual Server (free), or VMWare Server (also free). You have no excuse to procede without a backup - consider yourselves warned.

Let’s begin.

The file needed for the hack is actually a combination of some registry tweaks and DLL/EXE patches made by “antiwpa”. antiwpa is known for dealing with another Windows XP issue that we won’t get into here - I’m sure you can guess what it is easily.

No that you have the file, and backup, we’ll extract it and start the install process. It’s quite simple - you double-click on the application, it starts a command line window, you press a key and the patch commences. Eventually the command line portion will end and you will get a Windows warning regarding system files having been replaced - we’ll cancel the restore “feature”, and let Microsoft know that we are running untested code by pressing the “yes” button on the next window.

A second patcher launches with full GUI this time. We click on the “patch” button and we are finished. Easy huh?

Moving on… If you try to connect to the XP machine now, you will notice that the maximum number of connections has been reached. This is easy enough to fix, but it’s readily apparent where we need to go. Click on Start, then Run, and type in:

gpedit.msc

Group Policy Editor

Once the Group Policy Editor has opened, navigate to “Computer Configuration”, “Administrative Templates”, then “Terminal Services”.

Group Policy Editor Tree

In the “Terminal Services” tree, you’ll see a policy named “Limit number of connections”. Double-click on this policy. Set the policy to enabled, and adjust the maximum connections to suit your need. I recommend trying “2″ to start off with.

Terminal Services Policies

Now reboot your machine, and attempt to connect the amount of times you have specified. If you need mre connections, navigate back to the policy editor and set the maximum amount higher.

Once you have completed your testing, back the machine up once more for good measure. If you don’t have disk imaging software, I’d recommend using the open source g4u - otherwise commercial applications such as Symantec Ghost will work.

Moving on, if you feel the need to manage the users (log them off, control sessions) like on a real Terminal Server, you can grab a copy of the “tsadmin.exe” file from a Windows Server 2003 machine’s “SYSTEM32″ folder and copy to the Windows XP machine’s SYSTEM32 folder. Running TSAdmin is as easy as clicking on Start, Run, then typing tsadmin, but you might also want to make a shortcut to the file for good measure.

Related Articles:


del.icio.us" Digg" Reddit" Simpy" Yahoo!"

Though we are just a small site at this point in time, we’re sure to grow and need to know and what direction. So we decided to run a poll for a few weeks to see what was garnering more interest from blandname readers.

The results are now in and it looks like Ubuntu is the current topic of choice, with Mac OS X 10.5 Leopard coming in behind.

Ubuntu Wins

It seems some of you have a good sense of humour because you added Windows Me. Some good suggestions were found in the addition of CentOS which we are currently writing an article for, and Gentoo linux, one of favorite operating systems to play around with.

In the coming months, we’ll try to touch on all of these topics, focusing more attention on the winner of course.

Feel free to leave suggestions for future polls or other topics you’d like us to cover - we’re here to help.

Related Articles:


del.icio.us" Digg" Reddit" Simpy" Yahoo!"

This is more of a teaser, but my dream has come true! Ruby on Rails is now installed by default on Apple Mac OS X 10.5 Beta (Leopard WWDC edition). Getting it up and running is really a snap.

Here’s the quick and dirty way to make a sample Rails environment and start the server.

Firstly, open the Terminal application. You know the scary black window with white text. Well actually it could even be white with black text - your mileage may vary (mine is black with green, for example).

Anyway, we’re wasting time - this is quick and dirty right? Otherwise I would be talking about chunky bacon.

In Terminal, type:

rails example

You’ll be met with a nice list of scrolling lines and when it’s done your “example” Rails application will have been initialised.

And that’s pretty well it!

Moving on, we want to see something tangible to prove to ourselves just how flippin’ impressive this really is, and why you knew when you saw that Apple Developper Connection article about Rails you knew good things were to come.

In Terminal, once more, sweating profusely now, we type:

cd example

ruby script/server

This runs the server for us. Once it has been set up, you can safely minimize the Terminal, and fire up Safari, Firefox, Camino, iCab, heck even Internet Explorer. We’re navigating ourselves to: 127.0.0.1:3000

Here’s what we find there (click the thumbnail to enlarge the screenshot):

Ruby on Rails 1.1.2 running on OS X Leopard

The nitty-gritty (no dirt band):

  • Ruby version - 1.8.4
  • RubyGems Version - 0.9.0
  • Rails version - 1.1.2
  • Active Record version - 1.14.2
  • Action Pack version - 1.12.1
  • Action Web Service version - 1.1.2
  • Action Mailer Version - 1.2.1
  • Active Support version - 1.3.1

It’s set up in a development environment by default (where you want it), using the sqlite3 database adapter (pretty typical).

Next time we’ll show you how to update these and run irb. Until then feel free to vote in our poll and support us!

Related Articles:


del.icio.us" Digg" Reddit" Simpy" Yahoo!"

I’ve introduced this before but I got off to a really bad start and I appologize. So here’s the follow-up. Not only is Edgy Eft 2 quite stable, it also installs just fine on a Mac Mini, it simply doesn’t recognize the Apple Bluetooth Wireless Keyboard yet. You can easily get the install running using a USB keyboard, however, and you’ll be pleasantly surprised.
Edgy Eft Knot 2 is the newest release from Ubuntu, and is compatible with the budget Mac Mini G4s. Ubuntu 6.10 supports wireless on the mini as well as sound! OK now that we have you hooked let’s get started, shall we?

Step 1 - Grab the release

You’ll want to either download the CD image or start scraping the torrent (in my case the torrent was faster but YMMV)
Once you have the ISO, verify the MD5 sum in order to make sure it’s OK. If you used bittorrent, you should be fine as it will calculate the hash as you go.

Step 2 - Burn the CD Image

This part is pretty easy, but if you run into trouble Ubuntu actually has a fantastic guide to burning CD images - it comes highly recommended.

Step 3 - Start the installation

This part is pretty simple if you have Macintosh keyboard. Other keyboards can be problematic. To boot from CD using an Apple keyboard, just hold “C”. If this doesn’t work, and you downloaded the ISO but didn’t verify the MD5 sum, chances are you have a bad download or a bad burn (or both). You’ll want to verify the MD5 sum now! If it passes we know we have a bad burn - so burn it again. Of course if the MD5 sum failed, you’ll want to download again - I’d recomme