Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.basic.visual.misc > #925
| From | "Mayayana" <mayayana@invalid.nospam> |
|---|---|
| Newsgroups | comp.lang.basic.visual.misc, microsoft.public.vb.general.discussion |
| Subject | Re: How do I start/stop a system service |
| Date | 2012-03-11 20:54 -0500 |
| Organization | A noiseless patient Spider |
| Message-ID | <jjjhbd$ndk$1@dont-email.me> (permalink) |
| References | (4 earlier) <jjg5q6$7a6$1@dont-email.me> <jjgm94$4vl$1@dont-email.me> <jjh1fi$u9n$1@dont-email.me> <jjhqap$vpb$1@dont-email.me> <jjj1cv$qog$1@dont-email.me> |
Cross-posted to 2 groups.
| Since it's rare that WMI is NOT running, I'm just trying to accomodate | a solution that kicks in when/if the situation warrants. There's | absolutely nothing wrong with using WMI for my purposes; That made me wonder something: WMI is always there, from 2000 on, I think. But the service isn't always running. Most of WMI is superfluous bloat wrappers around things like msi.dll (Windows Installer) and Registry functions. It's designed for IT people who are not able to write software. The notable exception to that is the hardware info. As I understand it, WMI *does* add new libraries (drivers?) of some kind to find the hardware info. It can do things that the Win32 API does not have available. So.... I wonder if there might be a way to call into those libraries, bypassing the WMI interface. If you could do that you could get the info. you need without needing to mess with services. I don't know where to start with that. WMI is not set up to provide that kind of info. It's set up to wrap the details. But, for instance, the Win32 provider seems to be in cimwin32.dll. That DLL calls into setupapi.dll for these functions: SetupDiDestroyDeviceInfoList SetupDiEnumDeviceInterfaces SetupDiGetClassDevsW SetupDiGetDeviceInterfaceDetailW Maybe that's a dead end or maybe it's a start to getting hardware info. through VB without needing the WMI intermediary.
Back to comp.lang.basic.visual.misc | Previous | Next — Previous in thread | Next in thread | Find similar
How do I start/stop a system service GS <gs@somewhere.net> - 2012-03-09 14:36 -0500
Re: How do I start/stop a system service "MikeD" <nobody@nowhere.edu> - 2012-03-09 15:45 -0500
Re: How do I start/stop a system service GS <gs@somewhere.net> - 2012-03-09 17:38 -0500
Re: How do I start/stop a system service "MikeD" <nobody@nowhere.edu> - 2012-03-10 07:27 -0500
Re: How do I start/stop a system service GS <gs@somewhere.net> - 2012-03-10 13:16 -0500
Re: How do I start/stop a system service "MikeD" <nobody@nowhere.edu> - 2012-03-10 17:57 -0500
Re: How do I start/stop a system service GS <gs@somewhere.net> - 2012-03-10 21:08 -0500
Re: How do I start/stop a system service "MikeD" <nobody@nowhere.edu> - 2012-03-10 22:57 -0500
Re: How do I start/stop a system service GS <gs@somewhere.net> - 2012-03-10 23:58 -0500
Re: How do I start/stop a system service Jason Keats <jkeats@melbpcDeleteThis.org.au> - 2012-03-11 20:22 +1100
Re: How do I start/stop a system service GS <gs@somewhere.net> - 2012-03-11 15:54 -0400
Re: How do I start/stop a system service Jason Keats <jkeats@melbpcDeleteThis.org.au> - 2012-03-12 15:19 +1100
Re: How do I start/stop a system service GS <gs@somewhere.net> - 2012-03-12 01:14 -0400
Re: How do I start/stop a system service "Mike Williams" <Mike@WhiskyAndCoke.com> - 2012-03-11 09:20 +0000
Re: How do I start/stop a system service "MikeD" <nobody@nowhere.edu> - 2012-03-11 19:11 -0400
Re: How do I start/stop a system service "Mike Williams" <Mike@WhiskyAndCoke.com> - 2012-03-11 09:13 +0000
Re: How do I start/stop a system service GS <gs@somewhere.net> - 2012-03-11 16:19 -0400
Re: How do I start/stop a system service "MikeD" <nobody@nowhere.edu> - 2012-03-11 19:23 -0400
Re: How do I start/stop a system service "Mayayana" <mayayana@invalid.nospam> - 2012-03-11 20:54 -0500
Re: How do I start/stop a system service GS <gs@somewhere.net> - 2012-03-11 22:12 -0400
Re: How do I start/stop a system service "Mayayana" <mayayana@invalid.nospam> - 2012-03-12 09:57 -0500
Re: How do I start/stop a system service GS <gs@somewhere.net> - 2012-03-12 13:24 -0400
Re: How do I start/stop a system service GS <gs@somewhere.net> - 2012-03-12 13:59 -0400
Re: How do I start/stop a system service "Henning" <computer_hero@coldmail.com> - 2012-03-12 22:46 +0100
Re: How do I start/stop a system service GS <gs@somewhere.net> - 2012-03-12 18:59 -0400
Re: How do I start/stop a system service "Farnsworth" <nospam@nospam.com> - 2012-03-09 16:01 -0500
Re: How do I start/stop a system service GS <gs@somewhere.net> - 2012-03-09 17:36 -0500
Re: How do I start/stop a system service "Farnsworth" <nospam@nospam.com> - 2012-03-09 18:55 -0500
Re: How do I start/stop a system service GS <gs@somewhere.net> - 2012-03-09 21:30 -0500
Re: How do I start/stop a system service "Farnsworth" <nospam@nospam.com> - 2012-03-11 11:14 -0500
Re: How do I start/stop a system service "Jeff Johnson" <I.get@enough.spam> - 2012-03-09 17:41 -0500
Re: How do I start/stop a system service GS <gs@somewhere.net> - 2012-03-09 18:23 -0500
Re: How do I start/stop a system service "Mayayana" <mayayana@invalid.nospam> - 2012-03-10 09:24 -0500
Re: How do I start/stop a system service GS <gs@somewhere.net> - 2012-03-10 13:06 -0500
Re: How do I start/stop a system service "Mayayana" <mayayana@invalid.nospam> - 2012-03-10 14:11 -0500
Re: How do I start/stop a system service GS <gs@somewhere.net> - 2012-03-10 15:25 -0500
csiph-web