November 2010 (1)
August 2010 (1)
July 2010 (1)
June 2010 (3)
July 2009 (3)
June 2009 (1)
May 2009 (1)
February 2009 (1)
January 2009 (1)
November 2008 (3)
October 2008 (4)
September 2008 (9)
August 2008 (6)
July 2008 (3)
June 2008 (3)
January 2008 (1)
November 2007 (2)
October 2007 (6)
September 2007 (5)
August 2007 (22)
July 2007 (6)
June 2007 (1)
May 2007 (3)
April 2007 (27)
March 2007 (8)
February 2007 (6)
September 2006 (2)
August 2006 (4)
July 2006 (9)
June 2006 (17)
May 2006 (20)
April 2006 (12)
March 2006 (9)
February 2006 (4)
January 2006 (3)
December 2005 (2)
November 2005 (4)
October 2005 (5)
September 2005 (37)
August 2005 (83)
July 2005 (6)

Active Directory / LDAP (0)
ASP.Net (19)
Blackberry Development (4)
c# (34)
c++ (3)
Code Camp (1)
Excel (1)
Exchange (3)
Front Page 2003 (6)
FTP User Editor (4)
IIS (146)
IIS - Log Parser (7)
IIS / FTP (12)
IIS / Tools / Administration (42)
IIS / Tools / Authentication (6)
IIS / Tools / Compression (8)
IIS / Tools / Crash & Hang (12)
IIS / Tools / ISAPI Filters (17)
IIS / Tools / Log Files (17)
IIS / Tools / Scripts (28)
IIS / Tools / Security (9)
IIS / Tools / SSL (6)
IIS 7 (3)
Internet Information Server (1)
Me (Chris Crowe) (6)
MIME Types (1)
Misc (72)
Oulook Express (2)
Silverlight (1)
SQL Server (27)
SQL Server CTE (1)
Vista (15)
Vista Gadgets (8)
Visual Studio (11)
Voice over BroadBand (1)
Windows (33)
Windows Powershell (3)
Windows Sharepoint Services (0)
Windows Sharepoint Services (15)
Windows Vista (14)
Wine Cellar (1)
WMI (8)


October 2005 (5)

VMWare Player - Free tool to run a virtual machine image (any image)

VMware Player is free software that enables PC users to easily run any virtual machine on a Windows or Linux PC. VMware Player runs virtual machines created by VMware Workstation, GSX Server or ESX Server and also supports Microsoft virtual machines and Symantec LiveState Recovery disk formats.

VMware Player can be used by anyone to run virtual machines on a Windows or Linux PC. VMware Player makes it quick and easy to take advantage of the security, flexibility, and portability of virtual machines. 


  • Free
  • Run any virtual machine. Run virtual machines created by VMware Workstation, GSX Server or ESX Server. VMware Player also supports Microsoft virtual machines and Symantec LiveState Recovery disk formats.
  • Revert to previous state. Revert virtual machines to a previous 'clean' state within seconds.
  • Access host PC devices. Use host CD/DVD drives, network adapters, and plug-and-play USB devices.
  • Copy and paste. Copy text and files between the virtual machine and the host PC.
  • Drag and drop. Drag and drop files between a Windows host PC and a Windows virtual machine.
  • Shared folders. Use shared folders to easily share files between virtual machine and the host PC.
  • Multiple networking options.  Virtual machines can share or obtain new IP addresses or be isolated from the network and host.
  • 32- and 64-bit host and guest operating system support. Run a wide variety of virtual machines containing 32- and 64-bit operating systems simultaneously on the same physical PC. Compatible 64-bit guest operating systems include select Microsoft Windows, Red Hat, SUSE, and FreeBSD distributions.
  • Adjustable memory. Tune virtual machine memory for optimal performance.
  • Configurable shutdown. Power down or suspend the virtual machine when closing VMware Player.

    For more details see :

  • IP Lookup: Find the owner of an IP address

    IP Lookup is a small free Windows software tool for finding the owner of an IP block. Specify an IP Number and IP Lookup will retrieve all available information including the name and address of the ISP or the organization that owns the IP block. The software can also resolve a host name into the corresponding IP and then lookup the IP. Is your firewall software reporting too many access attempts from a specific IP address? IP Lookup will help you track down his ISP. Once you gather enough data you should be able to file a report with the ISP.


    For more details see:

    FTP Error Status Codes
    Code Description
    100 Codes The requested action is being taken. Expect a reply before proceeding with a new command.
    110 Restart marker reply.
    120 Service ready in (n) minutes.
    125 Data connection already open, transfer starting.
    150 File status okay, about to open data connection.
    200 Codes The requested action has been successfully completed.
    200 Command okay.
    202 Command not implemented
    211 System status, or system help reply.
    212 Directory status.
    213 File status.
    214 Help message.
    215 NAME system type. (NAME is an official system name from the list in the Assigned Numbers document.)
    220 Service ready for new user.
    221 Service closing control connection. (Logged out if appropriate.)
    225 Data connection open, no transfer in progress.
    226 Closing data connection. Requested file action successful (file transfer, abort, etc.).
    227 Entering Passive Mode
    230 User logged in, proceed.
    250 Requested file action okay, completed.
    257 "PATHNAME" created.
    300 Codes The command has been accepted, but the requested action is being held pending receipt of further information.
    331 User name okay, need password.
    332 Need account for login.
    350 Requested file action pending further information.
    400 Codes The command was not accepted and the requested action did not take place.
    Tthe error condition is temporary, however, and the action may be requested again.
    421 Service not available, closing control connection. (May be a reply to any command if the service knows it must shut down.)`
    425 Can't open data connection.
    426 Connection closed, transfer aborted.
    450 Requested file action not taken. File unavailable (e.g., file busy).
    451 Requested action aborted, local error in processing.
    452 Requested action not taken. Insufficient storage space in system.
    500 Codes The command was not accepted and the requested action did not take place.
    500 Syntax error, command unrecognized. This may include errors such as command line too long.
    501 Syntax error in parameters or arguments.
    502 Command not implemented.
    503 Bad sequence of commands.
    504 Command not implemented for that parameter.
    530 User not logged in.
    532 Need account for storing files.
    550 Requested action not taken. File unavailable (e.g., file not found, no access).
    552 Requested file action aborted, storage allocation exceeded
    553 Requested action not taken. Illegal file name.

    Basic Web Site Usage Statistics - SpotCheck

    Spotcheck is a handy, freeware program that provides basic site usage statistics from IIS log files. You don't have to look at any advertising or give us an email address. Just download and use.

    For more details see :

    Microsoft Availability Reporting Management Pack for Microsoft Operations Manager 2005
    The Microsoft Operations Manager 2005 Availability Reporting Management Pack collects and analyzes data for Microsoft SQL Server, Exchange, IIS, AD, it uses the event logs of your servers, and generates reports that you can study to improve server availability and reliability. You can identify the causes for planned and unplanned downtime and take preemptive actions to decrease downtime in the future.

    Availability Reporting uses a number of metrics to provides data that you can view and customize to suit the needs of your IT organization. Each type of report includes tables or graphs with information about the availability and reliability of servers in your environment. You can input parameters, such as specific periods of time, to filter the data presented in the reports.

    Availability Reports provide detailed and specific availability and reliability information for several Microsoft applications. For applications not currently supported, Availability Reporting provides basic availability and reliability statistics at the operating system level. In such cases, Availability Reporting measures whether the operating system is running but does not measure whether applications are running.