Using the Windows Service Management Pack Template in OpsMgr you will notice that not all your services are available for selection, this is because only services created with SERVICE_WIN32_OWN_PROCESS appear. If you wish to monitor services that were created with SERVICE_WIN32_SHARE_PROCESS you will need to create a unit monitor. What's the difference you may ask, well...
SERVICE_WIN32_OWN_PROCESS - A Win32-based service that runs in its own process
SERVICE_WIN32_SHARE_PROCESS - A Win32-based service that shares a process with other services
So bottom line is, if you have a service that shares it process with one or more other services you'll need to create your service monitors/rules etc manually.
I would presume this will be exactly the same for 64bit services but unfortunately I don't have a 64bit test rig to confirm this.
Powered by Zimbra