我正在从我的程序(用C++编写)连接到unc服务器(\ blablub \ share)。现在我正在使用WNetUseConnection功能连接到服务器。现在我想限制只能访问该程序。因为现在可以在建立连接后使用资源管理器访问unc服务器。但我想限制访问(特别是文件写入操作)只限于程序。我怎么做?限制访问unc服务器到程序
0
A
回答
1
使用WNetAddConnection3
并保留NETRESOURCE::lpLocalName
0.这是WNetUseConnection
的繁重工作,但不添加驱动器号。因此,您仍然需要在程序中使用\\Server\Share\File
名称。
当程序退出时,请不要忘记WNetCancelConnection2
。当然,当你的程序运行时,连接就存在了。这是故意的。安全性在用户级别运行,而不是程序级别。如果你真的,真的不想要这个,你将不得不冒充你在WNetAddConnection3
中使用的用户帐户。
+0
好的,谢谢,我明白了。 – 2011-02-02 07:39:34
相关问题
- 1. 限制服务器访问
- 2. 限制访问服务器的移动应用程序API
- 3. 限制访问服务器后端
- 4. 限制套接字服务器访问
- 5. 限制对iPhone应用程序的Web服务访问
- 6. 限制访问MS Access数据库到特定的服务器?
- 7. 限制对ASMX Web服务的访问
- 8. 限制访问分析服务
- 9. 限制对Web服务的访问
- 10. 限制对ASMX Web服务的访问
- 11. 流星JS(铁路由器) - 限制访问服务器路线
- 12. iOS:给服务器twitter访问权限?
- 13. 链接服务器和访问权限
- 14. 文件复制到远程服务器访问错误
- 15. CoovaChilli - DHCP服务器限制问题
- 16. 如何限制访问我的服务器上的pdf文件?
- 17. 限制用户访问RequestMapping,但可用于服务器端
- 18. WebRTC TURN服务器IP范围访问限制
- 19. 限制只能从局域网访问服务器
- 20. 限制Flash跨域访问服务器上的特定位置
- 21. 将sql服务器上的访问限制为“我的”视图
- 22. 如何限制Apache服务器的访问文件?
- 23. 在JavaScript服务器端限制URL访问
- 24. 如何限制用户访问HTTP服务器上的文件?
- 25. 限制访问服务器上的图像:php,htaccess或其他?
- 26. 如何限制用户访问Web服务器上的文件?
- 27. Lotus Notes应用程序访问到Microsoft Exchange服务器
- 28. 限制访问bluemix应用程序
- 29. 限制访问擅长用C#程序
- 30. 限制对.NET程序集的访问?
只是不要使用WNetUseConnection,通过其UNC名称(`\\ blablub \ share \ filename.txt`)引用共享上的文件。冒充另一个用户帐户也会降低用户的速度。 – 2011-01-27 15:26:20