Example #1
0
        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            // Release Event Handlers.
            SmartcardService.OnCardReadBlock  -= SmartcardService_OnCardReadBlock;
            SmartcardService.OnCardReadSerial -= SmartcardService_OnCardReadSerial;
            SmartcardService.OnIdle           -= SmartcardService_OnIdle;

            SmartcardService.Shutdown(); // Required when close program to prevent process halt.
        }
Example #2
0
        private void cmdRelease_Click(object sender, EventArgs e)
        {
            SmartcardService.Instance.Shutdown(true);
            SmartcardService.Release();
            // Update Status
            UpdateStatus();

            MessageBox.Show("Note: This function is still not work properly.");
        }
Example #3
0
 private void Form1_Load(object sender, EventArgs e)
 {
     // Read both serial and block.
     SmartcardService.ReadSerialNoOnly = false;
     // Set Secure Key.
     SmartcardService.SecureKey = SL600SDK.DefaultKey;
     // Init Event Handlers.
     SmartcardService.OnIdle           += SmartcardService_OnIdle;
     SmartcardService.OnCardReadSerial += SmartcardService_OnCardReadSerial;
     SmartcardService.OnCardReadBlock  += SmartcardService_OnCardReadBlock;
     SmartcardService.Start();
 }