問題タブ [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 投票する
0 に答える
292 参照

c - RASDIAL API でのビット単位のマスキングの問題

この質問は、Rasdial と pbk ファイルに関するものです。「rassetentryproperties」を使用して pbk ファイルを更新し、「rasdialdlg」を介してダイヤルしています。

以下のフラグは、ダイヤルアップ接続のプロパティを担当する pbk ファイルのパラメーターを決定します。フラグを次のようにプリセットしています。

Flag1とFlag2を設定するには、以下のようにしようとしています。

ただし、上記で設定したように、pbk ファイルのエントリは実際には設定されていません。

また、同じコードでも Win7 pbk と win XP pbk では違います。どこが間違っていますか?

参照用のコード サンプル:

更新 1: 通常、好きなようにダイヤルアップ接続を作成する必要があります。添付のスクリーンショットをご覧ください。

ここに画像の説明を入力

スナップに見られるように、多くのパラメーターを設定およびリセットする必要があります (接続中の設定 - 進行状況の表示、UN および PW のリセット - プロンプト)。
これらの 2 つのフラグは、RasEntry.dwfOptions RasEntry.dwfOptions2 の「or」を使用して、必要なものを設定およびリセットするために使用します。

だから私は私のコードで何をしますか:

フラグのリセット:

そして設定する:

したがって、上記以外の残りのフラグは Unset のままになります。

ここでの問題は、上記の手順で設定しているものは、実際にはダイヤルアップ接続で設定されていないことです。別の方法では、コードで設定した場合でも、一部のパラメーターが設定されません。

問題を取り除くにはどうすればよいですか?

0 投票する
1 に答える
1356 参照

windows - Windowsストアアプリ、VPN、RAS Api

Windows Storeアプリを使用すると、ユーザーはVPNプロファイルを管理(作成またはダイヤル)できます。

この機能には、RAS Api(VPNプロファイルの作成とダイヤル)RASApiを使用し ます

Wlan Api(wifiネットワークをリッスン)-windows8WlanApiでWindows.Networking.Connectivityを使用するクラスに変更され ます

Windowsストアアプリケーションで次の問題が発生します。

  1. RAS API関数は、Windowsストアアプリケーションテンプレートでは正しく機能しません(たとえば、RasEnumDevicesはエラーコード5-アクセス拒否を返します)。ただし、Windows 8で起動されたデスクトップアプリケーションからは正常に機能します。質問:ウィンドウストアアプリケーションでRASAPIを機能させるにはどうすればよいですか。それが絶対に不可能な場合-Windowsストア用に開発されたアプリでVPN接続を作成する他の方法はありますか?

  2. WindowsOSによって「..\Microsoft \ Network \ Connections \ Pbk \ rasphone.pbk」に保存されているすべてのユーザーのVPNプロファイルは、ファイルシステム上で手動で見つけることができますが、APIを介してこのファイルにアクセスすることもできません。直接アクセスすることはできません。現在の回避策は、ユーザープロファイルフォルダーにある独自に作成されたPBKファイルを使用します。質問:OSに保存されているシステムVPN接続にアクセスするにはどうすればよいですか。

ありがとう。

0 投票する
1 に答える
1121 参照

c# - DotRasを介して「シングルリンク接続のマルチリンクをネゴシエートする」を設定する

DotRasを使用して、ras電話帳にダイヤルアップエントリを作成しています。

すべてが正常に機能しますが、そのオプションを設定する方法がわからないのは私だけです。

Windowsで手動で接続を作成し、PPP設定でそのオプションを確認すると、すべてが機能します。

チェックされていない場合、インターネットアクセスはありません。

RasEntryを使用してエントリを定義します。RasPhoneBook(ユーザー)を開いて、ユーザー権限に問題がないようにします。

0 投票する
2 に答える
2892 参照

c# - WinCE デバイスからの RAS のダイヤル

Motorola MC9596スキャナー用のソフトウェアを作成するという大きなプロジェクトに取り組んでいますが、FTPサーバーを使用したGPRSモバイル接続を介したデータ送信に行き詰まっています。

この目的のために、私は OpenNETCF を使用しています。

問題は、作成したエントリでダイヤル接続できないことです。つまり、デバイスの電話帳に 2 つのエントリがあることを意味します。

ハードコードされた "rasEnt.Options = 4194304" に注意してください。接続を手動で構成することにより、デバイスによって生成された設定の正確なコピーが作成されます。奇妙なのは、デバッグ モードで 2 つのエントリを比較すると、両方が等しいということです。つまり、すべてのプロパティが等しいということです。唯一の違いは名前です。オブジェクトを比較するために、反射も使用して、これについて確信しています。

私は接続をダイヤルします:

Test1 の場合は「成功」、Test2 の場合は「不明」エラーです。

その厄介な問題を手伝ってくれませんか?

0 投票する
1 に答える
4066 参照

c# - C# アプリケーション内でブロードバンド ppoe ダイヤルアップ接続を作成する

私は、一連のダイヤルアップ接続でユーザーがインターネット接続速度を確認するのに役立つアプリケーションを開発している学生です。

接続は上記の配列に保存されます。リモートサーバーからファイルをダウンロードして、ダイヤルし、各接続の速度をテストする最も簡単な方法を探しています。専門家が良い解決策を教えてくれますか?

ありがとうございました。

ノート

私はすでに DOTRas を試しました。使用しようとしていますが、接続方法が正確にわかりません。

0 投票する
1 に答える
1430 参照

asp.net - 電話帳をエントリに追加するときの DotRas 不正アクセス例外

dotras dll を使用してアプリケーションを開発しています。アプリケーションでの私の主な目標は、3g USB モデムでインターネットに接続することです。以下にコードを追加しています:

電話帳を自分のエントリに追加しようとすると、例外が返されます:

呼び出し元には、要求されたアクションを実行するために必要なアクセス許可がありません。

私は DotRas については初めてです。では、電話帳にエントリを追加するには、どの権限が必要なのでしょうか?

何か案は?

0 投票する
1 に答える
267 参照

c++ - VS2012: 'rassapi.h' - そのようなファイルまたはディレクトリはありません

VS2012 に移植しようとしている 1 つのプロジェクトには<rassapi.h>、SDK 8.0 の一部ではないものが含まれています。<mprapi.h>にはいくつかの定義が含まれていることがわかりましたが、RasAdminGetUserAccountServerやのような関数RasAdminUserSetInfoがまだ不足しています。これを回避する方法を知っていますか?

0 投票する
1 に答える
322 参照

mfc - MFC アプリケーションで RasDial が 633 を返す

MFC アプリケーション内で RasDial API を使用しています。API は常に 633 (ポートが使用中または未構成) を返しますが、コマンド ライン アプリケーションでは同じコードが正常に動作します。

ここにコードスニペットがあります

VPN の電話帳エントリは完璧です。手動で接続するときも、rasdial.exe を使用するときも常に機能します。コマンド ライン アプリケーション内で上記のコードを使用すると同じエントリにダイヤルできますが、MFC アプリケーション内で使用すると機能しません。 .

何がうまくいかないのでしょうか?

0 投票する
1 に答える
545 参照

python - Windows 7 で Python を使用して RAS 電話帳エントリを作成するには?

Windows 7win32rasで とを使用しています。Python 3.1

エラーは次のとおりです。

他に方法はありますか?Python2.xそのようなライブラリが存在する場合は、切り替えることもできます。