Revert "can‘t call dll"

This reverts commit 13c1a938a1fff482521f1e468f3e7c680f339dea.
Revert "Revert "can‘t call dll""

This reverts commit 4ac736fce578f7ca07b9820a8cb2c55792326629.