FeliCa でソフトを作りまくるスレ 2ブロック目
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2008/05/14(水) 07:24:15http://felicalib.tmurakam.org/
libpasori
http://libpasori.sourceforge.jp/
前スレ
■◇FeliCa でソフトを作りまくるスレ◇■
http://pc11.2ch.net/test/read.cgi/tech/1100532582/
0325デフォルトの名無しさん
2010/05/21(金) 09:54:29FelicaLibだと接続の確認ってできないの?
0326デフォルトの名無しさん
2010/05/22(土) 15:40:18PInvokeStackImbalance が検出されました。
Message: PInvoke 関数 hoge!FelicaLib.Felica::pasori_open' がスタックを不安定にしています。
PInvoke シグネチャがアンマネージ ターゲット シグネチャに一致していないことが原因として考えられます。
呼び出し規約、および PInvoke シグネチャのパラメーターがターゲットのアンマネージ シグネチャに一致していることを確認してください。
などの警告が山ほど出る。
カードへのアクセス自体はうまくいく。
これって 2010 だから?
0327デフォルトの名無しさん
2010/05/23(日) 14:26:420328326
2010/05/24(月) 06:19:390329デフォルトの名無しさん
2010/06/03(木) 19:26:48ログインの時のアイコンで何かいいのがないものかなーと思っちゃうね
0330デフォルトの名無しさん
2010/06/15(火) 21:26:352008年頃までの FeliCaPortWithDriver だと問題ないんだけど
2009年以降の FeliCaPortWithDriver をインストールすると、
start_plug_and_play_watch() で 0 が返ってくるようになってしまう。
(set_plug_and_play_call_back_parameters() は、1 が返ってる)
なにごとだ?
環境はVC++、LoadLibrary() & GetProcAddress()
0331デフォルトの名無しさん
2010/06/15(火) 22:04:42何だろう?
0332デフォルトの名無しさん
2010/06/16(水) 10:00:13自分が過去に遭遇したトラブルですが、
1.FeliCa.DLL(rw.dll?)とFeliCaPortドライバのバージョン不一致
2.常駐アプリ(FeliCaランチャー?)のポーリングによる自作アプリへの影響
3.64ビットOS上でのDLLの選択ミス
なんとなく1か2が関係しているかな?って思いました。
1は、アプリのルートに古いDLLを置いてあったため、これを削除したことで解決。
2は、常駐アプリを停止したことで解決。(ただし新しいR/Wを使用)
3は、コンパイル時にターゲットをAnyCPUから32ビット/64ビットを選択することで解決。
以上、参考になれば幸いです。
0333デフォルトの名無しさん
2010/06/16(水) 14:40:56�d
1 は、felica.dllの日付を確認しながら
確認のためにフルパス指定でロードしてるので問題ないはず。
2 は、それらしき常駐アプリは見当たらず。
3 は、昔も今も32bitOS でしかトライしていないので問題ないはず。
という状況です。
ちなみにC#で同様のトライをすると、何故かと問題なく動作します。
C++だと、LoadLibrary()を使っても、libを使ってアーリーバインドしても
felica_for_vb.dll で__stdcall してみても、2008年以前はOK、2009年はNG
という状況は変化なし。
新SDKだとその辺カバーしてたりするのか?
0334デフォルトの名無しさん
2010/06/16(水) 14:46:15他にいないんだろうか?
0335デフォルトの名無しさん
2010/06/16(水) 14:58:30こっちでも再現するかどうか確認することは可能。
0336デフォルトの名無しさん
2010/06/16(水) 19:05:09start_plug_and_play_watch() の戻り値だけを見ていて、
C# は 1 が返るから正常
と思ってたけど、その後に get_last_error_type() をしてみると
同じエラーが残っていて、結局動いてなかった。
open_reader_writer_auto() 以降は正常動作していて読み取りも
問題ないみたいなので、PnP 情報については別の方法で受け取る
ことを検討します。
�d�d
0337デフォルトの名無しさん
2010/06/17(木) 10:11:22set_plug_and_play_call_back_parameters() が引数に
int
unsigned char*
unsigned char*
char*
bool
の構造体ポインタを受け取る仕様とか、
start_plug_and_play_watch() が引数なしの仕様とか、
その辺が新SDKで変化してたりしないよね?
0338デフォルトの名無しさん
2010/07/07(水) 14:18:30Pushコマンドを送ってWebToしているのですが、同じプログラムで
Docomo→○
au→○
Softbank→×
となります。
コマンド自体は成功しているんですが、同じような状況になった方いらっしゃったら
アドバイスお願いします。
2キャリアで成功しているので、チェックサムやコマンド自体は合っていると思うんですが。
0339デフォルトの名無しさん
2010/07/12(月) 19:00:03↓はおかしいですか?
0x01
0x02
0x1600
0x1400
0x687474703a2f2f676f6f676c652e636f2e6a702f
0xF8C7
Pushするサンプルデータがあれば試してみたいので
どなたか下さい。お願いします。
0340デフォルトの名無しさん
2010/07/13(火) 09:42:49頭にIDmつけてますよね?
0341でんのすけ♪ ◆634yAHuzIo
2010/08/22(日) 04:59:33e-Tax対応のPaSoRi(RC-S330)などPC/SCに対応した非接触ICカードリーダライ
タがあれば使えます(古いタイプのPaSoRiは不可)。
興味ある人は使ってみてください。
↓の中央付近にあります。
http://www014.upp.so-net.ne.jp/SFCardFan/
今のところ、本籍・顔写真などの読み出しには非対応です。
0342デフォルトの名無しさん
2010/10/19(火) 15:01:080343デフォルトの名無しさん
2010/12/27(月) 10:29:180344デフォルトの名無しさん
2011/01/17(月) 11:43:41ぱそりでないリーダーを使っていて、リーダーの設定をごにょごにょいじるといけました。
パソリ使ってる人には関係ないっぽいです、すみませんでした。
>>341
それ私も作りました。
画像データ抜くのとか面倒ですが。。。
このスレも廃れ気味?
0345デフォルトの名無しさん
2011/01/17(月) 14:59:44定期的にROMってますよ〜
でもネタがないんですよね
0346デフォルトの名無しさん
2011/01/17(月) 23:07:510347デフォルトの名無しさん
2011/02/07(月) 21:48:15>>326
単に呼び出し規約が違うだけだと思う
FelicaLib.csのDllImportの部分を修正すれば大丈夫なはず
0348デフォルトの名無しさん
2011/02/15(火) 15:10:54Androidは今度出た2.3.3で対応だって。
0349デフォルトの名無しさん
2011/03/02(水) 16:22:25.99ぐぐったら
[DllImport("felicalib.dll", CallingConvention = CallingConvention.Cdecl)]
みたいな記述になるみたい
最近興味もち始めたレベルなので意味はわからん!!w
0350デフォルトの名無しさん
2011/04/04(月) 15:54:58.550351デフォルトの名無しさん
2011/04/17(日) 01:31:06.02http://www.kokozo.net/AndroidNFC_FeliCa/
0352コピペならできるよ
2011/05/11(水) 20:14:48.43Shark++さんのおためしgui.exeですが読み出しボタン押すとワトソン君が起動(xp、7の2台とも)…
cui.exeは使い方わからない&ごにょごにょする知識なし
でんのすけさんのも同じ状況です。
どなたかアドバイスを…
0353352
2011/05/11(水) 21:32:08.47いれたら、でんのすけさんのは読み込みに失敗しました表示でワトソン君は出てこなくなった。
Shark++さんのは相変わらずワトソン君登場…
0354でんのすけ♪ ◆634yAHuzIo
2011/05/11(水) 23:59:44.63Windows Smart card API を使っているので、PC/SCドライバが無いと
FeliCaポートソフトウェア(PaSoRiのドライバ)だけでは動作しません。
また、SCardListReadersで最初に列挙されたPC/SC対応リーダライタを
無条件に使うので、接触・非接触に関わらずPC/SC対応リーダライタが
接続されていたり、内蔵のICカードリーダライタがあると、期待通り
の動作をしません。
単純にWindows標準のAPIを呼んでいるだけなので、デバイスドライバ
が余程おかしな挙動をしなければ、ワトソン君が出るようなことは
ないのですが…。
0355352
2011/05/12(木) 16:27:44.49S370なんで3点セットでインストされましたJPKI利用者ソフトも入れパソリ認識されてます。
データ読み出し行くまではお二方の作品ともOKなんです。
カードが載ってない、正しい暗証番号入れてない等の動作は正常だが、
正しい暗証番号入れて読み出しに行くと「記載事項(本籍除く)の読み出しに失敗しました。」
のあと「Driving licence card Viewerは動作を停止しました〜」
イベント見ると
障害が発生しているアプリケーション名: Driving licence card Viewer.exe、バージョン: 1.0.0.1、タイム スタンプ: 0x4c7678a6
障害が発生しているモジュール名: Driving licence card Viewer.exe、バージョン: 1.0.0.1、タイム スタンプ: 0x4c7678a6
例外コード: 0xc0000409
障害オフセット: 0x000030b7
障害が発生しているプロセス ID: 0x56
てな感じなんです。
0356デフォルトの名無しさん
2011/05/13(金) 06:59:01.340357デフォルトの名無しさん
2011/05/18(水) 19:26:22.84gui.exe の 0x00404025 でハンドルされていない例外が発生しました: 0xC0000005: 場所 0x00000000 を読み込み中にアクセス違反が発生しました。
VS2008でソースを見てみたところ、以下の部分で例外が発生してる。
なんとか動くようにしたいなー。
● if( PIN_ENABLE != (*m_data[TAG_PIN_CONFIG].data & PIN_ENABLE_MASK) )
{
pin1 = DPIN;
pin2 = DPIN;
}
参考までに、ここのサンプルプログラムだとテキストデータは正常に読めてるんだけど、
写真を読み出したいんだよなー。
http://www.ithink-ltd.com/dlcv/index.html
0359天使 ◆uL5esZLBSE
2011/07/03(日) 03:27:54.80> gui.exe の 0x00404025 でハンドルされていない例外が発生しました: 0xC0000005: 場所 0x00000000 を読み込み中にアクセス違反が発生しました。
ハァアァァアァァァアァァァァァアァァァァァァァアアァ??????????????????
ゴミだな
ゴミ
はい次
0360天使 ◆uL5esZLBSE
2011/07/04(月) 23:21:42.93そんな言語使ってる奴ってどうみてもゴミだと思うんだけど
もしかして「;」これ打ち忘れてコンパイルエラー出すのが楽しいの?
そうか、二度と話かけんなよ
しねよ
0361デフォルトの名無しさん
2011/07/04(月) 23:38:33.40ぜひ、すばらしいIC免許読み取りライブラリを公開してもらいたいものですね(棒
0362デフォルトの名無しさん
2011/08/24(水) 14:57:09.43このSDKの情報が少なくて・・・
0363デフォルトの名無しさん
2011/08/28(日) 00:36:21.180364デフォルトの名無しさん
2011/10/16(日) 20:49:52.00やりたいことは、カードの番号を読み込むだけです。
0365デフォルトの名無しさん
2011/10/17(月) 14:51:49.590366デフォルトの名無しさん
2011/10/19(水) 13:31:44.84いつのまにかam-pmの高いカードもなくなってションボリ。
0367デフォルトの名無しさん
2011/11/02(水) 10:02:55.66お試しレベルならこれでいろいろできるよね。
ttp://blog.felicalauncher.com/?p=3264#more-3264
0368デフォルトの名無しさん
2011/11/07(月) 22:47:20.482.3.3でNFC機能でないとむりなのでしょうか?
0369保守 忍法帖【Lv=19,xxxPT】
2011/12/25(日) 20:27:24.91http://anago.2ch.net/test/read.cgi/smartphone/1324643598/
0370デフォルトの名無しさん
2012/04/28(土) 01:56:09.65亀レスですが、IDmを取るには、2.3.3以降のNFC機能でないと無理です。
2.3でもrootを取って、非公開APIを叩けばできますが、2.3.3がリリースされた今となっては徒労でしょう。
FeliCaおサイフケータイ用のFeliCa Networksのライブラリでは、
2.2.1ではブラウザ起動などのPUSH送信ができるだけです。
http://www.felicanetworks.co.jp/tech/adhoc.html
0371デフォルトの名無しさん
2012/05/26(土) 13:03:51.33試してみようと思ったら手持ちにあるリーダライタはS310かS320・・・非対応(´・ω・`)
0372デフォルトの名無しさん
2012/05/31(木) 09:49:08.30テストコード組んでS310で使ってみたらドライバエラー返したな
0373デフォルトの名無しさん
2012/07/21(土) 23:42:42.80■ このスレッドは過去ログ倉庫に格納されています