社区
ATL
帖子详情
Windows提供的COM接口创建进程
cppzhentan
2012-03-27 12:52:00
有个进程A就为从svchost.exe里面启动地,检查时看到A地父进程就为svchost.exe,看到svchost.exe的命令行C:\WINDOWS\system32\svchost -k DcomLaunch。
现在问题来了,是调用哪个COM接口让他创建的新进程呢?
...全文
307
10
打赏
收藏
Windows提供的COM接口创建进程
有个进程A就为从svchost.exe里面启动地,检查时看到A地父进程就为svchost.exe,看到svchost.exe的命令行C:\WINDOWS\system32\svchost -k DcomLaunch。 现在问题来了,是调用哪个COM接口让他创建的新进程呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jamseyang
2014-08-18
打赏
举报
回复
这个问题最近也困扰了我!
tcige
2012-03-27
打赏
举报
回复
前面说的有点问题,如果是service形式的com server才是调用CreateService
com scm就是svchost.exe,直接创建进程就可以了
cppzhentan
2012-03-27
打赏
举报
回复
就这样结贴了吧,谢谢大家
cppzhentan
2012-03-27
打赏
举报
回复
那为什么使用procexp.exe看到的是C:\WINDOWS\system32\svchost -k DcomLaunch这个创建的进程?
跟踪了下,它是使用CreateProcessAsUserW创建了进程,svchost是怎样才能让他创建一个子进程?
tcige
2012-03-27
打赏
举报
回复
一看就知道不懂rpc
创建com server的是com scm,用的方法就是CreateService
和一般的service没区别,只不过是在专门的batch logon session
cppzhentan
2012-03-27
打赏
举报
回复
恩,我也很想自己CreateProcess.但是出于特殊原因,没办法..只能用RPC来创建进程.
fishion
2012-03-27
打赏
举报
回复
[Quote=引用 2 楼 cppzhentan 的回复:]
也许是我没说清楚,具体是这样子的,哪个COM接口能够调用后创建一个新进程?
[/Quote]
创建进程而已,在组件里面调用CreateProcess等就行了
许文君
2012-03-27
打赏
举报
回复
不知道,但是你为什么一定要用别人的,创建个进程难道很难?
cppzhentan
2012-03-27
打赏
举报
回复
也许是我没说清楚,具体是这样子的,哪个COM接口能够调用后创建一个新进程?
redui
2012-03-27
打赏
举报
回复
谁都可能是嫌疑犯,你自己也可以做一个嫌疑犯
新编
Windows
_API_参考大全(真正完整版)
4. **网络编程**:
Windows
API也
提供
了进行网络通信的
接口
,如Winsock库,包含socket
创建
、连接、发送和接收数据等函数。 5. **系统事件和定时器**:SetTimer和KillTimer用于设置和删除定时器,而WM_TIMER消息则...
如何在
windows
服务中寄宿wcf服务的例子
在
提供
的压缩包文件中,可能包含有服务的代码示例,如C#文件,它们演示了如何
创建
WCF服务和
Windows
服务的实现。`description.html`可能包含了更详细的步骤描述,而`license.rtf`则是关于代码使用的许可信息。`...
COM
本质论简体中文版
IUnknown
接口
是所有
COM
接口
的基
接口
,
提供
了AddRef、Release和QueryInterface三个方法,用于管理引用计数和获取其他
接口
。
COM
组件可以通过两种方式加载:本地激活和服务定位。本地激活是直接在调用
进程
的地址空间...
MSDN中文版
1. **
Windows
API基础**:
Windows
API
提供
了大量的函数,如CreateWindow用于
创建
窗口,SendMessage用于
进程
间通信,GetWindowText用于获取控件的文本等。这些函数构成了
Windows
应用程序的基础框架。 2. **系统调用...
visual c++6.0英文版
ATL使得开发者可以更简洁地实现
COM
接口
,而
COM
则是一种跨
进程
通信的规范,为构建可重用的软件组件
提供
了可能。 此外,Visual C++6.0的资源编辑器也是一个亮点。它可以用来设计和编辑应用程序的资源,如对话框、图标...
ATL
3,248
社区成员
48,531
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章