//참조추가 System.Management;
using System.Management;
private void ShareFolderPermission(string FolderPath, string ShareName)
{
try
{
ManagementClass managementClass = new ManagementClass("Win32_Share");
ManagementBaseObject inParams = managementClass.GetMethodParameters("Create");
ManagementBaseObject outParams;
inParams["Description"] = "";
inParams["Name"] = ShareName;
inParams["Path"] = FolderPath;
inParams["Type"] = 0x0;
outParams = managementClass.InvokeMethod("Create", inParams, null);
if ((uint)(outParams.Properties["ReturnValue"].Value) != 0)
Console.WriteLine("Folder might be already in share or unable to share the directory");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Microsoft.ACE.OLEDB.12.0 공급자는 로컬 컴퓨터에 등록할 수 없습니다.(System.Data) (0) | 2016.01.21 |
---|---|
네트워크 폴더 접근 (0) | 2016.01.14 |
디렉토리 안에 폴더 삭제 하기 (0) | 2016.01.07 |
FTP 업로드 (0) | 2016.01.07 |
시리얼 통신 소스 코드 (0) | 2016.01.07 |