問題タブ [cen-xfs]
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++ - AutoIt で DLL 関数を呼び出すと、DLLStruct にデータがありません
私はここにいるのは初めてで、最善を尽くして説明しようとします。特定のハードウェアATM関連のデータを返す必要があるInfoツールを書いているので、そのAPIを持っています.VB6 C ++でコードを書くのはドキュメントが完全に混乱するので、c ++の元のコードがこのようなものだった特定のdll関数を呼び出す必要があります:
AutoItで次のことを行いました:
そして、応答としてデータが得られません:
だから私は何が間違っているのだろうか?
c++ - アプリケーションが正しく起動しないというエラー
Wosa/XFS を使用してアプリケーションを開発していますが、現在の問題は、起動時に「アプリケーションを正しく起動できませんでした (0xc0000142)。[OK] をクリックしてアプリケーションを閉じます。」というエラーが発生することです。
これは、Wfs_Startup 呼び出しによって生成されます。
BOOL Wfs_Startup(void) { WFSVERSION WfsVersion; return (WFSStartUp(RECOGNISED_VERSIONS, &WfsVersion) == WFS_SUCCESS); }
NI_XFSMgr.DLL をロードしなかったためか、System32 ディレクトリに配置した 3 つの DLL ファイルをロードしなかったためか、このエラーの過程がどうなるかわかりません。
WOSA/XFS に関する知識をお持ちの方は、解決策を教えてください。現在、私のアプリケーションはコンソール ベースです。
感謝します。
cen-xfs - wosa xfs を使用して EPP と通信する
EPP と通信するためのアプリケーションを作成する方法を説明するために、アプリケーションがそれを認識して印刷する必要があるキーを押すと、EPP と通信するプログラムを作成しています。
ありがとうございました。
42 ページの「cwa 14050-6:2005」「WFS_CMD_PIN_GET_DATA」で関数と呼ぶものを見つけました。説明には、「この関数は、ユーザーが入力したキーストロークを返すために使用されます」と記載されています。私の問題は、この関数の作成または呼び出しであり、出力パラメーター「LPWFSPINDATA lpPinData;」の 43 ページに移動すると、その「typedef」に含まれているのは、ユーザーが入力したキーを含む WFSPINKEY 構造体へのポインターの配列を指す変数「lpPinKeys」と言います。したがって、このドキュメントを読んだ後、私の場合はこれが必要であることがわかりました。これは、1234 を入力すると、アプリケーションが変数に 1234 を割り当てることができるため、検証して入力するとアプリが発生するためです。キーの検証を開始して、それらが一致するかどうかを確認します'
私の主な問題は、アプリ内でこれを呼び出すことです。アプリが今のところ表示したり、PIN パッド (EPP) からキーを変数に割り当てたりできる場合でも。今のところ、プレーンキーを取得して検証したいだけで、暗号化は使用しません。
cen-xfs - CEN/XFS のアーキテクチャ
XFS インターフェースを使用する利点は、デバイス (ピンパッド、カードリーダー) と相互運用するプログラムを 1 回だけ作成できることであるというのは、一般的に正しいのでしょうか? その結果 (理想的には)、デバイスを変更でき、ソフトウェアを変更する必要はありません。これが可能なのは、ユニバーサル XFS インターフェースを使用しているからです。私は正しいですか?
そこで、いくつかのビジネス ロジックを実装するプログラムを作成します。それは XFS インターフェースの操作を呼び出します。XFS ライブラリは、XFS からのクエリとコマンドを理解するサービス プロバイダ ライブラリを検索し、そのライブラリと連携します。デバイスを直接。私はそれについて正しいですか?
たとえば、デバイスを操作するためのドキュメントと (デバイス ベンダーからの) DLL があります。XFSインフラストラクチャで使用できるかどうかをどのように理解できますか? ドキュメントで、この dll が C 関数を公開してデバイスで動作することを確認しました。
pointers - xfs を実装する C++ で配列のポインターへのポインターである構造体を動的に埋める方法
構造 1:
構造 2:
構造 3:
コード:
構造体 1 のすべての値を取得しているときに行き詰まりました。値をこれらの構造体に動的に追加し、Structure1 を出力として表示する必要があります。これにはメモリの割り当てを行う必要があります。上記のコードを使用してみましたメモリを割り当てますが、値を割り当てても構造体に適切に保存されません。
usCount
設定された金種ごとに価値が変わります。これに基づいてusNumPhysicalCUs
設定されます。また、メソッド&lpWFSCDMCuinf
内で送信すると、空のようです。WFSExecute
lppPhysical
どこが間違っているのか正確にはわかりません。
c++ - マニュアルに記載されていない場合に、PinPad XFS の論理名を見つける方法
XFS
SZZT ピンパッドの実装を開始 しました。WFSOpen
コマンドの問題に直面しています。エラーが発生します。「 – 14 」というエラーWFS_ERR_HARDWARE_ERROR
がマニュアルに記載されています。同じ のパラメーター値が不足している場合はお知らせください。また、マニュアルで SZZT ピンパッドの論理名を見つけることができません。現在、レジストリに記載されている名前と同じ名前を使用しています
cen-xfs - cen-xfs API を使用してキーの読み込みを実装する
XFS API を使用して ATM 暗号鍵 (32 文字のクリア鍵ペアなど) を更新する方法を知っている人はいますか?
CWA16374 ドキュメントを読みましたが、多くのコマンドが関係しているため (どのコマンドをどのように呼び出すか)、API の使用方法がわかりません。
どうもありがとう