Article View: borland.public.cppbuilder.nativeapi
Article #16313Re: Memory block at specified physical address
From: Vladimir Afanasyev
Date: Wed, 21 May 2003 08:53
Date: Wed, 21 May 2003 08:53
40 lines
2545 bytes
2545 bytes
Hi, "Daniel Pfeffer" <pfefferd@hotmail.co.il> wrote: >I still stand by my assertion that doing this is a Bad Thing. May be you still stand on your assertion because do not saw source code of winio? Winio it is not only dll it's include sys driver that is provide access to physical memory and hardware ports. >What prevents >two different applications that must both access the same physical memory >from corrupting each other's data? Some sort of system-level driver is >necessary in order to ensure no problems. And Winio uses common DDK way for it. Most drivers do it operation with physical memory. DDK is not something monolithic, with good base theory. Microsoft puts groups of functions in DDK because thinks that it should be in DDK. Or because they still not ready put it in SDK. Even function belong to DDK it is not mean that it impossible to use it in normal application. Many program pearls based on it. And I never say about writing or not writing drivers via Winio. In my previous letter I answered on question that I put in the begin of letter. May be you do not see it? Reread my message. I absolutely sure that for working with complex devices the driver is obligatory thing. But I also sure that in easy cases it possible to do via way that I read before. I sure that many DDK function is very useful for normal applications. And here I stand. Vladimir.
Technical Details
Message-ID:
<3ecb3e87@newsgroups.borland.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-04!sn-xit-06!sn-xit-08!supernews.com!border3.nntp.aus1.giganews.com!border1.nntp.aus1.giganews.com!nntp.giganews.com!nntp-relay.ihug.net!newsfeeds.ihug.co.nz!ihug.co.nz!newsgroups.borland.com!not-for-mailReferences:
<3ec9c524@newsgroups.borland.com> <3eca58c4$1@newsgroups.borland.com> <3eca5a6b$1@newsgroups.borland.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10cc67,b16a167e1c27ccab X-Google-Attributes: gid10cc67,public X-Google-ArrivalTime: 2003-05-21 02:08:04 PST From: "Vladimir Afanasyev" <avv@systema.kiev.ua> Sender: "Vladimir Afanasyev" <avv@systema.kiev.ua> Reply-To: "Vladimir Afanasyev" <avv@systema.kiev.ua> Subject: Re: Memory block at specified physical address Newsgroups: borland.public.cppbuilder.nativeapi X-User-Info: 62.244.14.114 62.244.14.114 X-Forwarded-For: 192.168.0.147 References: <3ec9c524@newsgroups.borland.com> <3eca58c4$1@newsgroups.borland.com> <3eca5a6b$1@newsgroups.borland.com> NNTP-Posting-Host: 207.105.83.65 Message-ID: <3ecb3e87@newsgroups.borland.com> Date: 21 May 2003 01:53:27 -0700 X-Trace: newsgroups.borland.com 1053507207 207.105.83.65 (21 May 2003 01:53:27 -0700) Lines: 40 Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-04!sn-xit-06!sn-xit-08!supernews.com!border3.nntp.aus1.giganews.com!border1.nntp.aus1.giganews.com!nntp.giganews.com!nntp-relay.ihug.net!newsfeeds.ihug.co.nz!ihug.co.nz!newsgroups.borland.com!not-for-mail