Vulcan, when I was in Hong Kong, I went to the travel agency located in my hotel to see if they had another one day trip to China that it was not the one that I already had (the Guangzhou one). The travel agent asked me if I needed a visa so they could process it. She was quite surprised that I already had the visa in ORD. So I assume that yes you can get a visa there.