开发。小白 2021-04-19 23:23 采纳率: 88.9%
浏览 104
已结题

C++ 如何实现 Windows 命令中的 net use 里面的 IPC$ 连接

C++ 如何实现 Windows 命令中的 net use 里面的 IPC$ 连接

我不知道怎么实现, 知道的请告诉我, 谢谢. 

  • 写回答

1条回答 默认 最新

  • 水墨长天 2021-04-21 14:31
    关注

    一、分析net use IPC$的原理

    net use IPC$依赖于Server服务,该服务描述支持此计算机通过网络共享文件、打印和命名管道。

    提取关键词:IPC进程间通信,RPC远程调用,系统服务Service

     

    二、建立模型

    1. Client通过net use命令发起远程连接请求

    2. Server接收消息并验证用户身份

    3. 建立连接,Client发送命令,Server执行命令

     

    三、分析模型

    1. 客户端和服务端远程连接使用命名管道

    2. 网络命名管道Named pipe over network需要Server服务开启,实际是TCP/UDP 445端口;管道名规则是包含网络的。或者NamedPipeServerStream/NamedPipeClientStream

    3. 按照需求划分命令功能、权限功能

     

    参考链接:

    http://smallvoid.com/article/winnt-ipc-share.html

    https://docs.microsoft.com/en-us/windows/win32/ipc/pipes

    https://docs.microsoft.com/en-us/dotnet/standard/io/how-to-use-named-pipes-for-network-interprocess-communication

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月3日
  • 已采纳回答 10月26日

悬赏问题

  • ¥15 对于这个复杂问题的解释说明
  • ¥50 三种调度算法报错 采用的你的方案
  • ¥15 关于#python#的问题,请各位专家解答!
  • ¥200 询问:python实现大地主题正反算的程序设计,有偿
  • ¥15 smptlib使用465端口发送邮件失败
  • ¥200 总是报错,能帮助用python实现程序实现高斯正反算吗?有偿
  • ¥15 对于squad数据集的基于bert模型的微调
  • ¥15 为什么我运行这个网络会出现以下报错?CRNN神经网络
  • ¥20 steam下载游戏占用内存
  • ¥15 CST保存项目时失败