从.net程序登录delphi程序

时间:2011-05-09 15:58:49

标签: .net delphi authentication login

我制作了一个.net程序来捕获并验证指纹以验证员工的身份。

我们使用的一个程序是用Delphi编写的。所以我正在寻找一种方法来使用.net对用户进行身份验证,然后打开Delphi程序并传入此用户凭据。

如果我能填写登录屏幕,即使Delphi程序是开放的,也是最好的。但如果那是不可能的,至少我需要打开程序并传递凭据。

3 个答案:

答案 0 :(得分:3)

您可以发送一条Windows消息 - 请参阅此question

您可以将一个COM对象添加到您的Delphi应用程序中并从您的.NET应用程序(更现代的解决方案)中调用它。

答案 1 :(得分:1)

一个更好的选择我猜,因为你可以编辑这两个程序,就是创建一个.NET库来进行生物识别身份验证并从Delphi程序中调用它。怎么样?检查JEDI项目,在Jcl(它是免费的)中,您可以找到如何实例化.NET VM,加载库和调用方法(必须标记为COMVisible)。

检查this other question

答案 2 :(得分:0)

据我了解,这是您的要求。带星号的项目是您需要回答的项目:

  1. (*).Net程序如何检查Delphi程序是否正在运行?

  2. (*).Net程序如何启动Delphi程序并等待它运行?

  3. .Net文件在商定的文件夹中创建.ini文件。

  4. (*).Net文件如何发送一个简单的“有一些凭证可以提取” - 给Delphi应用程序发送消息。

  5. Delphi程序读取ini文件。

  6. 不,这不是一个完整的答案。所以,downvoters,让我一个人! :-)不知道为什么我觉得需要解释。