DON:
Don, I hear what your saying, and I agree with you that it is the
responsibility of the requestor to be at least somewhat informed. But I
would ask the question who benefits from nothing but criticism? I mean,
take a look at how many questions that are either totally perposterous
(like the one which led us to this discussion), or have absolutely no
relation to any of these lists (like the Win32 API issue of which the
author wrote in his response to Dan); furthermore, how many times are
they asked? That is, personally, I would find no way to maintain that
the practice of criticing discourages these tpyes of questions.
Moreover, for any one of these questions, count up the number of
responses to it. It’s not even close. All of this misses the
fundamental problem, which is that there is no way prevent these
questions, because, unless someone is out there intentionally wasting
people’s time, he or she does not know that the question is
non-applicable, foolish, et. c. Insisting that people people have
minimum knowledge is a complete waste of time, and, as is telling people
to search the list first after they have already asked a bad question.
It is, by definition, unavoidably, impossible. The best and only thing
we can do is cut down on the volume. Fundamentally, responding 50 times
to 1 stupid question that we can not prevent some from asking, is sort
of cutting of your nose to spite your face type of deal, and every bit
as foolish as the question itself, and really pretty disingenious.
Just say no to responding.
MM
>> xxxxx@acm.org 09/21/05 9:13 AM >>>
Martin,
I will take a different tack here. It is also the responsibility
of
the people asking questions to attempt to ask informed questions. Now
a
“How to get started with file system drivers?” can be considered a
informed
question, since it is general and asking for help. But to look at the
OP’s
question, before asking about assembler, well there is a heck of a lot
written in this forum and others about asm, a quick search might have
caused
the question to either not be asked, or asked in a way that does not
draw
the response you objected to.
Most of us who give data on these forum, do so on our own time,
and
with the knowledge that everyone we help is potentially a competitor
for the
next job or consult we try to get. It is reasonable to ask the people
comming to this forum to be prepared to ask intelligent questions and
to
search the forums and the FAQ before asking. I have taught classes
over the
years on various subjects, where if someone did do the basics, it was
reasonable to ask them to leave. There the teacher was getting paid,
shouldn’t the same rules apply when you do it for free.
–
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Remove StopSpam from the email to reply
“Martin O’Brien” wrote in message
news:xxxxx@ntfsd…
> The answer to your question is, if I understand correctly that your
> considering using no API functions and writing directly to the
hardware,
> yes as far as reentrancy is concerned.
>
> That being said, you are, bluntly, you are out of your mind if you
> attempt this. There is basically no chance of ever getting this to
> work. There is no need to get in to details, such as basically
assured
> coruption, why.
>
> I have a pet peve concerning people responding to questions on this
> list with nothing more than criticism and, frequently, party line
advice
> that is most definitely not true in all cases, and, moreover, advice
of
> which they have no way of knowing the applicability in one’s
specific
> case, particularly based on a three line description. Don’t get me
> wrong; advice such as “no assembler is drivers” is not only a good
idea,
> use of assembler in a driver these days is overwhelmingly
unnecessary.
> My question, however, is exactly what does mentioning things such as
> this several time daily add to the discussion. In this particular
case,
> my apologies to author of the question, assembler is so far down on
the
> list of problems manifest in this idea, and, again, apologies, there
is
> basically zero chance of this idea ever working, that it really adds
> nothing, and certainly does not merit its own, dedicated e-mail.
> Finally, not only do real reasons exist for assembler’s use, and
> sometimes these reasons may not legally be disclosed, but the world
will
> simply not going to end if assembler is used.
>
> The problem, as I see it, is that this list, although very useful,
> takes a lot of time to get through, mostly due to, in my opinion,
people
> going on and on about procedure, policy and the proverbial right
thing
> to do, suspect questions notwithstanding.
>
> For example, what I am doing here.
>
> My opinion is that a nice rule of thumb might be that, if you’re
not
> going to address the person’s question, simply do not respond. This,
of
> course, does not rule out adding anything else to the discussion.
>
> MM
>
>
>>>> xxxxx@comcast.net 09/21/05 7:58 AM >>>
> Just curious,
>
> If I attempt to read a file using straight asm opposed to
> ZwCreate/ZwRead/ZwClose in a filter, would that still result in a
> re-entry?
> Since it is a driver and hardware can be written too directly, it is
> possible to go around the IO manager and prevent a second IRP right?
>
>
> —
> Questions? First check the IFS FAQ at
> https://www.osronline.com/article.cfm?id=17
>
> You are currently subscribed to ntfsd as: xxxxx@evitechnology.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
—
Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17
You are currently subscribed to ntfsd as: xxxxx@evitechnology.com
To unsubscribe send a blank email to xxxxx@lists.osr.com