How to execute a process remotely using a different username?

Dear All,

I am currently writing a tiny grid computing components like a Load
Manager, Load agents, scheduler and dispatcher. I need to execute user
jobs submitted to this grid components remotely on client machines
(execution hosts). These jobs needs to be executed on the same user
context who submitted the job.

For example, User-A from PC-A has submitted a job, Job-A, which will be
executed on PC-B, but the currently logged in user of PC-B is User-B. My
dispatcher should be able to run the job in PC-B under User-A’s context
(like “RSH” command, but i am not running any “RSH” service on client
machines.)

Kindly throw some suggestions and guidelines as i am struck with no clues.
I saw one example in “http://www.sysinternals.com/files/PsLogList.zip
that dumps the event logs from any machine and even accepts username and
passwords to connect to the remote machine. Unfortunately, it contains
only the binary (EXE).

Links to any material is also highly appreciated.

Thanking you all in advance.

Best Regards,

V. Varadhan.


Veerapuram Varadhan,
Systems Engineer,
California Digital,
Bangalore - 68.
Ph- (080)-5502999

Sysinternals will license the source code.

“Veerapuram Varadhan” wrote in message
news:xxxxx@ntdev…
>
> Dear All,
>
> I am currently writing a tiny grid computing components like a Load
> Manager, Load agents, scheduler and dispatcher. I need to execute user
> jobs submitted to this grid components remotely on client machines
> (execution hosts). These jobs needs to be executed on the same user
> context who submitted the job.
>
> For example, User-A from PC-A has submitted a job, Job-A, which will be
> executed on PC-B, but the currently logged in user of PC-B is User-B. My
> dispatcher should be able to run the job in PC-B under User-A’s context
> (like “RSH” command, but i am not running any “RSH” service on client
> machines.)
>
> Kindly throw some suggestions and guidelines as i am struck with no clues.
> I saw one example in “http://www.sysinternals.com/files/PsLogList.zip
> that dumps the event logs from any machine and even accepts username and
> passwords to connect to the remote machine. Unfortunately, it contains
> only the binary (EXE).
>
> Links to any material is also highly appreciated.
>
> Thanking you all in advance.
>
> Best Regards,
>
> V. Varadhan.
>
>
> –
> Veerapuram Varadhan,
> Systems Engineer,
> California Digital,
> Bangalore - 68.
> Ph- (080)-5502999
>
>
>
>

I’m beginning to think that sysinternals needs a bit of competition now,
even more so because they’re remove most of their source code from
public view.

David J. Craig wrote:

Sysinternals will license the source code.

“Veerapuram Varadhan” wrote in message
> news:xxxxx@ntdev…
>
>>Dear All,
>>
>>I am currently writing a tiny grid computing components like a Load
>>Manager, Load agents, scheduler and dispatcher. I need to execute user
>>jobs submitted to this grid components remotely on client machines
>>(execution hosts). These jobs needs to be executed on the same user
>>context who submitted the job.
>>
>>For example, User-A from PC-A has submitted a job, Job-A, which will be
>>executed on PC-B, but the currently logged in user of PC-B is User-B. My
>>dispatcher should be able to run the job in PC-B under User-A’s context
>>(like “RSH” command, but i am not running any “RSH” service on client
>>machines.)
>>
>>Kindly throw some suggestions and guidelines as i am struck with no clues.
>> I saw one example in “http://www.sysinternals.com/files/PsLogList.zip
>>that dumps the event logs from any machine and even accepts username and
>>passwords to connect to the remote machine. Unfortunately, it contains
>>only the binary (EXE).
>>
>>Links to any material is also highly appreciated.
>>
>>Thanking you all in advance.
>>
>>Best Regards,
>>
>>V. Varadhan.
>>
>>
>>–
>>Veerapuram Varadhan,
>>Systems Engineer,
>>California Digital,
>>Bangalore - 68.
>>Ph- (080)-5502999
>>
>>
>>
>>
>
>
>
>
>


Nick Ryan (MVP for DDK)

How can you have competition when they don’t charge for the free stuff. I
understand they removed source code because too many other developers were
taking their code and writing a commercial product. I would be torqued off
too. OSR doesn’t release source code to anything and their DeviceTree uses
several interesting techniques that most of us would like to see how to
implement even if we don’t have a reason or real need. I think one of the
sysinternals guys works for Microsoft now, so maybe some of the newer
versions are using things that can only be done if you have seen the source
code to Windows.

Even though I am currently looking for a job with only consulting to keep me
going, I still think that anyone should be able to sell their services for
whatever the market will pay. Some of this has contributed to the move of
software jobs to India, China, and eastern Europe, but from the questions I
have seen some of this stuff is beyond most of their skill sets and they
keep asking for “free sample source codes”. I can’t see sysinternals
helping them take more jobs either. Enlightened self interest is good.
Many companies are leaving California for similar reasons.

“Nick Ryan” wrote in message news:xxxxx@ntdev…
>
> I’m beginning to think that sysinternals needs a bit of competition now,
> even more so because they’re remove most of their source code from
> public view.
>
> David J. Craig wrote:
>
> > Sysinternals will license the source code.
> >
> > “Veerapuram Varadhan” wrote in message
> > news:xxxxx@ntdev…
> >
> >>Dear All,
> >>
> >>I am currently writing a tiny grid computing components like a Load
> >>Manager, Load agents, scheduler and dispatcher. I need to execute user
> >>jobs submitted to this grid components remotely on client machines
> >>(execution hosts). These jobs needs to be executed on the same user
> >>context who submitted the job.
> >>
> >>For example, User-A from PC-A has submitted a job, Job-A, which will be
> >>executed on PC-B, but the currently logged in user of PC-B is User-B.
My
> >>dispatcher should be able to run the job in PC-B under User-A’s context
> >>(like “RSH” command, but i am not running any “RSH” service on client
> >>machines.)
> >>
> >>Kindly throw some suggestions and guidelines as i am struck with no
clues.
> >> I saw one example in “http://www.sysinternals.com/files/PsLogList.zip
> >>that dumps the event logs from any machine and even accepts username and
> >>passwords to connect to the remote machine. Unfortunately, it contains
> >>only the binary (EXE).
> >>
> >>Links to any material is also highly appreciated.
> >>
> >>Thanking you all in advance.
> >>
> >>Best Regards,
> >>
> >>V. Varadhan.
> >>
> >>
> >>–
> >>Veerapuram Varadhan,
> >>Systems Engineer,
> >>California Digital,
> >>Bangalore - 68.
> >>Ph- (080)-5502999
> >>
> >>
> >>
> >>
> >
> >
> >
> >
> >
>
> –
> Nick Ryan (MVP for DDK)
>
>
>

In user mode it is easy to impersonate by credentials of the other end.
If name pipes are used for communication you can use
ImpersonateNamePipeClient. Similar function exists for RPC.
If communication is just pure TCP/IP there is no “ready to use” function but
it is possible to implement using security API - MSDN contain a sample
program that does this.

Alexei.

“Veerapuram Varadhan” wrote in message
news:xxxxx@ntdev…
>
> Dear All,
>
> I am currently writing a tiny grid computing components like a Load
> Manager, Load agents, scheduler and dispatcher. I need to execute user
> jobs submitted to this grid components remotely on client machines
> (execution hosts). These jobs needs to be executed on the same user
> context who submitted the job.
>
> For example, User-A from PC-A has submitted a job, Job-A, which will be
> executed on PC-B, but the currently logged in user of PC-B is User-B. My
> dispatcher should be able to run the job in PC-B under User-A’s context
> (like “RSH” command, but i am not running any “RSH” service on client
> machines.)
>
> Kindly throw some suggestions and guidelines as i am struck with no clues.
> I saw one example in “http://www.sysinternals.com/files/PsLogList.zip
> that dumps the event logs from any machine and even accepts username and
> passwords to connect to the remote machine. Unfortunately, it contains
> only the binary (EXE).
>
> Links to any material is also highly appreciated.
>
> Thanking you all in advance.
>
> Best Regards,
>
> V. Varadhan.
>
>
> –
> Veerapuram Varadhan,
> Systems Engineer,
> California Digital,
> Bangalore - 68.
> Ph- (080)-5502999
>
>
>
>

>> have seen some of this stuff is beyond most of their skill sets and they

> keep asking for “free sample source codes”.

Please, do not generalize. Your a smart man, you know better than this, aint
so ? Many ppl from this list who really know driver devlopment are from
Eastern Europe, Russia and far east. Or their roots are here, even if they
live now in US. Your words are a bit dicriminating. Or do you really think
you have to be born in US or UK or whatever other western uber-civilized
country to be smart and willing to learn ? Pretty arrogant, me thinks. And
flawed to the bone.

When I started, I wanted free samples as well. Just imagine this, I was
working 8h / day for 200 US$. From where money to buy (sometimes flawed
code) at prices in range from hundred to thousands of dollars ? So I wanted
free samples. I couldnt find them, so I took the hard way. But I did
wanted free samples as well, to keep my learning curve as low as possible.
Is nothing wrong in asking for free samples. Nothing. Whatever you get them
or you find somone willing to
give you some fo his knowledge for free , is another story.

Best regards, Dan

----- Original Message -----
From: “David J. Craig”
Newsgroups: ntdev
To: “Windows System Software Developers Interest List”
Sent: Thursday, August 28, 2003 12:23 AM
Subject: [ntdev] Re: How to execute a process remotely using a different
username?

> How can you have competition when they don’t charge for the free stuff. I
> understand they removed source code because too many other developers were
> taking their code and writing a commercial product. I would be torqued
off
> too. OSR doesn’t release source code to anything and their DeviceTree
uses
> several interesting techniques that most of us would like to see how to
> implement even if we don’t have a reason or real need. I think one of the
> sysinternals guys works for Microsoft now, so maybe some of the newer
> versions are using things that can only be done if you have seen the
source
> code to Windows.
>
> Even though I am currently looking for a job with only consulting to keep
me
> going, I still think that anyone should be able to sell their services for
> whatever the market will pay. Some of this has contributed to the move of
> software jobs to India, China, and eastern Europe, but from the questions
I
> have seen some of this stuff is beyond most of their skill sets and they
> keep asking for “free sample source codes”. I can’t see sysinternals
> helping them take more jobs either. Enlightened self interest is good.
> Many companies are leaving California for similar reasons.
>
> “Nick Ryan” wrote in message news:xxxxx@ntdev…
> >
> > I’m beginning to think that sysinternals needs a bit of competition now,
> > even more so because they’re remove most of their source code from
> > public view.
> >
> > David J. Craig wrote:
> >
> > > Sysinternals will license the source code.
> > >
> > > “Veerapuram Varadhan” wrote in message
> > > news:xxxxx@ntdev…
> > >
> > >>Dear All,
> > >>
> > >>I am currently writing a tiny grid computing components like a Load
> > >>Manager, Load agents, scheduler and dispatcher. I need to execute
user
> > >>jobs submitted to this grid components remotely on client machines
> > >>(execution hosts). These jobs needs to be executed on the same user
> > >>context who submitted the job.
> > >>
> > >>For example, User-A from PC-A has submitted a job, Job-A, which will
be
> > >>executed on PC-B, but the currently logged in user of PC-B is User-B.
> My
> > >>dispatcher should be able to run the job in PC-B under User-A’s
context
> > >>(like “RSH” command, but i am not running any “RSH” service on client
> > >>machines.)
> > >>
> > >>Kindly throw some suggestions and guidelines as i am struck with no
> clues.
> > >> I saw one example in
http://www.sysinternals.com/files/PsLogList.zip
> > >>that dumps the event logs from any machine and even accepts username
and
> > >>passwords to connect to the remote machine. Unfortunately, it
contains
> > >>only the binary (EXE).
> > >>
> > >>Links to any material is also highly appreciated.
> > >>
> > >>Thanking you all in advance.
> > >>
> > >>Best Regards,
> > >>
> > >>V. Varadhan.
> > >>
> > >>
> > >>–
> > >>Veerapuram Varadhan,
> > >>Systems Engineer,
> > >>California Digital,
> > >>Bangalore - 68.
> > >>Ph- (080)-5502999
> > >>
> > >>
> > >>
> > >>
> > >
> > >
> > >
> > >
> > >
> >
> > –
> > Nick Ryan (MVP for DDK)
> >
> >
> >
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@rdsor.ro
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>

“Dan Partelly” wrote in message news:xxxxx@ntdev…
>
> >> have seen some of this stuff is beyond most of their skill sets and
they
> >> keep asking for “free sample source codes”.
>
> Please, do not generalize. Your a smart man, you know better than this,
aint
> so ? Many ppl from this list who really know driver devlopment are from
> Eastern Europe, Russia and far east. Or their roots are here, even if they
> live now in US. Your words are a bit dicriminating. Or do you really think
> you have to be born in US or UK or whatever other western uber-civilized
> country to be smart and willing to learn ? Pretty arrogant, me thinks. And
> flawed to the bone.
>
> When I started, I wanted free samples as well. Just imagine this, I was
> working 8h / day for 200 US$. From where money to buy (sometimes flawed
> code) at prices in range from hundred to thousands of dollars ? So I
wanted
> free samples. I couldnt find them, so I took the hard way. But I did
> wanted free samples as well, to keep my learning curve as low as possible.
> Is nothing wrong in asking for free samples. Nothing. Whatever you get
them
> or you find somone willing to
> give you some fo his knowledge for free , is another story.
>
When I began working with CP/M and then the PC and the internet was
arpanet/milnet, I did searches for source code. I found USC, simtel and
White Sands mostly from others or magazines and books. It was expensive and
I was very under paid - the military doesn’t pay enlisted very well even
now. I later began using various BBSes looking for interesting things as
the PC came into its own. I found many good and bad examples, with each
providing a piece to my knowledge base. When Microsoft began providing
development tools, from compilers to MSDN, it became required that I
purchase them - regardless of the price. During earlier times, I had a
project to do that was new and unique to us and there was no information on
programming in the PC world. I had to work for nine months obtaining
approval to buy several tools from the compiler (C86) to Lint, CTree, and
various other utility packages, mostly with source code. Looking at that
gave us a clue how to work with PCs, as the mainframe (B3500 & Sperry
1100/60) was out previous platform. I did get the military to buy those
packages, but subscriptions to Byte and various books had to be bought from
personal funds. I had three children to support and even though my salary
was rather meager, I had to live in a place where the civilian employees
made two to four times my salary. You do what you have to do to survive and
get the job done. I had a lot of 16 hour days and never got paid overtime.

I suspect that when you were making $200 you didn’t have mortgage payments
of $3000-5000 per month as is common for those in California. I lived and
still live in lower priced areas, but it still costs a lot more than many of
the locations you mention. I am going consulting now, but I prefer to be an
employee and not a contractor, but the outflux of jobs in the device driver
arena is very noticable. Some of it makes sense in that many devices today
are supported by the OS natively - e.g. mass storage devices. Much of the
development of hardware has moved overseas, so driver development where the
hardware and firmware is developed makes sense. I work on a project - no
money unless it gets developed and sold - where the best developer of
innovative concepts is from eastern Europe.

No native speaker of English would ever write “source codes”. “source code”
is plural or singular as needed. Even after all the years I have been
married, my wife still doesn’t get plurals correct since her native language
doesn’t have singular/plural forms (most of the time).

>
> Best regards, Dan
>
>
> ----- Original Message -----
> From: “David J. Craig”
> Newsgroups: ntdev
> To: “Windows System Software Developers Interest List”

> Sent: Thursday, August 28, 2003 12:23 AM
> Subject: [ntdev] Re: How to execute a process remotely using a different
> username?
>
>
> > How can you have competition when they don’t charge for the free stuff.
I
> > understand they removed source code because too many other developers
were
> > taking their code and writing a commercial product. I would be torqued
> off
> > too. OSR doesn’t release source code to anything and their DeviceTree
> uses
> > several interesting techniques that most of us would like to see how to
> > implement even if we don’t have a reason or real need. I think one of
the
> > sysinternals guys works for Microsoft now, so maybe some of the newer
> > versions are using things that can only be done if you have seen the
> source
> > code to Windows.
> >
> > Even though I am currently looking for a job with only consulting to
keep
> me
> > going, I still think that anyone should be able to sell their services
for
> > whatever the market will pay. Some of this has contributed to the move
of
> > software jobs to India, China, and eastern Europe, but from the
questions
> I
> > have seen some of this stuff is beyond most of their skill sets and they
> > keep asking for “free sample source codes”. I can’t see sysinternals
> > helping them take more jobs either. Enlightened self interest is good.
> > Many companies are leaving California for similar reasons.
> >
> > “Nick Ryan” wrote in message news:xxxxx@ntdev…
> > >
> > > I’m beginning to think that sysinternals needs a bit of competition
now,
> > > even more so because they’re remove most of their source code from
> > > public view.
> > >
> > > David J. Craig wrote:
> > >
> > > > Sysinternals will license the source code.
> > > >
> > > > “Veerapuram Varadhan” wrote in message
> > > > news:xxxxx@ntdev…
> > > >
> > > >>Dear All,
> > > >>
> > > >>I am currently writing a tiny grid computing components like a Load
> > > >>Manager, Load agents, scheduler and dispatcher. I need to execute
> user
> > > >>jobs submitted to this grid components remotely on client machines
> > > >>(execution hosts). These jobs needs to be executed on the same user
> > > >>context who submitted the job.
> > > >>
> > > >>For example, User-A from PC-A has submitted a job, Job-A, which will
> be
> > > >>executed on PC-B, but the currently logged in user of PC-B is
User-B.
> > My
> > > >>dispatcher should be able to run the job in PC-B under User-A’s
> context
> > > >>(like “RSH” command, but i am not running any “RSH” service on
client
> > > >>machines.)
> > > >>
> > > >>Kindly throw some suggestions and guidelines as i am struck with no
> > clues.
> > > >> I saw one example in
> “http://www.sysinternals.com/files/PsLogList.zip
> > > >>that dumps the event logs from any machine and even accepts username
> and
> > > >>passwords to connect to the remote machine. Unfortunately, it
> contains
> > > >>only the binary (EXE).
> > > >>
> > > >>Links to any material is also highly appreciated.
> > > >>
> > > >>Thanking you all in advance.
> > > >>
> > > >>Best Regards,
> > > >>
> > > >>V. Varadhan.
> > > >>
> > > >>
> > > >>–
> > > >>Veerapuram Varadhan,
> > > >>Systems Engineer,
> > > >>California Digital,
> > > >>Bangalore - 68.
> > > >>Ph- (080)-5502999
> > > >>
> > > >>
> > > >>
> > > >>
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> > > –
> > > Nick Ryan (MVP for DDK)
> > >
> > >
> > >
> >
> >
> >
> > —
> > Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
> >
> > You are currently subscribed to ntdev as: xxxxx@rdsor.ro
> > To unsubscribe send a blank email to xxxxx@lists.osr.com
> >
>
>
>
>

Not true, unfortunately. Whilst I don’t recall see “source codes,” I have seen
“codes” more than once in newspapers written and published in the USA. The usage
in the programmer community is not the usage in the larger community, and I’m
not sure that it is uniform even in the programmer community.

“David J. Craig” wrote:

No native speaker of English would ever write “source codes”. “source code”
is plural or singular as needed.


If replying by e-mail, please remove “nospam.” from the address.

James Antognini
Windows DDK MVP

“David J. Craig” wrote in message
news:xxxxx@ntdev…
>
> too. OSR doesn’t release source code to anything
>

Ahem. We don’t release source code to ANYTHING? You don’t get The NT
Insider? Like that isn’t full of source code, and pointers to source code,
several times a year?

It’s true that we don’t release source for any of our UTILITIES. And we
won’t even license the source on request. We figure the fact that we give
'em away for free is enough. Plus, we really don’t condone (for general
usage) some of the techniques we use. You run one of our more dangerous
utilities lately? See when it pops up a dialog when you run it that says
“This is a development support utility and it may crash your system”??
There’s a reason that’s there… :slight_smile: I’d hate to see some of the shit we do
in order to be able to get those utilities to work propagated around the
world in products.

> I think one of the
> sysinternals guys works for Microsoft now,
>

That’s news to me… who?

> so maybe some of the newer
> versions are using things that can only be done if you have seen the
source
> code to Windows.
>

Like, if you work at Microsoft (a) you automatically get source code access,
and (b) assuming you HAD source code access, you could actually USE the
information you learned IN YOUR JOB to write strange utilities without
getting (1) fired and (2) sued?

Peter

I used several piece of source I have seen, but I would sure like to know
how some of those dirty tricks are done. I might never use it in a
commercial product, but then I might have to if I can’t find another way to
do it.

I remember one of the best articles, especially timing for my situation
wise, about creating your own worker thread to keep from causing deadlocks
that occurred in NT 4. The source code was just snippets, but it did make
me really learn how to do it and not just “cut and paste”.

As to the working for Microsoft line, maybe since I have seen seminars being
promoted by Microsoft and the MS Press books, it could have become a false
memory. I know it was some time ago I think I saw something, but it could
have been about one of their employees.

I like the MS non-disclosure forms we signed at one time that said anything
they could take out in their memories was theirs to use. I also think many
of the people who used to work there and are hired by other companies, are
valued for their knowledge, some of which was formed from seeing source. I
don’t think you can completely separate the knowledge and in any case,
having seen source it is much easier to remember the subtle clues to find
the correct API to use to solve a problem. It also might help in excluding
some approaches that won’t really work.

I also got several source code files from the lab class, but I haven’t used
that AMCC board for anything thus far. You will agree that you have never
distributed source the way sysinternals used to do. I also do understand
their reasons for not doing it as much any more.

“Peter Viscarola” wrote in message news:xxxxx@ntdev…
>
> “David J. Craig” wrote in message
> news:xxxxx@ntdev…
> >
> > too. OSR doesn’t release source code to anything
> >
>
> Ahem. We don’t release source code to ANYTHING? You don’t get The NT
> Insider? Like that isn’t full of source code, and pointers to source
code,
> several times a year?
>
> It’s true that we don’t release source for any of our UTILITIES. And we
> won’t even license the source on request. We figure the fact that we give
> 'em away for free is enough. Plus, we really don’t condone (for general
> usage) some of the techniques we use. You run one of our more dangerous
> utilities lately? See when it pops up a dialog when you run it that says
> “This is a development support utility and it may crash your system”??
> There’s a reason that’s there… :slight_smile: I’d hate to see some of the shit we
do
> in order to be able to get those utilities to work propagated around the
> world in products.
>
> > I think one of the
> > sysinternals guys works for Microsoft now,
> >
>
> That’s news to me… who?
>
> > so maybe some of the newer
> > versions are using things that can only be done if you have seen the
> source
> > code to Windows.
> >
>
> Like, if you work at Microsoft (a) you automatically get source code
access,
> and (b) assuming you HAD source code access, you could actually USE the
> information you learned IN YOUR JOB to write strange utilities without
> getting (1) fired and (2) sued?
>
> Peter
>
>
>
>
>

Hi Veerapuram,

               Use Impersonation and it will solve ur problem to run the process remotely.

 

Good Luck

 

From: “Veerapuram Varadhan”

>Reply-To: “Windows System Software Developers Interest List”
>To: “Windows System Software Developers Interest List”
>Subject: [ntdev] How to execute a process remotely using a different username?
>Date: Wed, 27 Aug 2003 23:01:23 +0530 (IST)
>
>Dear All,
>
>I am currently writing a tiny grid computing components like a Load
>Manager, Load agents, scheduler and dispatcher. I need to execute user
>jobs submitted to this grid components remotely on client machines
>(execution hosts). These jobs needs to be executed on the same user
>context who submitted the job.
>
>For example, User-A from PC-A has submitted a job, Job-A, which will be
>executed on PC-B, but the currently logged in user of PC-B is User-B. My
>dispatcher should be able to run the job in PC-B under User-A’s context
>(like “RSH” command, but i am not running any “RSH” service on client
>machines.)
>
>Kindly throw some suggestions and guidelines as i am struck with no clues.
> I saw one example in “http://www.sysinternals.com/files/PsLogList.zip
>that dumps the event logs from any machine and even accepts username and
>passwords to connect to the remote machine. Unfortunately, it contains
>only the binary (EXE).
>
>Links to any material is also highly appreciated.
>
>Thanking you all in advance.
>
>Best Regards,
>
>V. Varadhan.
>
>
>–
>Veerapuram Varadhan,
>Systems Engineer,
>California Digital,
>Bangalore - 68.
>Ph- (080)-5502999
>
>
>
>—
>Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256
>
>You are currently subscribed to ntdev as: xxxxx@hotmail.com
>To unsubscribe send a blank email to xxxxx@lists.osr.com


Are you a geek? Are you a techno freak? Welcome home!

The point about money stuff & mortgages is meaningles rather meaningless,
as they are my 200$,
I give you that. My post was about your attempt to generalize and statuate
that only westerners
ppl have the knowledge to write and understand device driver development.
Its not the first time
I think I see a bit of “dicrimination” in your posts. Why is that ? What
made you so angry on other
ppl than americans and UK ?

> I had a lot of 16 hour days and never got paid overtime.

Why didnt you find another job and quit those guys ? This is waht I did last
time I did not liked
whats happening at my job.

----- Original Message -----
From: “David J. Craig”
Newsgroups: ntdev
To: “Windows System Software Developers Interest List”
Sent: Thursday, August 28, 2003 7:40 PM
Subject: [ntdev] Re: How to execute a process remotely using a different
username?

>
> “Dan Partelly” wrote in message
news:xxxxx@ntdev…
> >
> > >> have seen some of this stuff is beyond most of their skill sets and
> they
> > >> keep asking for “free sample source codes”.
> >
> > Please, do not generalize. Your a smart man, you know better than this,
> aint
> > so ? Many ppl from this list who really know driver devlopment are from
> > Eastern Europe, Russia and far east. Or their roots are here, even if
they
> > live now in US. Your words are a bit dicriminating. Or do you really
think
> > you have to be born in US or UK or whatever other western uber-civilized
> > country to be smart and willing to learn ? Pretty arrogant, me thinks.
And
> > flawed to the bone.
> >
> > When I started, I wanted free samples as well. Just imagine this, I was
> > working 8h / day for 200 US$. From where money to buy (sometimes flawed
> > code) at prices in range from hundred to thousands of dollars ? So I
> wanted
> > free samples. I couldnt find them, so I took the hard way. But I did
> > wanted free samples as well, to keep my learning curve as low as
possible.
> > Is nothing wrong in asking for free samples. Nothing. Whatever you get
> them
> > or you find somone willing to
> > give you some fo his knowledge for free , is another story.
> >
> When I began working with CP/M and then the PC and the internet was
> arpanet/milnet, I did searches for source code. I found USC, simtel and
> White Sands mostly from others or magazines and books. It was expensive
and
> I was very under paid - the military doesn’t pay enlisted very well even
> now. I later began using various BBSes looking for interesting things as
> the PC came into its own. I found many good and bad examples, with each
> providing a piece to my knowledge base. When Microsoft began providing
> development tools, from compilers to MSDN, it became required that I
> purchase them - regardless of the price. During earlier times, I had a
> project to do that was new and unique to us and there was no information
on
> programming in the PC world. I had to work for nine months obtaining
> approval to buy several tools from the compiler (C86) to Lint, CTree, and
> various other utility packages, mostly with source code. Looking at that
> gave us a clue how to work with PCs, as the mainframe (B3500 & Sperry
> 1100/60) was out previous platform. I did get the military to buy those
> packages, but subscriptions to Byte and various books had to be bought
from
> personal funds. I had three children to support and even though my salary
> was rather meager, I had to live in a place where the civilian employees
> made two to four times my salary. You do what you have to do to survive
and
> get the job done. I had a lot of 16 hour days and never got paid
overtime.
>
> I suspect that when you were making $200 you didn’t have mortgage payments
> of $3000-5000 per month as is common for those in California. I lived and
> still live in lower priced areas, but it still costs a lot more than many
of
> the locations you mention. I am going consulting now, but I prefer to be
an
> employee and not a contractor, but the outflux of jobs in the device
driver
> arena is very noticable. Some of it makes sense in that many devices
today
> are supported by the OS natively - e.g. mass storage devices. Much of the
> development of hardware has moved overseas, so driver development where
the
> hardware and firmware is developed makes sense. I work on a project - no
> money unless it gets developed and sold - where the best developer of
> innovative concepts is from eastern Europe.
>
> No native speaker of English would ever write “source codes”. “source
code”
> is plural or singular as needed. Even after all the years I have been
> married, my wife still doesn’t get plurals correct since her native
language
> doesn’t have singular/plural forms (most of the time).
>
> >
> > Best regards, Dan
> >
> >
> > ----- Original Message -----
> > From: “David J. Craig”
> > Newsgroups: ntdev
> > To: “Windows System Software Developers Interest List”
>
> > Sent: Thursday, August 28, 2003 12:23 AM
> > Subject: [ntdev] Re: How to execute a process remotely using a different
> > username?
> >
> >
> > > How can you have competition when they don’t charge for the free
stuff.
> I
> > > understand they removed source code because too many other developers
> were
> > > taking their code and writing a commercial product. I would be
torqued
> > off
> > > too. OSR doesn’t release source code to anything and their DeviceTree
> > uses
> > > several interesting techniques that most of us would like to see how
to
> > > implement even if we don’t have a reason or real need. I think one of
> the
> > > sysinternals guys works for Microsoft now, so maybe some of the newer
> > > versions are using things that can only be done if you have seen the
> > source
> > > code to Windows.
> > >
> > > Even though I am currently looking for a job with only consulting to
> keep
> > me
> > > going, I still think that anyone should be able to sell their services
> for
> > > whatever the market will pay. Some of this has contributed to the
move
> of
> > > software jobs to India, China, and eastern Europe, but from the
> questions
> > I
> > > have seen some of this stuff is beyond most of their skill sets and
they
> > > keep asking for “free sample source codes”. I can’t see sysinternals
> > > helping them take more jobs either. Enlightened self interest is
good.
> > > Many companies are leaving California for similar reasons.
> > >
> > > “Nick Ryan” wrote in message news:xxxxx@ntdev…
> > > >
> > > > I’m beginning to think that sysinternals needs a bit of competition
> now,
> > > > even more so because they’re remove most of their source code from
> > > > public view.
> > > >
> > > > David J. Craig wrote:
> > > >
> > > > > Sysinternals will license the source code.
> > > > >
> > > > > “Veerapuram Varadhan” wrote in message
> > > > > news:xxxxx@ntdev…
> > > > >
> > > > >>Dear All,
> > > > >>
> > > > >>I am currently writing a tiny grid computing components like a
Load
> > > > >>Manager, Load agents, scheduler and dispatcher. I need to execute
> > user
> > > > >>jobs submitted to this grid components remotely on client machines
> > > > >>(execution hosts). These jobs needs to be executed on the same
user
> > > > >>context who submitted the job.
> > > > >>
> > > > >>For example, User-A from PC-A has submitted a job, Job-A, which
will
> > be
> > > > >>executed on PC-B, but the currently logged in user of PC-B is
> User-B.
> > > My
> > > > >>dispatcher should be able to run the job in PC-B under User-A’s
> > context
> > > > >>(like “RSH” command, but i am not running any “RSH” service on
> client
> > > > >>machines.)
> > > > >>
> > > > >>Kindly throw some suggestions and guidelines as i am struck with
no
> > > clues.
> > > > >> I saw one example in
> > “http://www.sysinternals.com/files/PsLogList.zip
> > > > >>that dumps the event logs from any machine and even accepts
username
> > and
> > > > >>passwords to connect to the remote machine. Unfortunately, it
> > contains
> > > > >>only the binary (EXE).
> > > > >>
> > > > >>Links to any material is also highly appreciated.
> > > > >>
> > > > >>Thanking you all in advance.
> > > > >>
> > > > >>Best Regards,
> > > > >>
> > > > >>V. Varadhan.
> > > > >>
> > > > >>
> > > > >>–
> > > > >>Veerapuram Varadhan,
> > > > >>Systems Engineer,
> > > > >>California Digital,
> > > > >>Bangalore - 68.
> > > > >>Ph- (080)-5502999
> > > > >>
> > > > >>
> > > > >>
> > > > >>
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > > > –
> > > > Nick Ryan (MVP for DDK)
> > > >
> > > >
> > > >
> > >
> > >
> > >
> > > —
> > > Questions? First check the Kernel Driver FAQ at
> > http://www.osronline.com/article.cfm?id=256
> > >
> > > You are currently subscribed to ntdev as: xxxxx@rdsor.ro
> > > To unsubscribe send a blank email to xxxxx@lists.osr.com
> > >
> >
> >
> >
> >
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@rdsor.ro
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>

“Dan Partelly” wrote in message news:xxxxx@ntdev…
>
> The point about money stuff & mortgages is meaningles rather meaningless,
> as they are my 200$,
> I give you that. My post was about your attempt to generalize and
statuate
> that only westerners
> ppl have the knowledge to write and understand device driver
development.
> Its not the first time
> I think I see a bit of “dicrimination” in your posts. Why is that ? What
> made you so angry on other
> ppl than americans and UK ?
>
I didn’t say that. I referred to specific, frequent, repeated posts I have
seen over the last year or so. When they aren’t hiding behind a hotmail,
yahoo, etc. address I see the source. Most people here who are looking for
source use a subtle request. I even saw one request today from someone who
wants free source to do his homework. I thought that was plagerism.

What I did say was repeated many times by others on this list. We ignore or
object, depending upon our mood, requests for source that we could provide
because we are in the business of making money from our efforts. Another
problem is that the device driver specialist is having major problems
finding work in the U.S. I see from posts and conversations that most
consultants are finding it more difficult to maintain a steady stream of
work and the job offers are very hard to find.

> >> I had a lot of 16 hour days and never got paid overtime.
>
> Why didnt you find another job and quit those guys ? This is waht I did
last
> time I did not liked whats happening at my job.
>
Prison was not a desirable alternative. You can’t quit the military
whenever you want.

>> because we are in the business of making money from our efforts

Beleive me, Im doing money as well from this. But if a free sample exist, I
dont hesitate to point the ppl to it. If it does not exist, and I have code
which does that,
I either decide to sell it, either decide to give it to theat person,
depending on my mood and the impression that person made on me. Im trying
hard to addapt
to this market, but hidding the knowledge is a passive approach, which will
not benefit you on the long term, in my humble oppinion. Rather , one
should
perfect itself in his job every day of the week.

And again, there are some ppl so stupid that even giving them gigabytes of
source code wont make any difference since they wont understand it. I seen
this kind more often than I wanted.

> problem is that the device driver specialist is having major problems
> finding work in the U.S.

Yes, Im aware of this. And beleive me, Im sorry. But the Eastern Europe &
Russia aint to be blamed for this. We are trying to make a living, from our
knowledge. Since the market in our countrys aint paying enough, we try to
catch US and UK markets. Which we succeed. Im sorry if this cause grief to
you, but we aint doing
anything wrong. We are just trying to feed our families and raise our life
standards, as Im sure you do. I dont like “leechers” more than you do, and I
dont take the fool easily. I always statuated on this list that ppl should
do their homework prior to making any posts on those lists. But open source
, and samples, are usefull. I use code from code which is under BSD
licences, and I get iddeas from them.

If I cut it to the point … you are here on this list, and im sure during
the time, you got some usefull ideeas from the posts and answers from this
list.
Whatever you want to give something back or not, is up to you. I see many
ppl on this list who never really took any effort to answer any question.
They are here,
read the posts regullar, get usefull ideeas and techniques from them, but
they do shut up and never give back anything usefull. Thats another kind of
leech.
Not the one which ask for “source code”, but the kind which feeds from a
community effort whithout giving anything back. (This aint apply to you.)

> You can’t quit the military whenever you want.

True. I got the impression from your post that you where a civil employee
working for military.

----- Original Message -----
From: “David J. Craig”
Newsgroups: ntdev
To: “Windows System Software Developers Interest List”
Sent: Friday, August 29, 2003 7:29 PM
Subject: [ntdev] Re: How to execute a process remotely using a different
username?

>
> “Dan Partelly” wrote in message
news:xxxxx@ntdev…
> >
> > The point about money stuff & mortgages is meaningles rather
meaningless,
> > as they are my 200$,
> > I give you that. My post was about your attempt to generalize and
> statuate
> > that only westerners
> > ppl have the knowledge to write and understand device driver
> development.
> > Its not the first time
> > I think I see a bit of “dicrimination” in your posts. Why is that ? What
> > made you so angry on other
> > ppl than americans and UK ?
> >
> I didn’t say that. I referred to specific, frequent, repeated posts I
have
> seen over the last year or so. When they aren’t hiding behind a hotmail,
> yahoo, etc. address I see the source. Most people here who are looking
for
> source use a subtle request. I even saw one request today from someone
who
> wants free source to do his homework. I thought that was plagerism.
>
> What I did say was repeated many times by others on this list. We ignore
or
> object, depending upon our mood, requests for source that we could provide
> because we are in the business of making money from our efforts. Another
> problem is that the device driver specialist is having major problems
> finding work in the U.S. I see from posts and conversations that most
> consultants are finding it more difficult to maintain a steady stream of
> work and the job offers are very hard to find.
>
> > >> I had a lot of 16 hour days and never got paid overtime.
> >
> > Why didnt you find another job and quit those guys ? This is waht I did
> last
> > time I did not liked whats happening at my job.
> >
> Prison was not a desirable alternative. You can’t quit the military
> whenever you want.
>
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@rdsor.ro
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>

You can’t impersonate until you can concoct an appropriate token. I believe
that this is the puzzle that the OP set out to solve.

> made you so angry on other

ppl than americans and UK ?

Being Russian and RF citizen without plans to move to US, I can say - I’m also
angry on people from some countries (not Russia mainly) writing junk software
for junk price, and asking the stupid questions of a bad-marker schoolboy on
forums.

“Help! I have a BSOD!” - is a sample. The guy wants the forum to do his
homework. “Please explain some concept” is OK. “Please tell me whether my
assumption on CcFlushCache is correct” is again OK. But “please debug my code!”
is not OK.

They compensate their low professional skill level by being cheap. This is not
good.

On the other hand, I’m not angry on any developer who has adequate professional
skills or at least with adequate ability to learn, regardless of the country of
origin.

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com