問題タブ [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 - 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 のままになります。
ここでの問題は、上記の手順で設定しているものは、実際にはダイヤルアップ接続で設定されていないことです。別の方法では、コードで設定した場合でも、一部のパラメーターが設定されません。
問題を取り除くにはどうすればよいですか?
windows - Windowsストアアプリ、VPN、RAS Api
Windows Storeアプリを使用すると、ユーザーはVPNプロファイルを管理(作成またはダイヤル)できます。
この機能には、RAS Api(VPNプロファイルの作成とダイヤル)RASApiを使用し ます
Wlan Api(wifiネットワークをリッスン)-windows8WlanApiでWindows.Networking.Connectivityを使用するクラスに変更され ます
Windowsストアアプリケーションで次の問題が発生します。
RAS API関数は、Windowsストアアプリケーションテンプレートでは正しく機能しません(たとえば、RasEnumDevicesはエラーコード5-アクセス拒否を返します)。ただし、Windows 8で起動されたデスクトップアプリケーションからは正常に機能します。質問:ウィンドウストアアプリケーションでRASAPIを機能させるにはどうすればよいですか。それが絶対に不可能な場合-Windowsストア用に開発されたアプリでVPN接続を作成する他の方法はありますか?
WindowsOSによって「..\Microsoft \ Network \ Connections \ Pbk \ rasphone.pbk」に保存されているすべてのユーザーのVPNプロファイルは、ファイルシステム上で手動で見つけることができますが、APIを介してこのファイルにアクセスすることもできません。直接アクセスすることはできません。現在の回避策は、ユーザープロファイルフォルダーにある独自に作成されたPBKファイルを使用します。質問:OSに保存されているシステムVPN接続にアクセスするにはどうすればよいですか。
ありがとう。
c# - DotRasを介して「シングルリンク接続のマルチリンクをネゴシエートする」を設定する
DotRasを使用して、ras電話帳にダイヤルアップエントリを作成しています。
すべてが正常に機能しますが、そのオプションを設定する方法がわからないのは私だけです。
Windowsで手動で接続を作成し、PPP設定でそのオプションを確認すると、すべてが機能します。
チェックされていない場合、インターネットアクセスはありません。
RasEntryを使用してエントリを定義します。RasPhoneBook(ユーザー)を開いて、ユーザー権限に問題がないようにします。
c# - WinCE デバイスからの RAS のダイヤル
Motorola MC9596スキャナー用のソフトウェアを作成するという大きなプロジェクトに取り組んでいますが、FTPサーバーを使用したGPRSモバイル接続を介したデータ送信に行き詰まっています。
この目的のために、私は OpenNETCF を使用しています。
問題は、作成したエントリでダイヤル接続できないことです。つまり、デバイスの電話帳に 2 つのエントリがあることを意味します。
ハードコードされた "rasEnt.Options = 4194304" に注意してください。接続を手動で構成することにより、デバイスによって生成された設定の正確なコピーが作成されます。奇妙なのは、デバッグ モードで 2 つのエントリを比較すると、両方が等しいということです。つまり、すべてのプロパティが等しいということです。唯一の違いは名前です。オブジェクトを比較するために、反射も使用して、これについて確信しています。
私は接続をダイヤルします:
Test1 の場合は「成功」、Test2 の場合は「不明」エラーです。
その厄介な問題を手伝ってくれませんか?
c# - C# アプリケーション内でブロードバンド ppoe ダイヤルアップ接続を作成する
私は、一連のダイヤルアップ接続でユーザーがインターネット接続速度を確認するのに役立つアプリケーションを開発している学生です。
接続は上記の配列に保存されます。リモートサーバーからファイルをダウンロードして、ダイヤルし、各接続の速度をテストする最も簡単な方法を探しています。専門家が良い解決策を教えてくれますか?
ありがとうございました。
ノート
私はすでに DOTRas を試しました。使用しようとしていますが、接続方法が正確にわかりません。
asp.net - 電話帳をエントリに追加するときの DotRas 不正アクセス例外
dotras dll を使用してアプリケーションを開発しています。アプリケーションでの私の主な目標は、3g USB モデムでインターネットに接続することです。以下にコードを追加しています:
電話帳を自分のエントリに追加しようとすると、例外が返されます:
呼び出し元には、要求されたアクションを実行するために必要なアクセス許可がありません。
私は DotRas については初めてです。では、電話帳にエントリを追加するには、どの権限が必要なのでしょうか?
何か案は?
c++ - VS2012: 'rassapi.h' - そのようなファイルまたはディレクトリはありません
VS2012 に移植しようとしている 1 つのプロジェクトには<rassapi.h>
、SDK 8.0 の一部ではないものが含まれています。<mprapi.h>
にはいくつかの定義が含まれていることがわかりましたが、RasAdminGetUserAccountServer
やのような関数RasAdminUserSetInfo
がまだ不足しています。これを回避する方法を知っていますか?
mfc - MFC アプリケーションで RasDial が 633 を返す
MFC アプリケーション内で RasDial API を使用しています。API は常に 633 (ポートが使用中または未構成) を返しますが、コマンド ライン アプリケーションでは同じコードが正常に動作します。
ここにコードスニペットがあります
VPN の電話帳エントリは完璧です。手動で接続するときも、rasdial.exe を使用するときも常に機能します。コマンド ライン アプリケーション内で上記のコードを使用すると同じエントリにダイヤルできますが、MFC アプリケーション内で使用すると機能しません。 .
何がうまくいかないのでしょうか?
python - Windows 7 で Python を使用して RAS 電話帳エントリを作成するには?
Windows 7win32ras
で とを使用しています。Python 3.1
エラーは次のとおりです。
他に方法はありますか?Python2.x
そのようなライブラリが存在する場合は、切り替えることもできます。