如何使用 asp.net C# 在 Web 应用程序中显示捕获的指纹
How can i show captured fingerprint in web application using asp.net C#
我正在尝试将指纹扫描仪与我的 asp.net Web 应用程序集成..但是我无法使用图片框..
private void btnInitialize_Click(object sender, EventArgs e)
{
try
{
bmp = null;
pictCaptureImg.Image= bmp;
if (!csd200Obj.isDeviceConnected())
{
MessageBox.Show("Please Connect Device...");
return;
}
if (!csd200Obj.isDeviceInitialized())
{
int nRc = csd200Obj.initializeScanner();
if (nRc != CSD200APICodes.SUCCESS)
{
MessageBox.Show("3M Cogent CSD200 scanner initialization failed. Error Code: " + nRc, "3M Cogent CSD200");
return;
}
}
MessageBox.Show("Initialization Successful", "3M Cogent CSD200");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
我在这一行遇到错误 pictCaptureImg.Image= bmp;因为我的是网络 application.Can 请告诉我如何在 asp.net 网络应用程序中使用图片框以及如何在那里显示我捕获的指纹?
您需要使用客户端代码访问指纹设备。您还必须检查您的设备提供了哪些软件接口库。例如,如果它带有 ActiveX,您应该安装 ActiveX 并在您的 Web 客户端代码 java 脚本中使用它。如果它为特定浏览器提供插件,您应该使用该插件。另一种选择(但存在安全风险)是使用 java 小程序。请注意,由于安全问题,从网络客户端内部访问硬件受到浏览器的限制。使用不同的技术有其限制和好处:
- ActiveX:您仅限于 Internet Explorer。如果您的设备没有附带 ActiveX 库,您可以使用 C# 创建一个。在 C# 中创建 ActiveX 并不复杂!
- 插件:如果您的设备没有针对不同浏览器的插件库,您可以为您想要支持的浏览器编写插件。为每个浏览器编写插件可能会有所不同,并且特定于每个浏览器。
- Java小程序:如果你会写java代码,你就可以创建一个java小程序。这也不是一项复杂的工作,因为更多的东西可以在原生库中完成。
我正在尝试将指纹扫描仪与我的 asp.net Web 应用程序集成..但是我无法使用图片框..
private void btnInitialize_Click(object sender, EventArgs e)
{
try
{
bmp = null;
pictCaptureImg.Image= bmp;
if (!csd200Obj.isDeviceConnected())
{
MessageBox.Show("Please Connect Device...");
return;
}
if (!csd200Obj.isDeviceInitialized())
{
int nRc = csd200Obj.initializeScanner();
if (nRc != CSD200APICodes.SUCCESS)
{
MessageBox.Show("3M Cogent CSD200 scanner initialization failed. Error Code: " + nRc, "3M Cogent CSD200");
return;
}
}
MessageBox.Show("Initialization Successful", "3M Cogent CSD200");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
我在这一行遇到错误 pictCaptureImg.Image= bmp;因为我的是网络 application.Can 请告诉我如何在 asp.net 网络应用程序中使用图片框以及如何在那里显示我捕获的指纹?
您需要使用客户端代码访问指纹设备。您还必须检查您的设备提供了哪些软件接口库。例如,如果它带有 ActiveX,您应该安装 ActiveX 并在您的 Web 客户端代码 java 脚本中使用它。如果它为特定浏览器提供插件,您应该使用该插件。另一种选择(但存在安全风险)是使用 java 小程序。请注意,由于安全问题,从网络客户端内部访问硬件受到浏览器的限制。使用不同的技术有其限制和好处:
- ActiveX:您仅限于 Internet Explorer。如果您的设备没有附带 ActiveX 库,您可以使用 C# 创建一个。在 C# 中创建 ActiveX 并不复杂!
- 插件:如果您的设备没有针对不同浏览器的插件库,您可以为您想要支持的浏览器编写插件。为每个浏览器编写插件可能会有所不同,并且特定于每个浏览器。
- Java小程序:如果你会写java代码,你就可以创建一个java小程序。这也不是一项复杂的工作,因为更多的东西可以在原生库中完成。