Hi Richard, All I know is that the Uninstaller created by the Installer Maker Plugin is able to remove the last folder if it is launched from the Add/Remove Programs control panel. Maybe that's the trick?
-- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 New: Download the Installer Maker Plugin 1.5 for LiveCode here http://qurl.tk/ce On 18 dec 2010, at 03:08, Richard Gaskin wrote: > I'm making an uninstaller for one of my apps on Windows, and everything's > working swell except for one detail: > > I can delete all files and folders related to the install with ease, but when > I try to delete the application folder sysError returns 32, which means it's > in use by another process. > > Here's the setup: > > The uninstaller works as we're required to do on Windows: when launched it > makes a copy of itself into the temp folder, and launches that copy after > which the original quits. We have to do that because of course an app can't > delete itself. The copy has the UI that the user clicks to start the > uninstall. > > That copy in temp works great, and clears out everything, even the original > uninstaller that launched it. > > The one thing it can't do is delete the folder the app was originally in, > which is in the Program Files directory, e.g.: > > C:\Program Files\MyApp\ > > It seems weird to me that I can so easily delete all the contents of that > folder, even all the nested subfolders that were in it, yet not the folder > itself. > > And yes, I've checked: the folder is indeed empty. > > Even weirder, I can open LC afterward and run this in the Message Box: > > delete folder "C:/Program Files/MyApp/" > > ...and it deletes as expected without complaint. > > My first hunch was that since the original uninstaller app is launching the > one doing the deleting, maybe I could add another layer of misdirection by > having a copy of that app make another app in temp just to delete the damn > folder. No go, same error 32. > > Any of you come across something like this before? How did you get around it? > > -- > Richard Gaskin > Fourth World Media Corporation _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode