But if I use SetWindowsHookEx in desktop application then that desktop application can hook key event of all metro application and desktop application as well? Is there any other way to use it using metro application ?
As far as I can tell, no (well, there could be a way but it would be such a terrible hack and real architectural overkill that I won't suggest it). The desktop version has the full power of the win API at its command, whereas the RT version is highly sandboxed.
I was brought up to respect my elders. I don't respect many people nowadays.
The plan at the moment will be to gut the innards of the existing machines, donate used parts, and rebuild with new parts.
The element I've never done before is this: Have enough legal copies of the existing windows operating system(s) so that if/when one computer goes bad, I can gut, reformat, donate, and reinstall another copy on a machine in a legal way that keeps us in good form legally and ethically, without requiring a single-copy purchase; and can do so right there and then on that very day when we need it.
A significant part of this scheme is that we will have real business computers with the apps we need. i.e., minimized crap-ware; quite possibly zero. (Every fully constructed computer that I've seen in the past ten years came preloaded with crapware, to an astounding degree.)
So, what's the stupid way to avoid, and the smart way to proceed, along the path toward...
-- Several (more than 2, less than 15) fully legal copies of windows
-- Clean computers with just the apps we want
-- Ability to reformat and reinstall on a moment's notice.
+5... a few related notes...
0. I've always done the disk imaging, it really saves a lot of time.
1. I've done the OEM for embedded versions of Windows and it was actually a pretty smooth process to get setup. I imagine it may be a bit more involved for full-blown Windows but at least you know they have a pretty smooth process in place already and they'll get you setup in no time.
Right now I'm experiencing a really low fill rate from PubCenter. I used to get thousands of impressions a day, since 4/1 they have been <200 and no ads when I launch my app on a few of my machines. I have a ticket open with support, but a few things they've said so far have made me think they just don't have the ads to serve.