首页 > 系统相关 >Windows 服务启动共享目录

Windows 服务启动共享目录

时间:2024-03-24 14:13:27浏览次数:26  
标签:management string Windows strName inParams 共享 目录 strPath

private void FormMain_Load(object sender, EventArgs e)
{
    ShareDirec();
}

public void ShareDirec() { 
    ManagementClass management =new ManagementClass("Win32_share");

    ManagementBaseObject inParams = management.GetMethodParameters("Create");
    ManagementBaseObject outParams;

    string strPath = @"Z:\";
    string strName = "网络磁盘Z";
    inParams["Name"] = strName;
    inParams["Path"] = strPath;
    inParams["Type"] = 0x0;

    outParams = management.InvokeMethod("Create", inParams, null);


    if ((uint)(outParams.Properties["ReturnValue"].Value) != 0)
    {
        txtLog.AppendText(string.Format("【{0}】共享失败", strPath));
        return;
    }
    else {
        string strLog = string.Format("已将路径【{0}】设置为共享目录,共享名称为【{1}", strPath, strName);
        txtLog.AppendText(strLog);
    }
}

 

标签:management,string,Windows,strName,inParams,共享,目录,strPath
From: https://www.cnblogs.com/chengeng/p/18092362

相关文章

  • qt移植到开发板 sysroot目录是干嘛的,以及busybox作用
    嵌入式开发中,sysroot目录是指定一个系统的根文件系统结构的目录,这在交叉编译过程中非常重要。当你在一台主机上为另一种架构(如嵌入式开发板的ARM架构)编译代码时,你的编译器需要访问目标系统的库和头文件。这些文件组织在一个目录结构中,这个结构模拟了目标设备上的/(根)文件系统......
  • matlab批量读取目录下的文件的方法
    批量处理可以提高效率,这里提供一个可以批量读取nc文件的代码:address='C:\Users\HelloWorld!!\DESKTOP\TerraClimate_ppt\';%Getthelistoffilesudir=address;form='*.nc';%Getthelistofstationnamesfiles=GetFiles(udir,form); [n,p]=size(files......
  • 轻松解决Mac与Windows之间的数据传输难题,Tuxera NTFS 2024是你不可错过的选择!
    Mac读写NTFS格式硬盘的神器——TuxeraNTFSforMac,让你的数据传输更加快捷!轻松解决Mac与Windows之间的数据传输难题,TuxeraNTFSforMac是你不可错过的选择!随着科技的不断发展,我们的生活中越来越多的设备需要进行数据传输。而在众多的数据传输过程中,Mac与Windows之间的数据传......
  • nginx挂载配置文件和日志-静态目录-方式二
    环境说明linux系统版本:lsb_release-a docker版本:docker-v Nginx镜像版本:1.24.0 不同的操作系统以及软件版本,可能会遇到不一样的问题,一定要注意版本问题。 .1.创建需要挂载的文件目录,比如html和log,还有配置文件nginx.conf.自己首先创建一个目录,结构如下。 ......
  • Windows7系统TSErrRedir.dll文件丢失问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个TSErrRedir.dll文件(挑选合适的版本文件)把......
  • Windows7系统tsddd.dll文件丢失问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个tsddd.dll文件(挑选合适的版本文件)把它放入......
  • 在Linux中,如何在Linux下移动、复制和删除文件或目录?
    在Linux系统中,移动、复制和删除文件或目录的操作主要通过命令行工具完成,以下是具体命令和用法:1.移动文件或目录(mv)移动单个文件:mvoldfilenewfile此命令会将文件oldfile改名为newfile,相当于在同一个目录内重命名文件。如果你想将文件移动到另一个目录中:mvoldfile/pa......
  • 在Linux中,如何查看当前工作目录?
    在Linux中,你可以使用多种命令来查看当前工作目录,即你当前所在的文件夹路径。以下是最常用的方法:使用pwd命令:pwd是“printworkingdirectory”的缩写,它用于显示当前工作目录的完整路径。在终端中输入pwd并回车,即可看到当前所在的目录路径。$pwd/home/username/current_di......
  • windows-vs2022-配置boost开发
    windows-vs2022-配置boost开发1.先去官网下载boost库最新版本https://www.boost.org/users/download/选择windows版本下载,zip和7z格式的都可以2.下载解压后点击bootstrap.bat文件,双击运行会生成b2.exe然后输入下述命令进行编译,编译时间会比较长,分别针对的是32位和64位,pref......
  • C# IO.Directory 操作目录
    //参考来源:https://learn.microsoft.com/zh-cn/dotnet/api/system.io.directory?view=net-8.0//Directory公开用于通过目录和子目录进行创建、移动和枚举的静态方法。此类不能被继承。/**Directory将类用于复制、移动、重命名、创建和删除目录等典型操作。*若要创......