delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/09/21/12:15:13

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT sourceware DOT cygnus DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT sourceware DOT cygnus DOT com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sourceware DOT cygnus DOT com>
List-Help: <mailto:cygwin-help AT sourceware DOT cygnus DOT com>, <http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
Date: Tue, 21 Sep 1999 19:08:17 +0300
From: Paul Sokolovsky <paul-ml AT is DOT lg DOT ua>
X-Mailer: The Bat! (v1.32) S/N 34D3AC61
Reply-To: Paul Sokolovsky <paul-ml AT is DOT lg DOT ua>
X-Priority: 3 (Normal)
Message-ID: <5797.990921@is.lg.ua>
To: "dale henderson" <dalekh AT hotmail DOT com>
CC: cygwin AT sourceware DOT cygnus DOT com
Subject: Win9x Ring0 programming, was: Fwd: Re: VxD device drivers
In-reply-To: <19990921073631.75824.qmail@hotmail.com>
References: <19990921073631 DOT 75824 DOT qmail AT hotmail DOT com>
Mime-Version: 1.0

Hello dale,

dale henderson <dalekh AT hotmail DOT com> wrote:



dh> Is there any open source software to create Win9x device drivers?
dh> I would like to try VxDWriter, but it currently just supports VC++.
dh> Is it possible for Mingw32 or Cygwin to support LE file format?
[]

  Well, not directly connected, but may be interesting: recently I had
peculiarity to implement decent copy-on-write fork on win95. Since
waiting for LE creation ability with gnuwin32 was infeasible, I just used technique
exemplified by tools available from www.internals.com - they just
abruptly install Ring0 callgate descriptor into GDT (win9x allows that) and
voila - system VxD services are available. Simple sed run over vmm32.h
from Win9x DDK allowed me to use it.

  I failed to achieve original goal - stupid thing doesn't have
concept of ownership of physical pages, so it cannot be made to hold
page while it's mapped in at least one virtual address space, but at
least I saw the rock with my own eyes.



Best regards,
 Paul                            mailto:paul-ml AT is DOT lg DOT ua



--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019