Script And IE Security Part Three: Some Object Creation Techniques Are Explicitly Forbidden

A couple readers have commented that yes, my conjecture that people will continue to use the twentieth-century COM scripting interfaces for some time yet is correct.  (And my statement that the documentation on these has been less than 100% complete for the last seven years is also correct!)  Thus, I’ll probably follow up this series…

12

Can you fix my computer?

Joe Bork comments on things people ask when they find out you work for Microsoft.  Me, I get the same three over and over. 1)     Are you a millionaire?  (This one crops up less often since the dot com bust.) 2)     Do you know Bill Gates? 3)     Can you fix my computer? For the record,…

4

Script And IE Security Part Two: Digging Deeper

I want to continue my foray into the security semantics of the script engines this week, for a couple of reasons. First of all, this information isn’t really clearly documented anywhere outside of our internal documentation.  Most of the interfaces are documented, but the logic behind them does not always shine through. Though I hope…

6

Welcome to blogs.msdn.com.

I’m pleased to announce that the good people at MSDN and the good people at ASP.net have worked together to set up a special site for Microsoft bloggers like myself.  http://blogs.msdn.com is a new site hosted by http://weblogs.asp.net.  (Either prefix will work for this blog, so don’t feel like you’ve got to go changing your…

0

Code Security Part One: Code Security and IE

I want to start this year by rambling on a bit about security and script, how various code-based and role-based security systems work, and so on.  (I’ll probably get back to rambling on about the JScript .NET type system at a later date.)  Those of you who managed to snap up a copy of my…

13

VBScript is to VB as Cheese is to…?

A Joel On Software reader made the mistake of stating in my presence: “VB is to VBScript as Java is to JavaScript.” Though I can see some truth in that, I’d classify that as a poor analogy. Why?  Because VBScript was designed to be a simple subset of the VB language. One of our major…

12

Virtual Methods and Brittle Base Classes

Hey, I’m back! And in my new location. That was the longest and least relaxing vacation I’ve ever taken. Fun, yes. Relaxing, no. And to top it off, my kitchen is not done yet. We’re shooting for being able to run water tonight and actually use appliances by tomorrow night, but we’ll see how it…

10