Vb.net 使用管理员权限打开OLEdb连接

Vb.net 使用管理员权限打开OLEdb连接,vb.net,oledb,admin,Vb.net,Oledb,Admin,我为我公司的员工制作了一个控制台(vb.NET),我想在上面实现的一件事是在受限机器服务器上放置的OLEdb上查看一些可用信息 问题是我可以访问该服务器(并读取OLEdb),因为我在该机器服务器上具有administrator权限,但其他用户不能 这是我的密码: 首先,我导入OLEdb库: Imports System.Data.OleDb 然后我声明连接变量: Public CON As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12

我为我公司的员工制作了一个控制台(
vb.NET
),我想在上面实现的一件事是在受限机器服务器上放置的
OLEdb
上查看一些可用信息

问题是我可以访问该服务器(并读取
OLEdb
),因为我在该机器服务器上具有
administrator
权限,但其他用户不能

这是我的密码:

首先,我导入
OLEdb
库:

Imports System.Data.OleDb
然后我声明连接变量:

Public CON As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\ServerName\Folder\File.accdb")
最后,我尝试打开连接:

Try
    CON.Open()
Catch
End Try
这段代码在我的机器上运行得很好,但在其他机器上却不行。有没有办法通过这段代码发送
管理员
凭据,以便在其他机器上成功读取
OLEdb
,而无需在服务器上授予他们
Administrator
权限

注意:首先,我不是要求“黑客”系统!我有访问数据库的凭据!其次,如果有人愿意,我会发布捕获的异常,但我知道这是一个
administrator
权限问题


谢谢。

如果远程资源需要凭据,您可以使用创建连接并将其重定向到本地设备(类似于
net use…
)。A在PInvoke.net上。谢谢。。。因为没人说什么,我做了一些深入的研究,找到了确切的方法!我想我差不多完了!