Tag: 文件共享

使用凭证从远程,不受信任的域访问共享文件(UNC)

我们遇到了一个需要解决的有趣的情况,我的search变得很糟糕。 因此,我呼吁SO社区寻求帮助。 问题是这样的:我们需要以编程方式访问不在我们域中的共享文件,并且不通过远程文件共享/ UNC而不在可信的外部域中。 当然,我们需要向远程机器提供证书。 通常,解决这个问题的方法有两种: 将文件共享映射为驱动器,并在此时提供凭据。 这通常使用NET USE命令或复制NET USE的Win32函数完成。 使用UNCpath访问该文件,就好像远程计算机在域中一样,并确保运行程序的帐户作为本地用户在远程计算机上被复制(包括密码)。 基本上利用Windows将自动提供当前用户的凭据,当用户尝试访问共享文件的事实。 不要使用远程文件共享。 使用FTP(或其他方式)传输文件,在本地处理,然后传回。 由于各种各样的原因,我们的安全/networking架构师拒绝了前两种方法。 第二种方法显然是一个安全漏洞; 如果远程计算机受到威胁,本地计算机现在处于危险之中。 第一种方法是不令人满意的,因为新安装的驱动器是在程序进行文件访问期间本地计算机上的其他程序可用的共享资源。 尽pipe这是暂时的,但这仍然是一个漏洞。 他们打开第三个选项,但远程networkingpipe理员坚持使用SFTP而不是FTPS,而FtpWebRequest只支持FTPS。 SFTP 是防火墙更友好的select,并且有一些库可以用于这种方法,但如果可以的话,我宁愿减less我的依赖关系。 我已经searchMSDN的使用远程文件共享的托pipe或win32手段,但我没有拿出任何有用的东西。 所以我问:还有其他的方法吗? 我错过了一个超级秘密的win32函数吗? 或者我必须追求选项3的一些变体?

通知iPhone / Documents目录的更改

我们有一个使用文件共享的应用程序。 UIFileSharingEnable设置等,这一切似乎工作正常,但我正在寻找某种types的文件已被添加/删除在iPhone端的通知。 任何人都可以build议吗? 提前欢呼。

如何为我的应用程序启用文件共享?

我有一个图像编辑应用程序,用户可以将效果应用于照片。 如何启用它,以便用户可以在“文件共享”选项卡中的iTunes中看到我的应用程序,然后将照片拖放到应用程序中? 像Stanza这样的一些电子书阅读器是这样工作的,这将是一个很酷的select。 也许有人可以指出一个教程或资源,谈论如何启用和使用这种技术。