Quantcast
Channel: CodeGuru Forums - Visual C++ Programming
Viewing all articles
Browse latest Browse all 3027

Can I have a COM interface in a service to be called from Windows Script Host?

$
0
0
My goal is to create a COM interface in my Windows local service, written with C++/MFC, whose methods could be called from a Windows Script Host JScript code running under a logged in interactive user account.

For instance, if I have a test.js that can be started with credentials of a logged in user, that does the following:

Code:

var Obj = new ActiveXObject("myservice.somename");
var Result = Obj.MyMethod("some data");

and then have MyMethod function processed in my service & return a value.

I know it's a general concept. At this stage I'm curious if such is possible (from a Windows security stand-point, i.e. calling system service from a user process) and if so, if there's any sample code that I can use as a basis for this?

I'm assuming that it must be some COM interface, right? But usually those go into a DLL. I've never tried to put them in a service.

Thank you!

Viewing all articles
Browse latest Browse all 3027