我创建了一个必须使用身份证阅读器的系统。 标识卡读卡器应用程序安装在本地计算机上。此应用程序用于从读卡器检索数据到系统。 我可以使用以下方式在本地计算机上运行身份证读卡器:
System.Diagnostics.Process.Start("C:\MyKadDev2\MyKad.exe")
但是,当系统发布到服务器时,系统无法检索本地计算机上安装的标识卡读取器应用程序。我想如何在服务器上运行的系统上执行和运行本地应用程序。
我正在使用ASP.NET VB。
System.Diagnostics.Process.Start("C:\MyKadDev2\MyKad.exe")
System.Threading.Thread.Sleep(11000)
Dim FILENAME As String = Server.MapPath("mykaddata.txt")
Dim objStreamReader As StreamReader
objStreamReader = File.OpenText(FILENAME)
Dim contents As String = objStreamReader.ReadToEnd()
txtIC_No.Text = contents.Split(ControlChars.Tab)(0)
txtName.Text = contents.Split(ControlChars.Tab)(1)
objStreamReader.Close()