What you need to setup is called an alias. Technically, an alias maps to a directory that is not in the web server's document root. I would try modifying the Apache config file with something like the following:
Code:
Alias /shareware_dir "X:\shareware\"
<Directory "X:\shareware">
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>