2011-11-04 60 views
1

我通过使用Avahi(Bonjour)和Netatalk(AFP)无缝地为Mac OS X提供网络存储(就像Time Capsule一样),用Linux成功进行了测试。PnP-X和网络存储自动安装到Windows 7

我想为Windows 7制作另外一个问题。当我搜索Windows 7时,使用PnP-X和UPnP来提供像零配置体验这样的Bonjour。我想实现的是:

在Linux上
  1. 使用Samba共享一个文件夹
  2. 使用即插即用-X和UPnP
  3. 发布此共享文件夹作为NAS服务如果在Windows 7 PC连接到LAN其中有Linux将发现Linux上的NAS服务
  4. Windows 7自动启动PnP安装过程,新磁盘卷将出现在资源管理器上,无需任何用户干预。这个新的卷实际上是从Linux的Samba共享文件夹

您认为这种情况可以通过使用PnP-X来实现吗?我该怎么做?

最好的问候

回答

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。