No, it would be possible. I've written api calls in VB to do this. It was for a less malevolent purpose I'm sure though. With a custom .dll file that gives lua the ability to make such calls, this would be very possible. I don't think VAC works that way also. VAC was designed to detect remote calls on the game or w/e I'm sure it cares less what the game tries to do to Windows =)