C# 将一个文件设为共享

来源:百度知道 编辑:UC知道 时间:2024/06/22 20:03:43
windows下,如何用C#将一个文件或者文件夹设为共享?
谢谢!
ManagementObject classInstance =
new ManagementObject( "root\\CIMV2 ",
"Win32_Share.Name= 'Temp ' ",
null);
这一句运行的时候会抛出一个异常:参数无效。
我将其它改为:
ManagementObject classInstance =
new ManagementObject( "root\\CIMV2 ",
"Win32_Share\\share_name", //共享文件的共享名为share_name
null);
运行时:
ManagementBaseObject outParams =
classInstance.InvokeMethod( "Delete ", null, null);
又出现异常。
根本删不了啊

using System;
using System.Management;
using System.Windows.Forms;

namespace WMISample
{
public class CallWMIMethod
{
public static void Main()
{
try
{
ManagementObject classInstance =
new ManagementObject( "root\\CIMV2 ",
"Win32_Share.Name= 'Temp ' ",
null);

// no method in-parameters to define

// Execute the method and obtain the return values.
ManagementBaseObject outParams =
classInstance.InvokeMethod( "Delet