如何以编程方式启用/禁用网络连接选项

Nik*_*iki 5 windows networking

当我在Windows上的网络连接上打开属性时,我看到这个对话框: Connection_Properties http://www.freeimagehosting.net/uploads/ca7a4d82ea.png

在此对话框中,在复选框列表框中,我可以启用或禁用"文件或打印机共享","Microsoft网络客户端"或网络过滤器驱动程序等选项.

我的问题是:如何以编程方式启用/禁用这些选项?我在WMI文档中找不到任何类似的内容,但我找不到任何其他的Win32 API.我更喜欢C Win32 API或WMI接口,但欢迎使用任何编程语言的解决方案.这个问题与语言无关.

Han*_*son 4

我认为 INetCfg 就是您正在寻找的:

http://msdn.microsoft.com/en-us/library/ff547694%28VS.85%29.aspx

编辑:这是一个讨论的链接,其中有人使用 INetCfg 禁用文件和打印机共享。

http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/b0407073-07bc-462b-9de9-7295be5fa183