VC++共享文件夹

 1 BOOL NetShare(char * pShareName,char * pSharePath)
 2 {
 3 USES_CONVERSION;
 4 SHARE_INFO_502 si502;
 5 NET_API_STATUS nas;
 6 LPWSTR pwShareName=A2W(pShareName); //转换成unicode 字符串
 7 LPWSTR pwSharePath=A2W(pSharePath);
 8
 9 si502.shi502_netname = (LPWSTR)pwShareName;
10 si502.shi502_type = STYPE_DISKTREE;
11 si502.shi502_remark = NULL;
12 si502.shi502_permissions = 0;
13 si502.shi502_max_uses = /*SHI_USES_UNLIMITED*/1;
14 si502.shi502_current_uses = 0;
15 si502.shi502_path = (LPWSTR)pwSharePath;
16 si502.shi502_passwd = NULL;
17 si502.shi502_reserved = 0;
18 si502.shi502_security_descriptor = NULL ;
19
20 nas = NetShareAdd(
21 NULL, // share is on local machine
22 502, // info-level
23 (LPBYTE)&si502, // info-buffer
24 NULL // don‘t bother with parm
25 );
26
27 return (nas==0);
28 }
29
30 ?1234567BOOL NetShareStop(char * pShareName){ USES_CONVERSION; LPWSTR pwShareName=A2W(pShareName); return NetShareDel( NULL,(LPWSTR)pwShareName,NULL);}
时间: 2024-08-09 14:40:03

VC++共享文件夹的相关文章

VC共享文件夹

1 BOOL NetShare(char * pShareName,char * pSharePath) 2 { 3 USES_CONVERSION; 4 SHARE_INFO_502 si502; 5 NET_API_STATUS nas; 6 LPWSTR pwShareName=A2W(pShareName); //转换成unicode 字符串 7 LPWSTR pwSharePath=A2W(pSharePath); 8 9 si502.shi502_netname = (LPWSTR)

Win10怎么共享文件夹和文件

方法1 1.在文件资源管理器中选择自己一个想共享的文件夹,文件夹上点击鼠标右键->共享->特定用户: 2.从下拉列表中选择文件夹要共享给哪些人(那些人有权限查看这个共享文件夹): 3.共享之后,然后通过给出的地址访问共享文件夹,\\机器名\共享文件夹. 方法2 1.选择一个想共享的文件夹,点击现金网右键,从菜单中点击"属性": 2.在共享选项卡中点击"共享"图标. 关闭/停止共享 1.在共享过的文件夹点击右键,然后选择共享->停止共享. 注意事项

vagrant故障记--升级虚拟机linux内核导致无法挂载共享文件夹

i'm new to use vagrant,今天升级了下vbox里的ubuntu12.04内核,结果vagrant reload后出现报错. Failed to mount folders in Linux guest. This is usually because the "vboxsf" file system is not available. Please verify that the guest additions are properly installed in t

【转】【教程】实现Virtualbox中的XP虚拟机和主机Win7之间的共享文件夹

原文网址:http://www.crifan.com/add_share_folder_for_virtualbox_guest_xp_and_host_win7/ 已经实现了在主机Win7下,在Virtualbox中安装了XP虚拟机. 现在需要将Win7中一个文件共享到XP虚拟机中. 所以需要去折腾Virtualbox和主机之间的共享. 1.先关闭运行中的XP虚拟机. 2.然后去新建一个共享文件夹: 然后确保当前主机Win7中,存在一个用于共享的文件夹,此处是新建了一个share_to_xp文

vmware 共享文件夹 win7 centos6

1. 安装 vmware-tools 1). 右击虚拟机 -- 安装vmware-tools 2). 挂载 mnt /dev/cdrom /mnt 3). cp /mnt/VMwareTools-9.6.1-1378637.tar.gz  /mnt && tar xvf VMwareTools-9.6.1-1378637.tar.gz ;cd vmware-tools-distrib/;./vmware-install.pl --default 4). 重启 2. 共享文件夹 1) 右击虚

DzzOffice共享文件夹、共享目录设置

dzzoffice中共享目录的设置,是通过机构部门建立的. 首先打开机构用户管理.建立需要的机构和部门.这里机构和部门可以理解为共享目录的名称.也可以根据自己需要起名,并不一定是机构和部门的名字. 而用户对共享的目录的使用规则是,用户只能查看自己所在部门位置的共享目录.也就是说,用户在哪个部门里面,就可以看到哪个部门的共享目录.他不在的部门,就看不到,也不能使用. 管理员规则 dzzoffice里分 系统管理员.机构管理员.部门管理员. 系统管理员并不能够看到所有机构.部门的共享目录. 机构管理

解决局域网共享文件夹要求输入用户名密码访问的问题

今天河北魅力网络在办公室局域网共享文件夹让同事进行访问发现无法直接访问,还要求输入密码才能查看我的文件,当我在同事电脑上输入我的用户名密码的时候输入进去确实可以访问.输入密码访问必经很麻烦,我们要去掉密码访问,方法如下,保证可以用,不能用请联系河北魅力网络,将为你解决. 1.运行打开组策略 gpedit.msc 2.定位到拒绝从网络访问计算机 3.双击打开删除里面的guest账户 4.定位到安全选项----网络访问此项 把经典改成仅来宾 现在就可以顺利访问不需要密码了,大家有什么问题也可以咨询魅

QT QDesktopServices 远程访问共享文件夹

除了头文件之类的,只有一行代码: QDesktopServices::openUrl(QUrl("file:///\\192.121.121.100")); 192.121.121.100 是一个电脑 ip 地址,电脑上有共享的文件夹. QDesktopServices 用来打开本地桌面是: QDesktopServices::openUrl(QUrl("file:///C:/Documents and Settings/All Users/Desktop"));

Windows 7 与 Vmware Ubuntu 15.10_64 共享文件夹

设置共享文件夹     安装/更新最新的vmware-tools   安装             在ubuntu 内部会打开DVD ,里面的压缩包中包含vmware-toole. 先解压                             解压到用户主目录 /home/用户名 安装完了之后就可以用了 进入解压后的文件夹       切换到root用户下 su – root 执行命令./vmware-install.pl 进行安装/更新