I certainly won't be installing it again. I highly doubt that anybody here has the intention to use such information to extend their trial periods indefinitely. Quote:Originally posted by Billy_ca:I don't think it's unethical to just show what the heck the app is doing. I confess I still do my core programming in Visual Studio + BoundsChecker though. I have to confess that one of these days I really need to learn DTrace though. ![]() I'd never even heard of that app and I'm already in love. If they are just using Spotlight then that is pretty scary.quote:Originally posted by BEIGE:you can use fseventer.app to find out what files are read at an application's launch. +++I thought they were looking for modifications in the standard places. Quote:Originally posted by hderycke:quote:Originally posted by yesno:"Uninstallers" like AppZapper and AppDelete normally just use Spotlight to search for strings with the app or company name. I don't think it's unethical to just show what the heck the app is doing. I wouldn't mind seeing some screen caps showing the offence, though. I'm not a programmer, so I don't think I have the ability to do any of that myself. (Instruments is my favorite.) It stands out like a sore thumb. Just watch with Instruments, Tracker or fsevents. (A very good habit to get into.)On the other hand, I don't think it'd be very nice of me to post instructions for how to reset this developer's trial. That's both rude and obvious, if you pay attention to your system when running a new application. ![]() On one hand, AppDelete is stuffing things in another application's preferences file. Quote:Originally posted by petard:quote:Originally posted by autumnmist:Let us know when you figure out what file AppDelete is reading from. It's one reason I starting using AppZapper and such hoping to reduce the orphans junk cluttering things but, unfortunately, they don't help with such matters. I've seen hidden files, files named as if part of other products, I've seen junk put in root, in /usr … it's really a disgrace.I loathe the litter left by software trials or registered products. ![]() In principle you might sleuth this out using lsof to see which files are touched while AppDelete starts up. Quote:Originally posted by Billy_ca:quote:Originally posted by Shamyl Zakariya:In other words, a file which looks "official" and won't interfere with system functionality, but only AppDelete knows the name and location. So it's storing that info somewhere else.and what's even odder is that I used an app uninstaller to delete it, so whatever file it left behind wasn't detected by them. Incidentally, deleting AppDelete's plist file doesn't reset the trial. It might be stored in something tricky like ~/Library/Application Support/AddressBook/Metadata/C433D242-DB05-4894-A387-EC5B1B62A540/ABPersonIn other words, a file which looks "official" and won't interfere with system functionality, but only AppDelete knows the name and location. In which case you may never find the file where this data is stored. Quote:Originally posted by Shamyl Zakariya:Well behaved apps which trust their potential customers will store this information in a plist in ~/Library/Preferences.AppDelete, for example, might store this info in the file:YOUR_USER/Library/Preferences/ being said, the forever war of scummy users vs scummy developers results in this data being written into odd places with unpredictable names.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |