SCard SOFT :: SCardX Easy :: Smart Cards ActiveX control download page
HOME | LIBRARY | SOFTWARE | LICENSING | LINKS |
Updated on February 19, 2021 We have moved to Digital Mind Systems Ltd.
HOME
About Us
Contacts
LIBRARY
Specifications
Articles
Advises
SOFTWARE
Smart Card ToolSet
SCardX Easy
Custom Software
LICENSING
End-User Licenses
Developers Licenses
OEM Licenses
Shop
LINKS
SCardX Easy :: Smart Cards ActiveX control
SCard SOFT
LOOK INTO YOUR CARD
Overview
Latest version updates
Appearance
Examples
Developers Packs
Download
Licensing
Overview

SCardX Easy is an ActiveX control which creates the communication channel between your application and any ISO-7816 smart card via MS Smart Card service and the attached PC/SC compatible smart card reader.

SCardX Easy adds to your application or web site the following smart cards functionality:

  • events detecting : 20 types of events are available; you are informed about all smart card device states changes;
  • APDU commands sending : you can send into your cards any APDU commands you need and to receive cards responses;
  • information receiving : the control provides you by the technical information about opened smart cards and attached devices;
  • data encrypt : you can encrypt/decrypt any data encoded as HEX, ASCII or Base64 by the following cryptographic algorithms: DES/3DES, AES (Rijndael), RC6;
  • data hashing : you can hash any data encoded as HEX, ASCII or Base64 by the following cryptographic algorithms: MD4, MD5, SHA1, SHA256, SHA384, SHA512;
  • data encoding : you can encode/convert data between the following formats: HEX, ASCII, Base64;
  • winlogon cards : from your application you can verify the PIN code of any winlogon smart card inserted into a reader;
  • more ...




SCardX Easy smart card ActiveX control Antivirus Report

What kind of smart cards and the card readers are supported by the SCardX Easy?

SCardX Easy ActiveX control is based on the MS Smart Card Service which implements the PC/SC Specifications 1.0.

It means that you can successfully use any of PC/SC compatible devices like the card readers, USB tokens e.t.c., and you can work with any of ISO-7816 compatible smart cards like the GSM SIM cards, EMV payment cards, identity and cryptographic cards and all other types of processor cards, except memory cards.

To be able to work with contact/contactless memory cards you need to use the specific card reader which allows you to encapsulate the specific memory card commands (read/write/verify e.t.c.) into the regular command APDUs. In other words you need the card reader which allows you to work with a memory card in the way you use for contact smart cards. For example to use our software with memory cards you can use one of the following card readers: Prox'N'Roll PC/SC, OMNIKEY 5321 RFID

Where and for what kind of applications the SCardX Easy can be used?

SCardX Easy ActiveX control can be used by any of development environments (IDE) which supports the ActiveX technology, as follows:

  • MS Visual Studio: C++, C#, VB, .NET applications;
  • Embarcadero (Borland) Delphi, C++ Builder;
  • HTML + VBScript, JavaScript;
  • VBA + MS Office;
  • any other IDE which supports the ActiveX technology ...

Using the SCardX Easy smart cards ActiveX control you can create the following applications:

  • any executable applications or modules to work with any kinds of ISO-7816 compatible smart cards like GSM SIM cards, EMV payment cards, identity and cryptographic cards and all other types of processor cards except memory cards;
  • any smart cards based shells like internet kiosks or other self service systems;
  • any smart cards based access control systems;
  • any smart cards protected web sites;
  • any other solution where you need to use smart cards...

SCardX Easy can be used to create any kind of smart card based applications regardless of the programming language and IDE you use.

Latest versions updates

SCardX Easy v2.0 ( build 1834 ): (Minor version upgrade)

  • some minor bugs has been fixed;
  • improved the Windows7 stability;

SCardX Easy v2.0 ( build 1541 ): (Major version upgrade)

  • improved the Windows7 stability;
  • data encrypt : added the functions to encrypt/decrypt any data encoded as HEX, ASCII or Base64 by the following cryptographic algorithms: DES/3DES, AES (Rijndael), RC6;
  • data hashing : added the function to hash any data encoded as HEX, ASCII or Base64 by the following cryptographic algorithms: MD4, MD5, SHA1, SHA256, SHA384, SHA512;
  • data encoding : added the functions to encode/convert data between the following formats: HEX, ASCII, Base64;
  • winlogon cards : added the function to verify secure the PIN code of any winlogon smart card inserted into a reader;

SCardX Easy v1.5 ( build 12 ):

  • patched some bugs of detecting of USB removable devices; the control works now much more stable;
  • patched the Vista IE7 working bugs: since the 1.5 version the control avoid accessing any custom files on a hard drive except the system registry;
  • patched the T1 APDU sending bugs: all previous versions sends the APDU bytes in the following order: Cla+Ins+P1+P2+P3(Lc)+Le+DataIn, but according to ISO-7816 the Le must be sent after DataIn buffer; so the new version sends the APDUs as following: Cla+Ins_P1+P2+P3(Lc)+DataIn+Le;

Appearance

SCardX Easy looks like the Connection Monitor of the program Smart Card ToolSet PRO and allows you to control the connection and devices states and all events occured.


States page.

The "States" page is the main user interface element of the SCardX Easy ActiveX control.

There are all most useful commands and the most informative elements on this page.

  • Smart cards service info;
  • License info;
  • Preferences;
  • Devices list info;
  • Opened smart card info;
  • Last error info;

This page has the context pop-up menu which allows you to access many useful commands depend on the selected info item.

Events History page.

The Events History page contains the archive of all events occured since the application is launched.

ToolBar.

The ToolBar panel contains the APDU sending controls.

Using the ToolBar you can prepare and send into the opened smart card the command APDUs manually.

StatusBar.

The StatusBar is an indicator of the activity of the data exchange process between the SCardX Easy and smart card service.

Tray Icon.

The SCardX Easy shows the icon in the system tray zone. You can add there your own menu items and to manage the user on-click events.

You can hide the tray icon under the Developers License.

Examples

Smart cards on the web pages

SCardX Easy adds to your web page the smart cards functionality and allows you to work with any ISO-7816 smart card from the web page easy.

JavaScript exampe: APDU Interface DEMO
JavaScript exampe: CryptoAPI Interface DEMO
JavaScript exampe: Direct Reader Control Interface DEMO
JavaScript exampe: Appearance & Additional Tools DEMO

Base setup pack examples

After installation of the Base Setup Pack you can find on your hard drive 34 examples with source codes for different programming languages and IDEs, as follows:

  • MS Visual Studio: C++, C#, Visual Basic .NET demo applications;
  • Embarcadero RAD Studio / Borland: Delphi / C++ Builder demo application;
  • MS Visual Basic 6: demo application;
  • JavaScript web pages demo;
  • more...

Developers Packs

Additional helpful resources compatible with the current version.

MS Visual Basic Developers Pack
For SCardX Easy , updated in Dec. 22, 2005
Smart Cards in the Visual Basic applications. Developers Manual.
Document ver.1.4 from Dec. 22, 2005
PDF document (1,28 Mb)
Visual Basic Developers Help system. CHM help files
Visual Basic 6 smart cards demo application source codes
Download : ZIP (2,2 Mb)
JavaScript Web Developers Pack
For SCardX Easy , updated in Dec. 22, 2005
Smart Cards on the Web Pages. JavaScript Web Developers Manual.
Document ver.1.2 from Dec. 22, 2005
PDF document (1,1 Mb)
JavaScript Web Developers Help system. CHM help files
JavaScript demo web page for Internet Explorer web page
Download : ZIP (1,8 Mb)
VBScript Web Developers Pack
For SCardX Easy , updated in Dec. 22, 2005
Smart Cards on the Web Pages. VBScript Web Developers Manual.
Document ver.1.4 from Dec. 22, 2005
PDF document (1,1 Mb)
VBScript Web Developers Help system. CHM help files
VBScript demo web page for Internet Explorer web page
Download : ZIP (1,8 Mb)
Borland Delphi Developers Pack
For SCardX Easy , updated in Dec. 22, 2005
Smart Cards in the Delphi applications. Developers Manual.
Document ver.1.4 from Dec. 22, 2005
PDF document (1,4 Mb)
Delphi Developers Help system. CHM help files
Delphi 7 smart cards demo application source codes
Delphi 7 smart cards demo application compiled executable
Download : ZIP (2,6 Mb)
Borland C++ Builder Developers Pack
For SCardX Easy , updated in Dec. 22, 2005
Smart Cards in the C++ Builder applications. Developers Manual.
Document ver.1.2 from Dec. 22, 2005
PDF document (1,2 Mb)
C++ Builder Developers Help system. CHM help files
C++ Builder 6 smart cards demo application source codes
C++ Builder 6 smart cards demo application compiled executable
Download : ZIP (2,3 Mb)

Base Setup Pack

The Base Setup Pack installs and registers on your PC the SCardX Easy smart cards ActiveX control, help system and example demo applications with source codes.

SCardX Easy v2.1 smart cards ActiveX control
Base Setup Pack ( February 12, 2020 )
SCardX Easy smart cards ActiveX control ( version 2.1 release 145 ) ocx library
SCardX Easy Control Center executable
SCardX Easy Demo Application : APDU Interface DEMO executable
SCardX Easy Demo Application : CryptoAPI Interface DEMO executable
SCardX Easy Demo Application : Direct Reader Control Interface DEMO executable
SCardX Easy Demo Application : Appearance & Additional Tools DEMO executable
SCardX Easy Help System CHM help file
SCardX Easy Developers Manual PDF file
34 Demo applications with source codes included source codes
Download the SCardX Easy base setup pack:

Licensing

SCardX Easy is a shareware. It means that you may install the Base Setup Pack and try how it works before purchasing the License.

Unregistered copy of SCardX Easy works in a demo mode with the following limitations:

  • your application can send only 7 - 10 command APDU per each application start;
  • SCardX Easy shows the unregistered version reminders;
  • you can not hide the tray icon;
  • you may not contact the SCardX Easy support service;

To remove limitations you need to register the SCardX Easy by one of the licenses:

  • End-User Personal License : Unlimited personal usage;
  • End-User Site License : Unlimited usage at a single company;
  • Developers License : Unlimited redistribution as a part of your own applications;

You can purchase your own Personal License for $26 USD only!

Buy a License ...

More about Licenses ...

Announce


SCardX Easy v2.1
Smart Cards ActiveX


Add smart cards to your web site or to your applications easy!

More ...

Announce


Smart Card ToolSet
v3.5 PRO
(release 38)

Discover any ISO-7816 smart card on the APDU level easy!

More ...