星期二, 4月 23, 2013

在 BootCamp 安裝的 Windows 8 無法使用觸控板 click?

  1. 首先應確認驅動程式已安裝,在裝置管理員沒有黄色驚歎號。
  2. 搜尋「設定」而非「應用程式」,找到 BootCamp,進入後有個觸控板專屬頁籤可設。

星期五, 4月 19, 2013

牛頭不對馬嘴

80040154 是微軟給「找不到元件」的錯誤代碼,比較豐富的除錯訊息還會包含 CLSID、目錄位置,但要如何解決,可能有很多方法吧?搬檔案、調權限、改機碼、註冊等等。這次遇到一個最離譜的:在 32 位元開發環境下建置的網站,移到 64 位元的伺服器,要針對應用程式集區 Enable 32 bits Application,至於元件本身是完全沒問題的。

星期三, 4月 03, 2013

Java keytool / jarsigner 藉由 PKCS#11 標準存取智慧卡上的憑證

首先需要智慧卡憑證本身的驅動程式(例如 C:\Windows\HiCOSPKCS11.dll),再來準備一個組態檔,姑且命名為 HiCOS.cfg,內容如下:

name = HiCOS
library = C:\Windows\HiCOSPKCS11.dll

執行 keytool 時帶這些參數:

keytool -providerClass sun.security.pkcs11.SunPKCS11 -providerArg HiCOS.cfg -keystore NONE -storetype PKCS11 -list

執行 jarsigner 也類似:

jarsigner -providerClass sun.security.pkcs11.SunPKCS11 -providerArg HiCOS.cfg -keystore NONE -storetype PKCS11 my.jar cert1