I was thinking of using this sentence on my computer program:
This action does not make changes on user's machine.
Just to be sure, I checked Google Translate which suggested:
This action makes no changes on user's machine.
I suppose that both are correct and have the same meaning, but is there reason to use one instead of the other?