我使用python3.3中的代码和pywin32库共享一个文件夹。 我现在如何将任务添加到文件夹?以下代码不设置对共享文件夹的权限。我想添加一个特定的用户作为读/写
import win32net
import win32netcon
shinfo={}
shinfo['netname']='python test'
shinfo['type']=win32netcon.STYPE_DISKTREE
shinfo['remark']='data files'
shinfo['permissions']=0
shinfo['max_uses']=-1
shinfo['current_uses']=0
shinfo['path']='C:\\sharedfolder'
shinfo['passwd']=''
server='192.168.1.100'
win32net.NetShareAdd(server,2,shinfo)
win32security
模块的另一个替代方法是wimp out并使用cacls
程序,该程序更易于使用,请参见http://support.microsoft.com/kb/162786/en-us例如:echo y
是因为这个愚蠢的程序会问一个“你确定吗?”问题。在Windows7上,不推荐使用cacls(但仍然有效),请使用icacls
(或资源工具包中的xcalcs
)。在当然,创建子进程来完成这一点并不如调用Win32 API那么有效。在
您应该尝试使用
win32security
模块。This站点显示了一个使用它来设置用户权限的示例相关问题 更多 >
编程相关推荐