Software

Creative Labs ALchemy

As you may or may not know, Microsoft, in its infinite wisdom, removed support for DirectSound and DirectSound3D from Windows Vista, a supposed “gaming” OS. If you own a nice sound card like one from the Sound Blaster line, you suddenly lose hardware accelerated audio and fancy effects like EAX. Microsoft decided that very few people have sound cards in their systems anymore (Did they talk to any gamers before they came to this brilliant conclusion?) so lets let software render such things. Basically this was a big screw over to Creative Labs, the only major sound card manufacturer left. Creative’s answer was OpenAL, “a cross-platform 3D audio API appropriate for use with gaming applications and many other types of audio applications.”

Some newer games support OpenAL natively (you can see the list here) and will run with hardware acceleration on X-Fi cards, but for other games on Vista, you need ALchemy. I read about ALchemy first in Maximum PC in their March 2008 issue feature “51 Tips & Hacks for Windows Vista and XP.” The software’s free for X-Fi owners, but is $10 for Audigy owners.

I just read some reviews of new sound cards from other companies besides Creative in the April issue of Maximum PC, so hopefully this issue can be fixed in Windows in the future if sound cards begin to make a comeback. For now, read more about ALchemy and download the latest version here.

Vista Service Pack 1

I installed Vista SP1 today on my main PC. Besides rolling up all previous patches and critical updates, one thing I know it’s supposed to fix is the copy / move files performance problem over a network. Originally, Vista would flash a message about calculating how long the copy / move would take, which could take quite a while if you were copying big files or a lot of files. This appears to have been fixed because I copied 2 files which were together about 3 GB and the time calculation was instant like in the old days, changing as the files copied. There was no slow down in the copy process.

The availability of this service pack is now for Technet subscribers (like me) and mid-March for everyone else. I downloaded both the service pack exe file and an ISO DVD image for both the x86 and x64 versions of SP1; I used the exe when installing on my PC. The install, like most things nowadays with Microsoft, was totally dummied-down: there was only a green bar in the beginning to tell you anything was happening (I actually got more information from my hard drive LED as the green bar stopped for quite some time, but my hard drive just kept going). Also, for once Microsoft was right on target on the length of time for the install – they said at least an hour and an hour is about how long it took. After a couple of reboots and stages 1 through 3 clicking off to 100%, I finally was able to login and received a message that the service pack install completed successfully.

Only other thing of note is that I left my McAfee AV on during the process (I couldn’t disable it for some reason and didn’t feel like wasting time trying) but your results may vary (the service pack install recommends disabling your AV program).

I haven’t noticed any other changes or features, but, to be honest, I’m just glad I completed the upgrade without issue.

Quick Takes – 02/13/2008

Finally hooked up the USB hub on my Dell 1907 FP. While I’ve seen many people complain about side mounted USB ports (or maybe it was because some monitors only had these ports) I found them very useful for quick, temporary USB connections. The two ports on the back seem right for more permanent connections that one doesn’t have to change very often, if ever.

I’ve been getting a lot of use out of my SanDisk Micro Cruzer USB key since I put it on my keychain. I always needed to have one of these with me in case I needed to copy something or have some software with me. This particular model has a tough gel covering around the key, and the part that hooks on a keyring is completely gel. Only problem is that I found 2 GB isn’t enough space anymore. I haven’t found any more spacious keys of this particular type yet, so I added my SanDisk Cruzer Micro U3 key also to my key chain. So far it hasn’t been too crowded. This one has a plastic covering, though, with a metal ring that goes over your keyring.

Had another encounter with DEP last night. I was trying to install the CD that came with my new Moto Q (more on this soon) on my Vista machine, but DEP didn’t like setup.exe on the CD. I tried a few different things, but finally had to completely disable DEP to install the software. My encounters with DEP have been ridiculous, and instead of protecting me from some threat, have only irritated me by preventing me from installing legitimate software. I am now 0 for 2 with DEP and recommend disabling it if you run into problems installing normal software and cannot overcome these problems within DEP’s configuration in Windows.

Data Execution Prevention

I recently had a nasty encounter with this feature which is designed to prevent viruses or malware from damaging your computer by preventing them from executing. In order for this to work you need a CPU and an OS that supports DEP.

My particular issue occurred while setting up a new PC. I found a good deal on an E-Machine at Wal-Mart ($300 for PC with 512 RAM and XP) which I thought would make a nice workstation at one of my wife’s offices where I just had a computer go down. Everything went great until I got to the printer setup. The setup actually went fine, but I could not print anything, DEP kept shutting down explorer. The printer was a 4 year old Canon printer / copier which had its own software along with the driver. No amount of adding program exceptions to DEP would make it work…this became very frustrating. After a little Googling, I found some info on how to disable this feature if you happen to have trouble like I did:

In Windows XP, check the boot.ini file. You will see a parameter on the OS line “/noexecute=” with a value following it, typically “OptIn” (the default setting). Change “OptIn” to “AlwaysOff” (no quotes) and restart. For a detailed description of DEP and Windows XP, see Microsoft KB article 875352.

In Windows Vista (which I am adding for the sake of completeness), things are a little different since there is no boot.ini file (like everything else in Vista, I don’t know why Microsoft couldn’t just leave well-enough alone). Here’s the basics:

  • Go to the command prompt.
  • Type bcdedit.exe/set {current} nx AlwaysOff and press Enter.
  • You should see a message saying that ‘The operation completed successfully.’
  • Restart the computer.

For more detailed instructions on this, see John Barnett’s Windows Vista Support DEP page.

In summary, DEP, like everything trying to protect you and your PC, is not perfect. Try your best to work with it, but don’t be afraid to shut it down if there are no alternatives to getting a program to function.

Active Boot Disk

In the course of fixing computers, I occasionally have to backup the data from an unbootable drive or reset a password to login to Windows. Under Windows XP, I had used ERD Commander, a bootable CD of utilities from Winternals. For better or worse, Microsoft recently purchased Winternals/Sysinternals. Microsoft is no longer offering software such as ERD Commander for sale, only saying that it may integrate this software into future products (see http://www.microsoft.com/systemcenter/winternals.mspx for more details).

Recently I was faced with the task of resetting an account password on a laptop. Unfortunately the laptop was running Windows Vista. I knew sooner or later I would need to update some of my software to deal with Vista problems, so this was not unexpected. But with the Winternals situation, I had to find a similar piece of software from a reputable company. I began by searching for password reset utilities for Vista. I stumbled across a few promising ones, one of which was Active Password Changer. Looking into the company that makes the product, I found out they offered quite a few different utilities including a boot disk set of utilities called Active Boot Disk. Once I saw the amount of useful utilities that came with the product and the very reasonable price of $79.99, it was a no-brainer to make the purchase.

Once purchased, I was sent a link from which to download the product (I opted for the digital download delivery method). I installed the software which was essentially an ISO image and an ISO burning utility, a nice touch if a person does not have a utility already for this purpose. The software also included a pdf manual for the product. I used their ISO burning utility, which was very simple to use, and burned a CD with the software on it.

With the CD in hand, I inserted it into the Vista laptop and booted off of it. Active Boot Disk uses a Windows PE 2.0 environment, and its shell gives you the option of running several different types of software, including data backup and recovery, a hex editor, partition manager and recovery, password reset, disk wiper, and many others. Using the password reset utility, I cleared the password on the user’s account. You also have the option of disabling accounts.

I had to end up running the boot disk twice because the laptop included some kind of child safe software which didn’t like me clearing the user’s password; it went ahead and reset the password to what it had been before. I then cleared not only the user’s password, but also the Administrator account’s password and disabled the child safe user account (it had its own account). The software was unable to reset the Administrator password (I don’t know if there ever was one or not) instead prompting me to enter a new password for the Administrator account. With that done, I was able to login and change the user’s password from within Windows. When I gave the laptop back to the user, she didn’t want a password on her account, so I had to uninstall the child safe software and then remove her password.

As you can see, I’ve barely used Active Boot Disk, but was impressed with the number of options I have with it. I know I will be needing it in the future as more people buy new PCs with Vista and run into problems. At this time I feel good recommending Active Boot Disk to anyone for either personal use or business use to fix particular PC problems or backup data from an unbootable drive.

Click here for more information about Active Boot Disk and other Active products or here for more information about LSoft Technologies.

LogMeIn

How many times have you (you meaning people either in the IT field or who know enough about computers on their own to consider themselves above average in know-how) had to help to family member or friend with a computer problem? How many times has this been someone in another city, state, country? If you have had to deal with this, not being at the computer with the problem (or the user, as the case may be) can make helping out anywhere from difficult to madly frustrating. That’s where remote access comes in.

Sure, Windows now comes with remote help through a cut down version of Terminal Services. Or there are free offerings such as VNC or even Microsoft Netmeeting if you deal only with Windows computers. But how do you deal with firewalls and dynamic IP addresses? For businesses, I recommend DSL with a static IP address and a VPN router, with VNC to perform remote access. But this is not feasible for most home users (or even some small businesses). You could use a dynamic DNS service with a host name or, like my friend Chris, use scripting to help the user determine his or her IP address. Then with some router or software firewall configuration plus VNC, you’re in. Of course, you would have to make at least one visit to the location to do the initial setup and testing. Long distance support makes this difficult, unless you plan ahead for something like this.

A great solution I have just found and used successfully is one of the commercially hosted remote access solutions. You may have seen ads for GoToMyPC, one of these services. Unfortunately, they are “try for free” but “buy to use.” Then I found LogMeIn.com. What is great about this service is that they have several different levels of remote access, but the basic one is free. They also provide end to end encryption over the connection. Getting started could not be easier: just sign up for an account by giving your email address. They then send you a confirmation email with a link back to their site. Once there, you create a password and are asked what you will use the service for. They tailor their paid offerings to you based on your answer, from what I could tell. They give you a 30 day trial of their paid offerings, but you don’t have to ever use them, or you could try them out to see if you are interested. At this point, though, you are done with account creation and you can immediately do things such as add computers or other users to your account.

What put me on to this idea originally was a customer’s need. He had an employee who would be in the field with a laptop and Internet access through a Verizon PC card. He was looking for two things: he wanted to be able to see what the employee was doing on the laptop at any given time and he wanted the employee to be able to access the office PC which held their data files. With LogMeIn I was able to accomplish both tasks. With the free service, I setup the access client on 3 of his PCs (the only hitch with this service is you have to be at the PC you want remote access to to initially setup the client; however, I found a way around this (more on this later)). The only hiccup with this part was that the company did not officially support Vista yet (but they did have a beta client which worked just fine). One of these PCs was the data holder, so we setup this one with the LogMeIn Pro subscription, so he has to pay a monthly fee for this, but he did not mind. LogMeIn Pro allows you to transfer files between 2 PCs and perform remote printing. We tried the file transfer feature, which brought up a program similar to a GUI FTP program: you selected a file on one PC and transferred it to a folder on the other PC. BY the way, another great feature of this service is that it is all browser based. I have used it on both IE and Firefox. So, anywhere you are with a PC which has a supported browser, you can connect to the service and access the PCs on your list.

Finally, today I had to deal with the chicken and the egg wrinkle to all of this: you need to connect to a PC to help a user but that PC is somewhere else. But before you connect to the PC, you have to go to the computer to setup the remote access client. Well, I needed to help my mother. Since she is infamous for having any number of spyware, trojan, etc. programs on her PC, I did not want her to login with my user credentials to download the client. So what I did is create an admin account for her, but only gave her rights to add new PCs. I put in her email address, she was sent an email, and we went through account setup and client download (which took 2 tries, but worked in the end). Once I could see her PC, I removed her admin account, and we were good to go. I was able to connect to her PC and do what needed to be done myself instead of trying to walk her through it. She was thrilled saying, “I guess we won’t have to ship you our PC anymore to work on it.” Hopefully not.

Like I said in the beginning, LogMeIn has other subscriptions and features I have not discussed. But if you do IT support for external users or family and friends, I highly recommend trying the free solution. You can find more information on LogMeIn here. Finally, all my use of this product was done between PCs with broadband Internet connections (except the Verizon card, which still worked fine). I would not recommend trying this over dial-up.

DOSBox

Since reading about this great little program somewhere, I have had a chance to play with it on the PC and Mac. On the PC I setup version .65 with the D-Fend front-end interface. DOSBox by itself, like DOS in the old days, takes a bit of manual configuring (this is made easier in the latest version, .70, discussed later) so I chose the D-Fend front-end for it. I was very pleased with D-Fend because of its ease of use, separate profile for each game, and base interface which allows you to immediately launch any configured game once you’ve started D-Fend.

On my PC, I setup Buzz Aldrin’s Race into Space, Warcraft, and Pirate’s Gold. Buzz Aldrin takes a long time to load and I’ve spent the least time with it of the 3 games. One of the things I’ve found about DOSBox is with some games you have to tweak the computer cycle setting to enable the game to run right. This is easily done within DOSBox by using ctrl – F8 and ctrl – F12. Warcraft ran fine, although the RTS interface, being from the dawn of the RTS genre, left much to be desired; I only made it through a couple of levels in the Orc campaign. Lastly, I played Pirate’s Gold quite a bit. I always loved this game and the original Pirates way back in the early 90’s, so once I figured out the controls again, the game was a joy to play. Besides the slow load time for Buzz Aldrin, I don’t recall any other problems using DOSBox on my PC.

On a recent trip out of town, I had a chance to finally mess with DOSBox on my Macbook. Since D-Fend was not available for the Mac, I tried dosboxer. Either I was not seeing everything, or this is not a good program. The program setup was nothing like D-Fend; in fact I didn’t see any kind of profile for my games. After messing with it for a while, I decided it would be easier just to run DOSBox on its own. I was able to get an old startegy game called MAX to work on it just fine. I eventually sought and found the .70 version of DOSBox which includes a sample configuration file which you can edit for different settings such as how fast to run, the different memory settings, and which directory to map the C drive to on your computer.

Anyone who has or wants to play some old DOS games (or use DOS programs) should definitely try DOSBox.

You can get more information on DOSBox and download it here. The downloads section also has links to the many front-ends for DOSBox.