[fpc-pascal]Windows ShutDown Privilege
memsom at interalpha.co.uk
memsom at interalpha.co.uk
Mon Dec 9 11:12:28 CET 2002
> I'm using Windows 2000 SP3 and I compiled under both Delphi and fpc.
> The function is due to be used under Windows 95/98 and Win2000 so I'd
> like to get the privileges sorted so I can shut either OS down.
The code I sent was compiled under Delphi 5 with all updates (the service pack
plus the ADO and stuff like that, not that I expect the ADO to make much
difference.)
The code has been run on both NT4 with SP6a (IIRC) or SP5, and a hokey Win2k
which probably has no SP's at all, or at most SP1 (the site I'm on only just
uses Win2k!! Some users are stull on NT4.)
I have local admin rights on my machine... I've never tried it on a machine
that has no admin rights, but as you mention, I thought that wouldn't make a
difference.
> I've tried under administrator but this has made no difference. I was
> under the impression that application privileges are independent of
> the user logged in at the time?
Ditto (as stated above.)
> I'll dig out an old copy of Delphi and compile it just to be sure
> there has been no change in the API functions, though I did
> double-check online with MSDN and all looked OK.
Delphi 5 would be a good one to try. I can send you the project if you would
find that easier, but it should build as is. There were no extra files other
than the body of source I posted.
> Again, many thanks for all the suggestions and help so far.
NP. If it does work in Delphi, it could be a quirk of FPC. Or even, shock
horror, a bug ;-P Then again, it could just be user permissions. I've no easy
way of testing. I could send you my exe if that helps.. that way you'd know if
my version fails without having to dig out Delphi.
Matt
---------------------------------------------
This message was sent using Mistral WebMail.
http://www.mistral.co.uk/
More information about the fpc-pascal
mailing list