PnP-X和自动安装网络存储到Windows 7

时间:2011-11-04 02:11:48

标签: windows-7 upnp zeroconf nas

我使用Avahi(Bonjour)和Netatalk(AFP)成功测试了Linux,为Mac OS X提供了无缝的网络存储(就像Time Capsule一样)。

我想为Windows 7提出另一个问题。在搜索时,Windows 7使用PnP-X和UPnP来提供零配置体验的Bonjour。我想要实现的是:

  1. 在Linux上使用Samba共享一个文件夹
  2. 使用PnP-X和UPnP
  3. 将此共享文件夹发布为NAS服务
  4. 如果连接到具有Linux的LAN的Windows 7 PC将在Linux上发现NAS服务
  5. Windows 7会自动启动PnP安装过程,新的磁盘卷将出现在资源管理器中,无需任何用户干预。这个新卷实际上是来自Linux的Samba共享文件夹
  6. 您认为使用PnP-X可以实现这种情况吗?我该怎么做?

    最好的问候

1 个答案:

答案 0 :(得分:1)

我自己查了一下。

PnP-X使用UPnP的SSDP (Simple Service Discovery Protocol)将网络连接设备发布到本地网络中的Windows客户端。通过使用SSDP的XML配置文件,设备可以让客户端知道PnP H / W ID。

在Windows 7中,用户可以从网络浏览器中看到启用了PnP-X的设备。用户可以选择安装上下文菜单来启动PnP-X设备的设备驱动程序安装。

PnP驱动程序安装取决于SSDP XML配置文件已知的H / W ID。

要在Linux O.S.上实现此方案,我可以使用GUPnP library来支持SSDP通知。 另外,我需要实现正确的INF文件和设备驱动程序。

BR, Wonil。