I started using DataWedge application to detect directly into my app the scan button. Did you find another way ?
The way to do this is to use our EMDK for .Net. There are sample apps that come with that to show how to use it to enable your app to use the barcode reader and other device capabilities.
Looks like the latest one there right now is 2.8.