Interesting, and clever! But how do they do that? Since the app can’t be running at the time it is moved to the trash, the code can’t be in the app itself. Which means they must install *another piece of code*, probably a daemon, which is running all the time; which would be necessary anyway for a security watchdog of course. Then does this but of code uninstall itself? Possible I guess, the daemon file itself is not open when it is running so it could be moved to the trash and the daemon wasn’t killed it would just stop running the next time you reboot.
Of course for an LC standalone to use such an uninstall strategy you would need and Installer; and I don’t think it is really appropriate to have an ordinary app to have a daemon running all the time. > On 31 Mar 2021, at 9:42 pm, Keith Martin <thatke...@icloud.com> wrote: > > >> On Mar 29, 2021, at 11:22 PM, Neville Smythe via use-livecode >> <email@example.com> wrote: >> >> 3. There is no need for Installer code, or more problematic, and with a >> whiff of sulphur to sensitive old-hand Mac user noses, an Uninstaller > > Hah! Yes, uninstallers should ideally never be required. I'm testing a > selection of macOS security tools at the moment (for a magazine, not just for > fun!) and I really like how – to give the most recent example – Avira Free > Security and Avira Prime (with help from the OS of course) will ask, when the > app is moved to the trash, if they should take their system extensions with > them. Polite, civilised, Mac-like. 😎 > > Keith > Keith Martin > 360 media specialist http://PanoramaPhotographer.com > <http://panoramaphotographer.com/> > Contact and info http://thatkeith.com <http://thatkeith.com/> > +44 (0)7909541365 > > > >> _______________________________________________ use-livecode mailing list firstname.lastname@example.org Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode