There’s a ton of Win properties that your program might want to access/possess/transform and there’s a single place to find them: WMI queries. Though some of the properties might be scattered through different classes like Environment and *Info and even *Stream and more(and I believe accessing them through that places is significantly cheaper and faster) there’s one sigle silver bullet to get them all via
Select * From [win_category]
The problem is there are tons of “win_category]’ and * values. Luckily there is a [WMICodeCreator][1]. Actually the tool is pretty self explanatory – just a few tips:
- instead of using Select * you can use Select [ActualPropertyNameYouWant] which I believe is better
- instead of tedious browsing through combobox-ui use the text search on the code file supplied in the package
All Win properties nicely, fast and reliably right into your BL.
do-not-forget-to-use-post