问题标签 [unc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
173 浏览

delphi - 如何使用 Delphi 检测添加/删除 UNC 共享的操作?(上一个 D7)

如何检测添加/删除 UNC 共享的操作?我基本上只需要知道是否添加/删除了共享,而不是关于共享本身的详细信息。一个工作示例将不胜感激。

谢谢某人

0 投票
2 回答
2835 浏览

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

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

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

感谢 SoulBlade(使用 Delphi 7)

0 投票
1 回答
2516 浏览

security - 将 regasm 用于位于 UNC 共享上的框架 4.0 程序集

我正在尝试使用 regasm 实用程序注册一个 .Net 4.0 编译的二进制文件。此 ComInterOp 程序集必须部署在网络共享上,并且尝试从共享中注册失败并出现错误“无法加载文件或程序集或依赖项之一”。(如果二进制文件在本地驱动器上,则注册有效)。可能是代码访问安全问题,有没有办法为框架 4.0 程序集设置它?我尝试过 4.0 框架附带的 Caspol.exe,但它没有帮助。

0 投票
3 回答
3590 浏览

windows - 扩展长度路径可以安全使用吗?

我刚刚在 MSDN 上偶然发现了这篇文章,它说路径可以是 259 个字符 + NUL 终止,但如果你在它前面加上“\\?\”,WinAPI 允许你使用

最大总路径长度为 32,767 个字符。

渴望看到它工作我尝试使用资源管理器中的前缀(在 XP SP3 上),但它根本不起作用(在任何路径上)。如果你放在\\?\C:\Path\to\an\existing.file资源管理器的栏上,它会给出“找不到文件”的错误。

所以我很困惑。我可以为(非古代)Windows 编写一些代码,充分利用 NTFS 上提到的路径大小吗?为什么资源管理器不使用它?

0 投票
1 回答
1572 浏览

c# - c#文件UNC路径LastWriteTime不起作用

File.GetLastWriteTime(路径名).ToString();

上面的行非常适用于我的 c: 驱动器上的本地文件,如果我尝试使用 UNC 路径访问网络共享上的文件,我会得到“01/01/1601 00:00:00”

任何想法如何解决?我的应用程序需要使用 UNC 路径。

0 投票
1 回答
1250 浏览

asp.net-mvc-2 - 尝试从 ASP.NET MVC 将文件写入 UNC

我在 IIS 7 内的 asp.mvc 应用程序中运行了一些代码。该代码应该将文件保存到 UNC 共享。这个函数是从一些控制器代码调用的,文件路径名 = "\MYSRV\sites\docs\10080003\egg.txt'

来自 asp.net mvc 控制器的调用看起来像这样......

来自 NUnit 测试的调用看起来像这样......

症状是 NUnit 代码删除了文件,但是来自 asp.net mvc 的调用没有删除文件。

**测试 1:通过,删除文件 ** Nunit 代码通过身份 { AuthType=Keberos, ImpersonationLevel=none , Name="DOMAIN\Fred Blogs" } 发送,这会将文件放在 unc 上。

**测试 2:失败,不删除文件 ** 在 web.config 中使用 impersonate="true" 并进行调用

asp.net mvc 代码通过 { AuthType=Keberos, ImpersonationLevel=Delegation, Name="DOMAIN\Fred Blogs" } 发送,并且文件不会被删除。

** 测试 3:失败,不删除文件 ** 在 web.config 中没有 impersonate="true" 并调用和拨打电话

asp.net mvc 代码通过 { AuthType=Negotiate, ImpersonationLevel=Delegation, Name="DOMAIN\Fred Blogs" } 发送,并且文件不会被删除。

?

0 投票
3 回答
4973 浏览

ruby - 如何在 Windows 上的 Ruby 中处理 UNC 路径?

我正在尝试通过irbWindows 访问 UNC 共享。在 Windows shell 中它会是

我尝试转义所有反斜杠。

并使用 IP 地址而不是名称

0 投票
2 回答
1479 浏览

air - 在 adobe air 中通过网络访问共享文件夹

我正在尝试使用 File 类写入 AIR 中 Windows 网络上的共享文件夹。我不明白如何格式化共享文件夹的路径。我尝试过的所有操作都出现错误:“指定的文件夹不存在”和“缺少参数”。从我的计算机访问此文件夹的 UNC 路径如下:

\\localdev01\platefiles

以下是我尝试访问此文件夹的不同路径格式:

\\localdev01\platefiles

/localdev01/platefiles

file://localdev01/platefiles (我得到错误#2这个)

文件:///localdev01/platefiles

有没有人有任何指导或建议?

0 投票
4 回答
21263 浏览

c# - 如何确定字符串是本地文件夹字符串还是网络字符串?

除了正则表达式,如何在 C# 中确定字符串是本地文件夹字符串还是网络字符串?

例如:

我有一个字符串可以是"c:\a""\\foldera\folderb"

0 投票
1 回答
5226 浏览

iis - 401 - UNC 应用程序网站上未经授权的 IIS 7.5

我正在使用 IIS 7.5 运行 win server 2008 R2

我在仅启用匿名身份验证的网站下有一个应用程序。

应用程序指向一个共享的 UNC 驱动器。

我创建了一个 IUSRDomain 域帐户,并且两台服务器都在同一个域上。

应用程序池标识正在使用 IUSRDomain 帐户。

UNC 共享和文件权限都可以完全控制 IUSRDomain 帐户。

但是,当我尝试对 IIS 应用程序设置进行任何更改时,我收到一条错误消息:

执行此操作时出错。

文件名:\?\UNC\\share\webapp\web.config 错误:由于权限不足,无法写入配置文件

当我尝试浏览 html 测试页面时,我得到:

401 - 未经授权:由于凭据无效,访问被拒绝。您无权使用您提供的凭据查看此目录或页面。

IIS 日志文件说:

/webapp/test.html - 80 - xxx.xxx.xxx.xxx Mozilla/5.0+(Windows;+U;+Windows+NT+6.1;+en-US)+AppleWebKit/534.7+(KHTML,+like+Gecko )+Chrome/7.0.517.44+Safari/534.7 401 3 1326 22

编辑:我在同一个网站下还有其他应用程序配置相同并且工作正常。