From your detailed description I can make out that either you may be having a type of eczema ( chronic hyperkeratotic eczema) which is a type of internal allergy or type of psoriasis which affects only hands and/or feet.A clear picture of affected area will help in differentiating.
The treatment for both these conditions is long term as it depends on internal factors.Like you mentioned it improves when u apply creams and then it comes back.This is exactly how this eczema behaves, it gets aggravated in winter season. The treatment depends on its stage and we have to change the creams or ointments frequently and once it subsides, you will have to use a particular moisturizer to prevent it.
Next Steps
I would advice you to get it examined by a qualified dermatologist for complete and correct prescription. You can attach pics and send for more detailed and specific Information.
Health Tips
Regular use of moisturizer immediately after wash will help keep it mois for longer. Hope you can use this information for better outcome.All the best.