delphi - 以编程方式共享文件夹并撤销它。 (德尔福7)

标签 delphi winapi delphi-7 share unc

  1. 如何以编程方式从已知目录创建 UNC 共享?
  2. 如何以编程方式撤销它?

我不希望用户摆弄“共享”对话框。还欢迎更改共享名称、评论、用户限制等其他信息。

谢谢 魂刃 (使用Delphi 7)

最佳答案

使用 NetShareAdd 创建共享。这将使用空 ACL 共享目录,这相当于允许每个人完全访问。

删除 NetShareDel 的共享.

Madshi的 MadSecurity 包有一个帮助器,可以将其简化为:

NewShare(path, shareName, remark);
Share(shareName).Delete;

关于delphi - 以编程方式共享文件夹并撤销它。 (德尔福7),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3109658/

相关文章:

delphi - 在Delphi中删除数字整数的最后3个符号

c++ - 从其他函数调用 WinMain

Delphi7 从项目中删除/恢复 MANICON

delphi - 不兼容的类型 : 'PPointerList' and 'TPointerList' in Delphi XE4

delphi - Delphi中的TOleServer…等效的.NET类?

delphi - 在鼠标位置的组件上绘图时闪烁

德尔福。如何在不触发控件事件的情况下禁用/启用控件

delphi - 是否可以从文件开头删除字节?

c# - 全屏显示窗口

c# - 简单的视频编辑应用程序——我应该使用 WPF 还是 MFC?