【发布时间】:2015-08-16 18:10:33
【问题描述】:
我的目标是在我的 Windows 本地服务中创建一个 COM 接口,用 C++/MFC 编写,可以从在登录的交互式用户帐户下运行的 Windows Script Host JScript 代码调用其方法。
例如,如果我有一个 test.js 可以使用已登录用户的凭据启动,则执行以下操作:
var Obj = new ActiveXObject("myservice.somename");
var Result = Obj.MyMethod("some data");
然后在我的服务中处理MyMethod 函数并返回一个值。
我知道这是一个笼统的概念。在这个阶段,我很好奇这是否可能(从 Windows 安全的角度来看,即从用户进程调用系统服务),如果是这样,是否有任何示例代码可以用作此基础?
我假设它一定是某个 COM 接口,对吧?但通常这些会进入 DLL。我从未尝试将它们放入服务中。
谢谢!
【问题讨论】:
-
我会感谢那些想要投票/关闭的人的解释......
-
“我希望得到那些想要投票/关闭的人的解释。” 你去吧:要求我们推荐或查找书籍、工具、软件的问题图书馆、教程或其他非现场资源对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。 特别是对于您问题的这一部分:"...如果有任何示例代码可以用作此基础吗? "
-
@πάνταῥεῖ:这有什么好固执的?我没有解释问题吗?
-
您要的是第 3 方示例或 gimme teh codez 回答问题。那是题外话。
-
“Stackoverflow 在哪里找到这些巨魔……” 好吧,这样称呼我是非常不合理的(以及其他人,已经同意并拒绝/关闭您的问题)。我只是在这里鼓励我做我的工作:如果你有疑问,请再次阅读“What topics can I ask about here?2。或者在Meta-SO上提问。我 - 不是 - 一个 - 巨魔!