How to kill all particles without removing from sprite at once not as stopSystem does it

Looks simple but i didn’t found away for it .
found this link: CCParticleSystem stop running when i remove it then add it again
but im not sure if the solution is right
basically i like to kill all living particles and stop them spawning at click. and not restart again .

someone know about it ?
what i found to totaly stop the emitter is :

m_pStarParticlesEmitter->stopSystem();
    m_Parent->addChild(m_pStarParticlesEmitter,93);
    m_pStarParticlesEmitter->unscheduleUpdate();
    m_pStarParticlesEmitter->scheduleUpdate();

the question : is its the right way to do it ?