问题标签 [ras]

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 投票
7 回答
311 浏览

c# - 通过拨号连接批量复制 SQL 数据的最佳方法是什么?

我有一些远程 SQL 服务器,我需要定期从中提取大量数据(例如每台服务器 5,000,000 行)。此数据还需要格式化并通过 FTP 传输到另一台服务器。拨号部分没问题,我可以和服务器连接和通信,但有时连接很慢,可能只有19Kbps。

连接后,我尝试使用 System.Data.SqlClient.SqlBulkCopy,但它只会引发超时错误。我已将大容量复制的超时设置为 7200 秒,将每个数据库的连接字符串的超时设置为 900 秒,但它仍然在 30 秒左右超时。

我尝试使用 DataReader 并运行 SqlCommand.ExecuteNonQuery() 来插入每一行,这可以正常工作,但是速度很慢,有时连接会丢失。

我还尝试在远程服务器上设置 DTS 包,安排它们将我需要的数据转储为文本,然后尝试下载文件。但是,它们可能是几百 MB(在某些服务器上甚至可能是 GB),并且拨号连接通常会在某个时候断开。

0 投票
4 回答
12792 浏览

c# - 如何使用 C#/.NET 在 Windows 中处理拨号 (RAS) 连接?

我需要能够在 C# .NET Framework 应用程序中连接、断开和重新连接拨号网络连接。在电话簿中创建连接也可能有用/必要。

是否有任何为 C# 或 .NET 编写的类或库可以很好地为我包装所有这些功能?有人愿意分享一些代码吗?

注意:应用程序是无人值守的,就像 Kiosk 一样,因此要求用户操作是不可接受的。

0 投票
1 回答
1114 浏览

delphi - 在 Delphi 中使用 RasGetEntryProperties 确定 RasEntry 结构大小

我正在尝试创建一个 DUN 条目。

我正在调用带有 null 的 lpRasEntry 参数的 RasGetEntryProperties。这应该在 lpdwEntryInfoSize 参数中返回结构大小。相反,它返回一个错误 - ERROR_INVALID_SIZE。

如何调用 RasGetEntryProperties 函数来获取 RasEntry 结构大小?

0 投票
2 回答
4106 浏览

c# - dotRAS 断开状态未触发

有人可以给我一个提示...我正在尝试使用 dotRAS .NET 控件,并且此代码internetConnected使用事件处理程序更改 (boolean) 的值...

但似乎该状态RasConnectionState.Disconnected不是由 dotRAS hangup() 触发的..

有任何想法吗?我做错了……还是我设法找到了一个错误?

0 投票
0 回答
410 浏览

windows - RAS 以编程方式弹出终端窗口

我有一个用于拨号连接的自定义拨号器(用 delphi 编写)。它完美地工作并且做了很多很棒的事情......现在,我想允许用户配置连接以显示拨号后终端窗口,就像他们选中了“安全”选项卡中的“显示终端窗口”框一样的连接属性。

我已经使用 RasSetEntryProperties 来配置连接,并且它正确地勾选了该框......我还在创建一个带有选项 RDEOPT_PausedStates 设置的 RASDIALEXTENSIONS 结构,并将其传递给 RasDial() 函数。

现在,我创建了一个 RasDialFunc 回调,用于处理连接消息并以自定义方式打印它们。因此,当显示弹出对话框的时间到来时,它只显示文本“Intereactive”,表示已达到 RASCS_Interactive 状态,但没有显示终端窗口,连接保持冻结状态,当然等待用户输入。 .. 所以,我的问题是,如何让终端窗口显示出来?

谢谢!

0 投票
1 回答
3782 浏览

c# - 在 Windows CE 6.0 中使用 opennetcf Ras 创建持久 RAS 连接

我需要在具有 windows ce 6 的 PDA 中创建 GPRS 连接。现在通常我不得不使用制造商的 dll 来创建它,但他们说他们使用 ras 来完成这个。使用它的唯一问题是我在 .net c# 中编程,而该库是非托管代码库。

幸运的是,我来到了 opennetcf ras 库,它已经为 windows ras 库做了必要的 pInvokes,唯一的问题是糟糕的文档。

然后我创建了一个库,可以在 Windows 上调用和设置必要的 GPRS 连接。我正在使用使用以下定义的葡萄牙电信运营商:

咨询 gsm 模块定义,我有以下调制解调器设置:

当然还有额外的设置(或者我如何称它为 atCall)

当我使用控制面板并与该配置文件进行连接时,此设置会连接,并且我可以毫无错误地调用所有 Web 服务。它还显示了调制解调器的额外配置文件,其中显示了设备的设置,包括 IP 地址、子网掩码甚至默认网关。

问题是,当我使用我创建的库以编程方式创建 gprs 连接,然后在某个时候调用 web 服务时,它会抛出一个 web 异常:无法解析远程名称。我也检查了,没有出现额外的图标,但是如果我看到 GPRS 状态,它会在连接时出现。

创建、销毁和查询是否存在连接的代码如下:

}

所以恢复问题是我如何创建与 opennetcf ras 库的可行连接

最好的问候

0 投票
2 回答
787 浏览

winapi - 在拨号连接win32上设置波特率

我在 Windows XP 和 Windows 7 (RasSetEntryProperties) 中的代码中创建拨号连接。这些条目的默认波特率是 19200。

使用 Win32 如何更改 Windows XP 和 Windows 7 中的波特率?

0 投票
2 回答
1468 浏览

c# - RasGetConnectStatus 返回值 6 时表示什么?

我正在尝试查询连接的 RasStatus。当我调用 RasGetConnectStatus 方法时,它返回 6。我在我阅读过的任何文档中都没有找到那个特定的返回值。

以下是我看过的一些页面:

http://www.cs.scranton.edu/~beidler/Ada/win32/win32-raserror.html

http://msdn.microsoft.com/en-us/library/aa920162.aspx

http://msdn.microsoft.com/en-us/library/bb530704(v=vs.85).aspx

我正在使用 C# 和 .net 4.0

编辑:实际调用的代码如下:

返回时,结果 == 6 和 rasconnstatus.rasconnstate == 0

我需要找出结果 == 6 的原因。

0 投票
1 回答
8153 浏览

delphi - 如何使用 Delphi 连接到 VPN 服务器?

我需要连接到 VPN 服务器,我不能使用 windows 连接,我的应用程序应该独立工作!

我使用 RAS Api 测试了一些组件,它们有效!但通过使用 Windows 连接。

我怎么能在不依赖 Windows 连接的情况下做到这一点?

0 投票
1 回答
1175 浏览

c++ - RASDIAL API 在发布版本中未连接到 windows vista 和 windows 7

我正在尝试在 windows vista 和 windows 7 上使用 RASDIAL API 进行连接。我可以在 windows XP 系统上轻松地做到这一点。

我只能在发布版本中连接 Windows Vista 和 Windows 7。我可以通过调试版本来做到这一点。知道为什么会这样吗?我已经写下了我为此使用的代码。

我正在使用 Aventail VPN 10.x api 来设置自定义身份验证数据。

大多数时候,我不断收到内部身份验证错误。请你能指出我的问题吗???