PT3とHDDが来る前に
カードが来る前にやれる事はやっておこうという事で、基本的なシステム構築とPT3周りの構築を先にやっておく。ただ、今回は手持ちのTV用カードがないので、当座をしのぐためにと以下の手順を実行してみました。ソースをsedで置換するような書き方でしたが、下記サイトからソースをコピペした物をwinscard.cppとして使用しました。
$ wget http://www.wazoku.net/softcas.zip $ unzip softcas.zip $ cd softcas $ wget -O winscard.cpp http://pastebin.com/download.php?i=5144Ah9g $ wget -O Makefile http://pastebin.com/download.php?i=FQdSixkB $ sed -i "/LONG SCardGetStatusChange/s/LPSCARD_READERSTATE_A/LPSCARD_READERSTATE/g" winscard.cpp $ sed -i "s/SCARD_IO_REQUEST g_rgSCardT1Pci;/const SCARD_IO_REQUEST g_rgSCardT1Pci = { SCARD_PROTOCOL_T1, sizeof(SCARD_IO_REQUEST) };/g" winscard.cpp make
winscard.cssの最後から数行上のあたり、LPSCARD_READERSTATE_AをLPSCARD_READERSTATEに変更すること、最後のプログラム行を
const SCARD_IO_REQUEST g_rgSCardT1Pci = { SCARD_PROTOCOL_T1, sizeof(SCARD_IO_REQUEST) };
に変更すること、変更箇所は2箇所だけのようです。