Back to Top

25 Sep 2007

PE Files, UAC, Reg-Free COM, and Other Crazy Stuff – Part 4

COM ElevationThe code at the bottom of this blog post provides a Function called CreateObjectElevated which is provided as a compliment to Visual FoxPro’s CreateObject, CreateObjectEx, and NewObject functions. What it does that those other 3 functions can’t do is provide for COM elevation. Basically COM elevation provides the ability for an application running under a limited user account (LUA) […]

Continue reading..PE Files, UAC, Reg-Free COM, and Other Crazy Stuff – Part 4
25 Sep 2007

PE Files, UAC, Reg-Free COM, and Other Crazy Stuff – Part 3

Getting Typelib InformationIn Part 2 of this series some of you may have wondered how it was that you only had to send in the name of the COM server and all of the OLEPublic classes as well as their progids and clsids would be added to the application manifest XML. Well, that was facilitated by using the TLI.TypeLibInfo class […]

Continue reading..PE Files, UAC, Reg-Free COM, and Other Crazy Stuff – Part 3
25 Sep 2007

PE Files, UAC, Reg-Free COM, and Other Crazy Stuff – Part 2

Last Time In part 1 of this series I covered generally what I am going to show and also gave some brief information regarding the PE format. At the end I provided some code that would allow a Visual FoxPro developer to step through some of the PE structures and data. In this blog entry I’m going to show you […]

Continue reading..PE Files, UAC, Reg-Free COM, and Other Crazy Stuff – Part 2
25 Sep 2007

PE Files, UAC, Reg-Free COM, and Other Crazy Stuff – Part 1

I Feel Your Pain In an August 14th blog posting, Lisa Slater Nicholls bemoans the fact that the Vista Toolkit portion of Sedna doesn’t include any Vista User Account Control stuff. To that I say, “I couldn’t agree with you more Lisa!”. Now, as many of you know I am the developer that has been doing the work for Microsoft […]

Continue reading..PE Files, UAC, Reg-Free COM, and Other Crazy Stuff – Part 1