問題タブ [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.
c# - ダイヤルアップ接続を介して SQL データを一括コピーする最良の方法は何ですか?
大量のデータを定期的にプルする必要があるリモート SQL サーバーがいくつかあります (サーバーあたり 5,000,000 行など)。このデータもフォーマットして別のサーバーに FTP 送信する必要があります。ダイヤルアップ部分は問題なく、サーバーに接続して通信できますが、接続が遅く、19Kbps しかない場合があります。
接続したら、System.Data.SqlClient.SqlBulkCopy を使用しようとしましたが、タイムアウト エラーが発生するだけです。一括コピーのタイムアウトを 7200 秒に設定し、各データベースへの接続文字列のタイムアウトを 900 秒に設定しましたが、それでも約 30 秒でタイムアウトします。
DataReader を使用して SqlCommand.ExecuteNonQuery() を実行して各行を挿入しようとしましたが、これは正常に機能しますが、速度が遅く、接続が失われることがあります。
また、リモート サーバーに DTS パッケージをセットアップし、テキスト送信に必要なデータをダンプするようにスケジュールしてから、ファイルのダウンロードを試みました。ただし、数百 MB (一部のサーバーでは GB になることもあります) になる可能性があり、通常、ダイヤルアップ接続はある時点で切断されます。
c# - C#/.NET を使用して Windows でダイヤルアップ (RAS) 接続を操作するにはどうすればよいですか?
C# .NET Framework アプリケーションでダイヤルアップ ネットワーク接続を接続、切断、および再接続できる必要があります。電話帳で接続を作成することも有用/必要な場合があります。
C# または .NET 用に記述された、このすべての機能を適切にラップするクラスまたはライブラリはありますか? 喜んで共有したいコードを持っている人はいますか?
注: アプリケーションはキオスクのように無人であるため、ユーザーの操作を要求することは受け入れられません。
delphi - RasEntry 構造体のサイズを決定するには、Delphi で RasGetEntryProperties を使用します
DUN エントリを作成しようとしています。
null の lpRasEntry パラメータを使用して RasGetEntryProperties を呼び出しています。これにより、lpdwEntryInfoSize パラメータで構造サイズが返されます。代わりに、エラー - ERROR_INVALID_SIZE を返します。
RasGetEntryProperties 関数を呼び出して RasEntry 構造体のサイズを取得するにはどうすればよいですか?
c# - dotRAS 切断状態がトリガーされない
誰かが私に注意を向けることができますか...私はdotRAS .NETコントロールを使用しようとしています.このコードはinternetConnected
、イベントハンドラーを使用して(ブール値)の値を変更します...
しかし、状態RasConnectionState.Disconnected
は dotRAS hangup() によってトリガーされないようです。
何か案は?私はそれを完全に間違っていますか...それともバグを見つけることができましたか?
windows - プログラムで RAS ポップアップ ターミナル ウィンドウ
ダイヤルアップ接続用のカスタム ダイヤラーがあります (デルファイで記述)。それは完全に機能し、多くの優れた機能を備えています...今、ユーザーが「セキュリティ」タブの「ターミナルウィンドウを表示」ボックスをチェックしたかのように、ダイヤル後にターミナルウィンドウを表示するように接続を構成できるようにしたいと思います接続プロパティの。
私はすでに RasSetEntryProperties を使用して接続を構成しており、ボックスを正しくチェックしています... オプション RDEOPT_PausedStates を設定して RASDIALEXTENSIONS 構造体も作成し、これを RasDial() 関数に渡しています。
これで、接続メッセージを処理するための RasDialFunc コールバックが作成され、それらが独自の方法で出力されます。したがって、ポップアップ ダイアログを表示する時間になると、「Intereactive」というテキストのみが表示されます。これは、RASCS_Interactive 状態に達したことを意味しますが、ターミナル ウィンドウは表示されず、接続はフリーズしたままで、もちろんユーザーの入力を待ちます。 .. それで、私の問題は、端末ウィンドウを表示するにはどうすればよいですか?
ありがとう!
c# - Windows CE 6.0 で opennetcf Ras を使用して永続的な RAS 接続を作成する
Windows ce 6 を搭載した PDA で GPRS 接続を作成する必要があります。通常は製造元の dll を使用して作成する必要がありますが、これを行うには ras を使用するとのことでした。それを使用する唯一の問題は、.net c# でプログラムし、ライブラリがアンマネージ コードであることです。
幸いなことに、Windows ras ライブラリに必要な pInvokes を既に実行している opennetcf ras ライブラリにたどり着きました。唯一の問題はドキュメントが貧弱であることです。
次に、Windows で必要な GPRS 接続を呼び出してセットアップするライブラリを作成しました。私は、次の定義を使用するポルトガルの通信事業者を使用しています。
gsm モジュールの定義を参照すると、次のモデム設定がありました。
そしてもちろん、追加の設定 (または私はそれを atCall と呼んでいます)
コントロールパネルを使用してそのプロファイルに接続すると、この設定が接続され、エラーなしですべてのWebサービスを呼び出すことができます。また、IP アドレス、サブネット マスク、さらにはデフォルト ゲートウェイを含む、デバイスの設定を示すモデムの追加プロファイルも表示されます。
問題は、作成したライブラリを使用して gprs 接続をプログラムで作成し、ある時点で Web サービスを呼び出すと、Web 例外がスローされることです。リモート名を解決できませんでした。私も確認しましたが、余分なアイコンは表示されませんが、GPRS ステータスを見ると接続されていると表示されます。
接続が存在するかどうかを作成、破棄、および照会するコードは次のとおりです。
}
質問を再開するのは、opennetcf ras ライブラリとの実行可能な接続を作成する方法です。
よろしくお願いします
winapi - ダイヤルアップ接続 win32 でのボーレートの設定
Windows XP および Windows 7 (RasSetEntryProperties) のコードでダイヤルアップ接続を作成しています。エントリは、デフォルトのボー レート 19200 で表示されます。
Win32 を使用して、Windows XP と Windows 7 の両方でボー レートを変更するにはどうすればよいですか?
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 を使用しています
編集:実際に呼び出すコードは次のとおりです。
これが戻ると、result == 6 および rasconnstatus.rasconnstate == 0
私が知る必要があるのは、なぜ結果 == 6 なのかということです。
delphi - Delphi で VPN サーバーに接続する方法
VPN サーバーに接続する必要があります。Windows 接続を使用できません。アプリケーションは独立して動作するはずです。
RAS Api を使用していくつかのコンポーネントをテストしましたが、動作します。ただし、Windows 接続を使用します。
Windows接続に依存せずにそれを行うにはどうすればよいですか?
c++ - RASDIAL API がリリース ビルドの Windows Vista および Windows 7 に接続しない
Windows Vista および Windows 7 で RASDIAL API を使用して接続しようとしています。Windows XP システムでは簡単に接続できます。
Windows Vista および Windows 7 では、リリース ビルドでのみ接続できません。デバッグビルドを介してこれを行うことができます。なぜこれが起こっているのですか?私はこれに使用しているコードを書き留めました。
Aventail VPN 10.x API を使用してカスタム認証データを設定しています。
ほとんどの場合、内部認証エラーが発生し続けます。問題を教えてください。