Win10访问局域共享文件

     最近因为做项目的原因,需要从同事电脑拷一些文件,所以想到的办法就是共享文件夹,这样我们开发组的四个小伙伴就都能够访问了。但是想法很好,问题也就紧随而来,其他的两个小伙伴都连接顺利,井然有序的进行着……但是到了我这里却遇到了问题,不管怎么访问都连接不上,远程电脑连接失败,出现你的凭据有误;访问共享文件失败,提示你的密码错误;如图:

远程失败的图示:


访问共享文件图示:


     以上就是遇到的问题,那么到底该如何解决呢?其实很简单!首先针对远程失败的问题,只要在远程的时候将显示选项打开,在用户名的文本框内填写对方完成的用户名即可,也就是我们在对方控制面板中找到的那个完成的用户信息



选择完成之后,点击连接即可成功。

     对于局域共享文件夹的访问首先要做的则是判断自己的高级共享文件的设置,路径:控制面板\网络和 Internet\网络和共享中心\高级共享设置,要做的就是要关闭密码共享网络,然后将共享路径放入运行窗口或者新建的映射文件中,出现上图指定的密码网络不正确的页面,其实之前是有疑问对方给的密码是否正确,但是事实证明人家密码确实是正确的,要不然为什么其他的系统能够直接访问成功呢?对吧!那到底该怎么解决呢?其实很简单,主要还是因为理解的问题:


     出现的这个页面人家明确说明,输入你的凭据以连接到XXX:所以并非输入对方的用户名和密码,而是输入你自己的用户名和密码,但是输入之后还是显示“网络密码不正确”的提示,其实是因为还差一步,在对方的“Windows凭据”中点击"添加Windows凭据",填写自己的IP,用户名以及密码,然后点击保存。


这样在原来的Windows安全页面,输入自己的用户名和密码方可访问成功。

     其实说了这么多,重要的过程也就两步,所以虽然Windows10才刚出世不久,但是我们也不应该轻易的去质疑,敢于去探索去发现,其实很多问题就会迎刃而解,实话实说,Win10,用户体验真的不错,值得体验。如果不想这么复杂的话,其实还有更简单的办法,因为自己出现以上的一些状况,仅仅是因为自己是使用网络账户登录Win10系统的,你完全可以使用本地账户登录,这样也不会出现一些各种各样的问题,当然这些话也只是仅供参考。

### 回答1: 要访问共享文件,您需要使用SMB协议。OpenCV自身没有提供SMB协议的支持,但是您可以使用第三方库来实现此目的。一个常见的选择是libsmbclient库,它是一个开源的SMB客户端库,可以在Linux和Windows系统上使用。您可以使用此库来访问SMB共享文件夹,并在OpenCV中加载图像。以下是一个使用libsmbclient库在OpenCV中加载图像的示例代码: ``` #include <smbclient.h> #include <opencv2/opencv.hpp> using namespace cv; int main() { // Connect to SMB server and open file SMBCCTX *ctx = smbc_new_context(); smbc_init_context(ctx); SMBCFILE *file = smbc_fopen("smb://server/share/image.jpg", "r", 0); // Read image data char buffer[4096]; std::vector<char> data; while (true) { int count = smbc_fread(buffer, 1, sizeof(buffer), file); if (count <= 0) break; data.insert(data.end(), buffer, buffer+count); } // Load image from memory Mat image = imdecode(data, IMREAD_COLOR); // Release file and context smbc_fclose(file); smbc_free_context(ctx); // Display image imshow("Image", image); waitKey(0); return 0; } ``` 请注意,此代码仅是示例,并可能需要进行修改才能适应您的特定情况。 ### 回答2: 要使用OpenCV访问共享文件,通常需要先使用操作系统的文件共享功能将文件共享给其他计算机。共享的文件可以是图像、视频或其他数据文件。以下是使用OpenCV访问共享文件的基本步骤: 1. 在计算机上打开文件资源管理器,并找到要共享的文件。右键单击该文件,然后选择“属性”选项。 2. 在文件属性对话框中,选择“共享”选项卡。 3. 在共享选项卡中,选择“共享此文件夹”选项,并确保设置为“允许其他用户在网络上更改我的文件”。 4. 点击“应用”和“确定”保存文件共享设置。 5. 在另一台计算机上,确保与共享文件所在的计算机连接在同一个局域网上。 6. 打开OpenCV开发环境,并编写访问共享文件的代码。 7. 使用OpenCV的文件读取函数(如cv2.imread())读取共享文件的路径。 8. 在代码中提供正确的共享文件路径,并使用文件读取函数读取文件。 9. 对读取的文件进行处理或显示。 需要注意的是,访问共享文件时,确保共享文件的路径正确无误,并且计算机之间的网络连接稳定。此外,还需确保有足够的权限来访问共享文件。若出现权限或路径错误的问题,可以检查文件共享设置或与共享文件的计算机连接是否正常。
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值