> I was asking for a simple technical question, really nothing more
and nothing less. This does not mean I am obliged to subject myself
to a moral investigation and be forced to publish the details of my
new product which I prefer to keep secret for the moment. Does
it make sense ?
New here, eh? Read the archives; plenty of people meet plenty of skepticism about the inquiries they post here.
In many cases, the skepticism is justified, because a junior programmer is asking a question that a senior programmer recognizes as a sign of a defective *design*, not just benign ignorance on how to do a particular thing. For example, if someone asks how they can lower a thread’s IRQL from “dispatch” to “passive” (without having first raised it themselves), a senior programmer recognizes that the person is asking the equivalent of “I have bazooka. Where is my foot, and how do I blow it off?”
And in a much smaller number of cases, the skepticism has been justified because people have built malicious software, sometimes committing serious crimes, using the information gained. No one here wants to be a part of that.
So don’t play the victim here. You asked a question, were given reasonable answers, and retorted that the answers do not apply to you, for reasons that you refuse to provide. Fine – your privacy is your own. But your secretiveness does not inspire confidence in the people whom you have asked for advice. So suck it up, and either be a little more “honest” (your own words), or seek another source of information.
[As always, I do not speak for my employer.]
From: xxxxx@lists.osr.com [xxxxx@lists.osr.com] On Behalf Of Daniel Terhell [xxxxx@resplendence.com]
Sent: Sunday, March 25, 2007 10:52 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] getting SuspendCount of a thread
With his detrimental prejudice he classified my product as shitty while he
does not even know what it does or where or when it will be used. Expert or
not, as far as I am concerned he can go and wash his fingers, assuming he
was using a keyboard to produce this arrogance.
Of course some of the replies here do have a point, suspending threads which
are not yours is a dangerous business and could well hang up a system.
Therefore getting to know the suspend counts of threads is also potentially
dangerous. And I regret the inital answer I gave to the question why I
needed this which was not a complete and totally honest answer.
However statements such as “designs that need to know the suspend count are
inherently broken” are nothing more than general rules of thumb. For example
Sysinternals Process Explorer knows exactly what processes are suspended in
the system, it likely gets this information by querying the suspend counts
of threads. At this point the discussion
will probably be taken to something like “yes but at least they are from
Microsoft” or “yes but these guys at least really know what they are doing”.
Of course we will allow an exception for them but what is apparent to me is
that the highest gurus are often using the most controversial dirty hacks
themselves.
Now I also have incredible kernel development skills and I am really old and
wise enough to take the responsability to make decisions like these myself.
Like I said before I do not want to publish here what I am creating because
my customers may be reading along. The code I am writing is only being run
under very exceptional conditions when the user chooses to do so. Querying
the suspend count of threads is logically justified in this case, more I
really do not want to say.
I was asking for a simple technical question, really nothing more and
nothing less. This does not mean I am obliged to subject myself to a moral
investigation and be forced to publish the details of my new product which I
prefer to keep secret for the moment. Does it make sense ?
/Daniel
“MM” wrote in message news:xxxxx@ntdev…
> [FLAME MODE ON]
>
> Daniel Terhell wrote:
>
>>My company dispenses with you or any experts approval or judgement.
> Then why are you posting if you don’t care what the EXPERTS have too say?
> Mark is one of the
> few DDK MVP’s worldwide - although you may disagree with him,
> his opinion is something to listen too and consider, not ‘dispense’.
>
>>It is just not in my interest to discuss the internals of my new product
>>here.
> Then why are you asking a question regarding the internals of your gee-wiz
> product?
>
>>I am developing a very cool utility
> Let me guess, as Tim put it, you’ re “Adding Value”?
>
>>I have a responsability towards myself, our users and customers only.
> There are only two entities here… (you being one of them)
>
>>Feel free to discuss the merits of my product or the techniques it uses
>>when it will be ready or at least announced.
>>
> I’ll be looking forward too it - just be warned. In my usual style I’ll be
> fashionably late to your release party.
> (as I’m sure everyone here will be as well)
>
> [FLAME MODE OFF]
>
>
—
Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer