using System.Runtime.InteropServices;
namespace test
{
public partial class Form1 : Form
{
[DllImport("libPassChk.dll")]
public static extern Boolean IsValidPasswordForCsharp(String APass, String APassEncoded);
public Form1()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
if (IsValidPassword(textBox1.Text, textBox2.Text))
{
MessageBox.Show("ok");
}
else{
MessageBox.Show("not ok");
}
}
}
}
1.我在测试过程中,用户没有设置密码可以通过,用户设置了密码,就不行了,
2.还有就是上面提供了libPassChk.dll 我用的是 Microsoft Visual Studio 2005 不能引用到bin文件夹下, 但我在论坛上也找到了个 PassChk.dll 前面没有 lib 的可以引用进bin文件夹,
不知道有什么区别??????????????????????????? |