When a macro is running, is the GMS write protected?

Hi all! 

I'm trying to make a macro updater, fetching a new gms from an outside catalog and copy it to the gms catalog. But I can't seem to detect any changes to the original macro, even after restarting Corel. Originally, the macro was running as a standalone macro, then it worked. But I wrote the update checker into the macro that was to be updated, maybe that wasn't such a good idea?
Thanks!

  • I managed to check, it isn't write protected. I wrote over it using FileCopy in the macro itself. BUT: Changes does not take effect before Corel is restarted, and if you forget that and open the script editor and edits the macro, it will be the current version you're editing..