|
You are handling SERVICE_CONTROL_INTERROGATE correctly, I assume?
In a service I wrote, I saw similar behaviour until I reported updated status (incrementing checkpoint#) in response to this.
The logon mechanism shouldn't matter, as it's a service.
You don't know how lucky you are. A couple of machines of ours take ages to shut down (approx 15 minutes) even though they "aren't doing anything" (that is, one of the services was blocking shutdown until I disabled it, since it's never used on the machines).
Steve S
Developer for hire
|
|
|
|
|
I do handle SERVICE_CONTROL_INTERROGATE, but the handler function is never called with the SERVICE_CONTROL_INTERROGATE control code when the service is stopping. The handler function returns almost immediately, so the service control dispatcher is in control of this thread and my service would be able to respond to a SERVICE_CONTROL_INTERROGATE if it was issued. The only thing that the control handler function does before returning is setting the status of the service to SERVICE_STOP_PENDING and starting a thread that handles everything else needed to safely stop the service (including periodically updating the state of the service with updated wait hint and checkpoint).
I don't know if it is supposed to be possible to interrogate a service while it is shutting down. When I use SC.EXE to interrogate my service while it is shutting down, SC returns with the following error message:
[SC] ControlService FAILED 1061:
The service cannot accept control messages at this time.
As I already mentioned though, my service control handler function returns control to the service control dispatcher almost immediately after receiving SERVICE_CONTROL_STOP or SERVICE_CONTROL_SHUTDOWN, so my service would be able to handle interrogation requests if they were delivered. It is still possible to use the SC.EXE query command for the service, but that command doesn't interrogate the service, it just reports the latest updated status information from the service control manager.
|
|
|
|
|
With Win2003 on our server, I noticed that selection "unplanned shutdown" as opposed to "planned shutdown" seems to trigger a chain of events, causing the server to act differently.
I am under the impression that an "unplanned shutdown" is enforced more vigourously than a "planned shutdown", but that might just be my time-perception acting up.
It is definitely taking longer to start-up after an "unplanned shutdown".
Could this have something to do with your problem?
Cheers,
Sebastian
--
Contra vim mortem non est medicamen in hortem.
|
|
|
|
|
This doesn't seem to make any difference on the servers I have access to, I usually use 'Planned', but I have also tested with 'Unplanned'.
Soren
|
|
|
|
|
I do things slightly differently, in that the handler function doesn't return until the service has stopped, but like your thread, periodically updates the service state.
According to the (somewhat sketchy) documentation, this shouldn't make any difference, but apparently is doing.
Steve S
Developer for hire
|
|
|
|
|
Hello,
I am looking for an Operating System that is the closest to windows server 2003 execept the price, even A linux is fine as long as its relatively easy to install.
Thanks
Al968
Avast Antivirus-<url>http://www.avast.com<url>
|
|
|
|
|
Ubuntu Linux is supposed to be incredibly easy to install. I've heard a lot of good things about it!
Trinity: Neo... nobody has ever done this before.
Neo: That's why it's going to work.
|
|
|
|
|
Which ever linux variant OS you feel comfortable with is probably your best bet. To make the linux server look like a windows server, look into using SAMBA on the linux server.
Phil
|
|
|
|
|
|
I can not access HKEY_LOCAL_MACHINE key on a remote computer in the same domain. Both of the machines are logged as Administrator.one of them is running WinXP and one of them is running Win2000.
|
|
|
|
|
Any specific error message?
|
|
|
|
|
Hi All,
I have the following situation:
WIFI AccessPoint ----LAN -----WinGatewat (two interfaces).------ INET
So I want a WinGateway to be able to decide which packet to pass by MAC Address.
How to do that?
I'm thinking of:
1: Firewall which will take decisions based on source MAC
Should be able to implement with hook filter driver
2: From DDK Samples pass-through miniport (maybe?)
Is there any ideas?
Kind Regards
Vlad
|
|
|
|
|
How do I set up a new partition on my hard drive (without deleting anything) so I can instal XP on my machine. I currentley have Vista but its proving to be a pain with my visual studio 2003 so I would like to dual boot.
Many Thanks
The FoZ
|
|
|
|
|
I believe Vista can resize an existing partition, even its boot partition. Go into Control Panel, Administrative Tools, Computer Management and go down to Disk Management.
If you'd prefer a more proven tool, try Acronis Disk Director or Symantec PartitionMagic.
|
|
|
|
|
Thanks Chris.
I've managed to get a new drive, gonna try and install XP now.
The FoZ
|
|
|
|
|
Hi,
we have a little problem with LogiCAD and are looking for a solution:
LogiCAD uses CapsLock to trigger a certain function (I don't know which one since I do not use LogiCAD, Nontheless, I was asked to search for a solution).
Because the Key is "sticky" (i.e. deactivated only after pressing Shift or CapsLock, depending on the keyboard settings in the region options), this results in following text being written in ALL CAPS, because using the CapsLock-Key again would retrigger the function (which is not desired).
So:
Is there a way to change the CapsLock behaviour to non-sticky, so that CapsLock is gone once the key is released?
Note: Remapping the key did not work. That was my first suggestions, but then the key was (of course) sending LeftShift, which does something completely different in LogiCAD.
Thanks in advance.
-- modified at 10:43 Friday 16th March, 2007 for being a grammatical and orthographic mess
Cheers,
Sebastian
--
Contra vim mortem non est medicamen in hortem.
|
|
|
|
|
Hi to All,
Could any one Help me, How to Create Own KDE Theme using Linux? What Should I do ? Please Help me,
Advance Thanks,
Ramana AV
|
|
|
|
|
|
Thank you very much, for this help.
once's again thank's Mr.Hair Om Prakash Sharma
Ramana AV
|
|
|
|
|
U R MOST WELCOME!!!
|
|
|
|
|
I have had Symantec Antivirus 2006 about 4 months and the virus definitions are occupying 1.7 GB and growing. I keep moving stuff off the drive to make room and it keeps complaining that it needs more. I am not asking for a solution; I just want to know if this is typical.
Does Symantec Antivirus 2006 use GB of storage for the virus definitions? They are at:
\Program Files\Common Files\Symantec Shared\VirusDefs
|
|
|
|
|
I've never used Symantec, but I have used a couple of other Anti-Virus programs before, and they've never taken up over 50-60 Mb. Symantec is notorious for being bulky, and will take up quite a bit of HD space.
Trinity: Neo... nobody has ever done this before.
Neo: That's why it's going to work.
|
|
|
|
|
I have used symantec Norton internet security 2006 and the definitions folder never took up a gig. Each version of virus definitions takes about 30mb per date.
What is the biggest folder inside \Program Files\Common Files\Symantec Shared\VirusDefs?
|
|
|
|
|
The largest folder has 32.6 MB. There are about 30 folders with about 30 MB and about 10 more with nearly 30 MB. Most of the folders have a tmp extension. I have not looked at the contents of the folders.
|
|
|
|
|
So altogther 30mb*30 + say 29mb*10 = 1190mb so around 1.2 gb of folders are definition folders.
If you want to save space or you are running out of space turn automatic update off on norton antivirus. This will mean though, that norton antivirus won't download the latest antivirus updates and you will have to manually download these from (Or manually run liveupdate in norton antivirus).
Link:
http://www.symantec.com/downloads/index.jsp[^]
Although this may prove time consuming if you have alot of computers.
Note: The files sizes you have specified are usual for definition files. If you are unhappy with these files sizes change to another antivirus solution such as:
Nod32 [^] or
Avg [^]
Or another one of your choice.
|
|
|
|