> >Yes. It is an installer for all the Windows components of the windows > Package. The script is in > > Great. I guess if you want to add the conduit to the mix, I can send along > my Inno script once I finish off the conduit (hopefully in a week).
Absolutely! > Does this mean the Desktop is actually using none of Dirk's stuff? I.e. if > I have the Desktop installed, can I delete everything (the exe's and dll's > I mentioned earlier) except the desktop exe (and resources) and the > pyplucker stuff? Yes that is correct. There isn't a dependency between Plucker Desktop and the commandline tools kindly made by Dirk. (Partly too since the source for some of Dirk's tools for some reason aren't avaialable). > If this is the case, then perhaps there is no need for > Dirk's stuff anymore (other than to support those using the command line > versions)? Perhaps, though there hasn't been many people upset by continuing to include them, to provide another usage option, and also for servers, etc that have scriptc calling the tools. It would save about 300K or so from the install. > >The Microsoft API only allows proper killing > >of a process by sending a close event to a window, and a windowless > application obviously has > >no windows. > > Hmm, I thought there was something in CreateThread that would allow the > thread owner to kill it. I guess you would have to spawn 2 processes then > instead of 1. Could well be. You are welcome to look through os_msw.cpp to see how things are done at the moment and the older revisions in CVS that had other functions for other approaches--if there is better ways to do things, they are most certainly appreciated. I ended up spending about 7 full days researching and working on different approaches that wouldn't fail for various reasons (for example: <some function> isn't in one of the Windows kernels) and probably won't spend much more time on working around that poor API. The current end result is that 95/98 uses the ::TerminateProcess() API with its built-in shortcomings and NT/2000/XP uses a hack to go inside a process and kill it from within (it is pretty well commented). Best wishes, Robert _______________________________________________ plucker-dev mailing list [EMAIL PROTECTED] http://lists.rubberchicken.org/mailman/listinfo/plucker-dev
