当使用指纹设备调用c#.exe时,php exec运行不正常

时间:2013-09-12 02:00:23

标签: c# php xampp exec fingerprint

我目前正在构建一个基于PHP的指纹考勤应用程序网站。应用程序将安装在Windows 7上。目前我正在使用Xampp 1.7.7

据我所知,PHP无法访问指纹,因为它基于服务器,因此我构建了C#应用程序来调用指纹设备。

通过cmd拨打电话或在Windows7上双击时,C#应用效果很好。

当我通过PHP exec()触发C#应用程序时出现问题。在Windows 7中似乎没有检测到指纹设备..但是当我用Windows XP测试时,它可以正常工作..

指纹应用程序需要一些库,当我做几个实验时,看起来像PHP exec()无法读取库文件,但我对此并不十分确定..

我应该怎么做才能解决这个问题..?

1 个答案:

答案 0 :(得分:0)

我知道我应该发表评论,但我仍然没有权利这样做..但我可能会有更好的声音!

我认为这是因为当您在cmd中调用c#程序时,xampp不会像您一样运行在同一窗口帐户中。

当您在cmd中调用c#程序时,它是您运行它的窗口帐户,因此您必须正确阅读所需的所有文件。

但是php的目的是在服务器上运行,因此xampp在安装时可能会创建的用户可能受到限制。

我要做的是尝试更改php运行的用户。

之前我遇到过这样的问题,情况确实如此。 我想用c#程序获取cpu使用情况,但什么也没做。

祝你好运