The laptop has to be connected to the internet via LAN cable, so that the wireless adapter can be used to provide hotspot function. It should work, and I had got it worked before, just different laptop and network. Not sure why it doesn't work this time.
Meanwhile, I had tried both OSToto Hotspot and Connectify Hotspot 2017, both giving me errors that their technical support can't solve.