请问evilsatan,
我前一次在98下编的PXE的 小程序,
我 还有一事请教阁下,
就事如何实现在我自编的程序中共享目录,
用那个API函数可以实现呢,
还有,请问,关于API函数方面的书,
你认为可以推荐哪本给我呢,
我想系统的看一下这方面的东西,
网上有吗?
请赐教为感!!!!!!!
请问evilsatan,
我前一次在98下编的PXE的 小程序,
我 还有一事请教阁下,
就事如何实现在我自编的程序中共享目录,
用那个API函数可以实现呢,
还有,请问,关于API函数方面的书,
你认为可以推荐哪本给我呢,
我想系统的看一下这方面的东西,
网上有吗?
请赐教为感!!!!!!!
主要是要看看你用什么编程语言。
如果你用VC的话,那就好办。有一个netshareadd函数
该函数用到一个共享类型
_SHARE_INFO_502=record
shi502_netname:LPWSTR;
shi502_type:DWORD;
shi502_remark:LPWSTR;
shi502_permissions:DWORD;
shi502_max_uses:DWORD;
shi502_current_uses:DWORD;
shi502_path:LPWSTR;
shi502_passwd:LPWSTR;
shi502_reserved:DWORD;
shi502_security_descriptor:PSECURITY_DESCRIPTOR;
END
在设置共享时,可以同时设置共享权限
通过设置指针shi502_security_descriptor指向一个安全体来实现。
ntfs权限的方法即以前的帖子有所提到。
建议你看一下msdn,不错的。
如果你不是用VC,就要声明api了,该函数在netapi32.dll中。
如果你是用delphi的话,我可以提供类库。方便各位兄弟编程。
如果我在vb中声明你所讲的netshareadd,可以作到吗,
还有就是我好像没有看到有一个这样函数呀,
还要你费心解答一下,
真的很感谢你的解答。。。。!!!!!!!!!!!!!
你先在VB中定义一个记录类型,再做一个外部api声明就可以了
默认的话,除了VC之外,其它编程语言都没有关于net的api函数的(除了winsock)
你试一试吧。我这里也没有VB。我已经好几年没有用VB了
有事的话,找我 QQ: 1492627
非常感谢你的解答!!!!
谢谢!!!!
evilsatan 兄,你好!
目前我也非常想解决这个问题,看到别人的程序在win2000下能自动地建立文件夹的共享,羡慕死了。
我用的是Delphi,你能不能给我一个类库。并在百忙之中以“将E:\aaa文件夹共享为bbb,权限为用户组Uses完全控制、最多35个连接。”为例的例子,好吗?
Email:qshnet1970_1@sina.com
请问在delphi中怎样用来指定一个安全体系 shi502_security_descriptor