2010-01-07 71 views
1

我想發送芯片卡命令(APDU)到芯片卡,並從芯片卡讀取響應。如何從powershell訪問芯片卡?

因爲Windows系統上不應該有額外的安裝,所以我想在Windows PowerShell中進行安裝。

有沒有簡單的方法來做到這一點?

+1

這個芯片卡是否有C DLL,COM或.NET API?所有這三種機制都可以在PowerShell中使用。也許你可以告訴我們這些函數的簽名是什麼樣的。 – 2010-01-07 18:12:12

+0

對不起,我沒有特別的驅動程序。應該使用PCSC訪問該卡。 – tangens 2010-01-07 18:33:03

回答

2

我建議你找一個能夠發送命令給APDU的.NET組件。 Here's an example of a for pay component。一旦你有了一個.NET組件,它應該很容易從PowerShell中使用一些已知的問題,例如不能輕鬆調用泛型方法,並且不能在PowerShell腳本中創建類/實現接口。

+0

感謝您的鏈接。 – tangens 2010-01-08 19:59:08