Here is what I wonder. Even if they lowered the price just for China, would there be a point where they would choose to pay for it or it would never matter a pirated copy would always be preferred.
Does it include future updates? Are they pushed out to clients automatically? Does it include product support? Is it at least as easy to use as the pirated version (i.e. no intrusive DRM)? Is it at least as easy to obtain?
If you can provide a service that can't easily be copied for less, generally people will pay for it.
It was an interesting problem anyway. A lot of obvious solutions didn't seem to work, like say just checking a flag in an "if ... else" branch because that can be disassembled and bypassed with a patch. Some functional operations that are critical to the product had to actually go through the hardware... Now looking back we probably over-engineered the heck out of it.