The dlink would not be my favourite brand but it should work.. how old is it? Is it N wireless? Model number might help. Is the express N wireless model btw??
Assuming everything is recent and N wireless.
Much of the issue can be wireless names you are using are incompatible with windows.
Please reset the Express and use all SMB names. .that means short names, 2-20 characters, no spaces and pure alphanumeric. Make sure everything complies. Base station name and wireless name.
Test firstly with no security. Does that work. ?? If not it is unlikely to ever work.
If it works, immediately set security to WPA2 Personal with purely alphanumeric password of 10-20 characters.
Set the wireless password in the computer and test again.
Sometimes it is worth setting wireless channels as that also enables you to check that your not using a channel that the dlink cannot see.. eg the earlier Express running on 5ghz and the USB stick only doing 2.4ghz will never work.
Here is a listing on our forum in Australia.. I cannot post the URL here as Apple refuses to allow it. The info was gathered by Pete y Testing.
1T1R usb wireless N adapters
150M recieve and transmit
DLink DWA-131
http://www.dlink.com.au/products/?pid=789
billion 3010N
http://www.billion.com/product/wireless/bipac3010N-11n-wireless-USB-adapter.html
Tenda wireless N usb adapter
http://www.jaycar.com.au/productView.asp?ID=YN8304&keywords=usb+wireless&form=KE YWORD
TP-LINK TL-WN722N
http://www.tp-link.com/products/productDetails.asp?pmodel=TL-WN722N
TP-LINK TL-WN721N
http://www.tp-link.com/products/productDetails.asp?pmodel=TL-WN721N
netcomm np910n
http://www.netcomm.com.au/products/wireless_broadband/np910n?SQ_DESIGN_NAME=supp ort&SQ_PAINT_LAYOUT_NAME=support
TL-WN723N mini adapter 150M
http://www.tp-link.com.au/products/details/?model=TL-WN723N
TL-WN7200ND high power USB adapter,150M
http://www.tp-link.com.au/products/details/?model=TL-WN7200ND
----------------------------------------------------------------
1T2R usb wireless N adapters
meaning the are 300M recieve and 150M transmit
Billion 3011N
http://www.billion.com/product/wireless/bipac3011N-wireless-n-USB-adapter.html
----------------------------------------------------------------
2T2R and above wireless N adapters
300M recieve and transmit
Shintaro usb , Antenna – 2T3R , MCSO -15 ( 40MHz )
http://www.cormain.com.au/retail/agora.cgi?cart_id=486.24895&p_id=STR-NUSB&xm=on &ppinc=detail
TP-Link TL-WN821N , 3T3R , supports 2.4 and 5 gig
http://www.tp-link.com.au/products/product_des.asp?id=140
Draytek Vigor N61
http://www.draytek.com.au/products/VigorN61.php
Netcomm NP745N
http://www.netcomm.com.au/products/wireless_broadband/np745n
DLink DWA-140
ftp://files.dlink.com.au/Products/DWA-140/Datasheet/DWA-140_B2_datasheet_01.pdf
ASUS USB-N13
http://www.asus.com/product.aspx?P_ID=UI3ejenXyxqQTIcJ
Linksys wusb600N / AE1000
http://homestore.cisco.com/en-us/Adapters/Linksys-AE1000-Wirelessn-connector_stc VVproductId97826164VVcatId551966VVviewprod.htm
TL-WN822N 2T2R 2 external attenna 300M
http://www.tp-link.com.au/products/details/?model=TL-WN822N
The bottom two, Linksys AE1000 and TP-Link are both popular.