A modified version of GnuPG
pgut001 at cs.auckland.ac.nz
Mon May 27 10:34:01 CEST 2002
"Max V. Zinal" <Zlat0 at mail.ru> writes:
>Friday, May 24, 2002, 9:07:19 AM, Peter Gutmann wrote:
>PG> "Max V. Zinal" <Zlat0 at mail.ru> writes:
>>>I think that I can write a small dummy device driver for NT-based system that
>>>will allow a person with administrative rights to allocate a non-pageable
>>>region of memory. It will take some time, I think, because I will have to find
>>>DDK distribution for that purposes.
>PG> You don't need to do that, there are already user-level functions which do
>PG> this. To save me having to regurgitate it all again, search sci.crypt or the
>PG> archives of Perry Metzger's crypto list for "AllocateUserPhysicalPages" to find
>PG> the details.
>I know about these functions. Please note that they are the part of Address
>Windowing Extensions (AWE), and thus are supported only with W2K or higher. We
>should also remember that Windows NT 4 is still widely used.
You have to make a tradeoff, either be backwards-compatible with NT4 (which I
doubt is still widely used except maybe on a few servers which no-one wants to
touch) and face an incredibly difficult task of writing an NT kernel driver to
do it, or require Win2K and have Microsoft do most of it for you. Trying to be
NT4-compatible seems to be an unnecesarily painful way to do things.
More information about the Gnupg-devel