1
A
回答
6
这是one example它显示了使用ManagmentClass的概念。这是C#,但很容易转换为VB.NET:
UPDATE:
Directory.CreateDirectory("C:\MyTestShare")
Dim managementClass As New ManagementClass("Win32_Share")
Dim inParams As ManagementBaseObject = managementClass.GetMethodParameters("Create")
inParams.Item("Description") = "My Files Share"
inParams.Item("Name") = "My Files Share"
inParams.Item("Path") = "C:\MyTestShare"
inParams.Item("Type") = 0
If (DirectCast(managementClass.InvokeMethod("Create", inParams, Nothing).Properties.Item("ReturnValue").Value, UInt32) <> 0) Then
Throw New Exception("Unable to share directory.")
End If
0
我有一些代码类似于此,其在Vista和WIN2K3机的工作原理,但是当我尝试它的Windows服务器上2008 R2(最近更新),它会因“拒绝访问”错误而失败。我已经尝试了上面的确切代码和相同的结果。我是盒子上的管理员,我尝试禁用UAC,但没有任何影响。
(我知道这是不是一个答案,我无权评论)
相关问题
- 1. 以编程方式共享文件夹
- 2. 如何以编程方式在Eclipse中设置源文件夹?
- 3. 如何以编程方式在Dropbox中共享照片,文件夹等? (iOS)
- 4. 以编程方式获取文件夹共享点的子项
- 5. 以编程方式共享文件夹并取消它。 (Delphi 7)
- 6. 以编程方式从iOS访问Windows共享文件夹
- 7. 以编程方式与多个用户共享文件夹
- 8. 如何以编程方式访问文件共享
- 9. 如何以编程方式在GNOME中设置自定义文件夹图标?
- 10. 如何在Plone中设置文件夹的共享权限?
- 11. 如何在VirtualBox中使用OpenSuse设置共享文件夹
- 12. iPhone:从“文档”文件夹以编程方式设置图像
- 13. 如何以编程方式在“隐藏”中设置文件C
- 14. 以编程方式在非Windows计算机上创建共享文件夹
- 15. 如何共享文件中的Android编程方式
- 16. 如何在Android中以编程方式共享FB的状态
- 17. 如何以编程方式在win7上设置文件夹权限?
- 18. 如何共享远程文件夹?
- 19. 如何在cloudme中以编程方式复制文件夹
- 20. 如何在android中以编程方式打开文件夹?
- 21. 如何在.Net中以编程方式解锁文件夹?
- 22. 如何在android中以编程方式隐藏文件夹
- 23. 如何在android中以编程方式锁定文件夹?
- 24. 以编程方式向共享点web文件夹添加一个*我的网络位置*快捷方式
- 25. 如何在JSF中以编程方式设置区域设置
- 26. 如何在iOS中以编程方式设置设备方向
- 27. 如何在ubuntu上以编程方式共享ssh密钥?
- 28. C#:如何以编程方式获取Dropbox文件夹和文件的共享链接
- 29. 如何以编程方式在actionBar Sherlock中设置文本
- 30. 如何在Linux中通过PHP共享或复制共享文件夹中的共享文件夹
你请请请转换的代码在VB.NET我吗? – Tareq 2010-03-30 08:27:26
请参阅我的更新。 – 2010-03-30 08:36:48
非常感谢您的帮助。 – Tareq 2010-03-30 09:23:33