Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Subject: RE: setup - feature change request From: Robert Collins To: "Gary R. Van Sickle" Cc: cygwin AT cygwin DOT com In-Reply-To: References: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-3qieMbyXNltBPIy0RKfN" Date: 05 Aug 2002 12:28:38 +1000 Message-Id: <1028514526.8966.183.camel@lifelesswks> Mime-Version: 1.0 --=-3qieMbyXNltBPIy0RKfN Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Mon, 2002-08-05 at 12:25, Gary R. Van Sickle wrote: > > Did it *really* do that, because AFAIK it requires a kernel mode driver= and > > is certainly more than a weekend's work (I should know - I'm doing exac= tly > > the same thing right now). Tracking down a free, licensed copy of cl.ex= e is > > tough, for one... :-) > > If it did do this, which program was it? >=20 > Yep, it really did that. It was MS's "Intellipoint" 4.0 software, instal= ling on > W2K. AFAICR that's the only time I've ever seen it though, that's why it= caught > my attention. >=20 > But having said that, perhaps it was just looking through the list of run= ning > apps and comparing to a list of ones which it knows will have files it's > installing open, rather than tracing the open files to the apps which hav= e them > open (which I've seen other MS installers do). That's not how it seemed = to > present itself though. 1) Does it use the windows installer service? If so, that handles presenting the applications to close list automatically. 2) It doesn't need a kernel mode driver: Using the (forget exact name) snapshot* functions, one can get a list of processes on the system, and their locked files. From there it's simply a matter of walking the list.. Rob --=-3qieMbyXNltBPIy0RKfN Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iEYEABECAAYFAj1N4tYACgkQI5+kQ8LJcoKnNgCfQEAIWX0jJcpaypxDI8DT5fJX V7AAoLXewS4Sn5Ua2vb/j6YWFTc2r2fH =n7Bq -----END PGP SIGNATURE----- --=-3qieMbyXNltBPIy0RKfN--