У меня есть DLL в нативном коде, и мне нужно вызвать определенную функцию из этой DLL из кода C #.
Подпись функции такова:
long Validate(char *p)
.
, пожалуйста, помогите мне в этом.
Мы используем ZP4 для проверки адреса.Из учебника Семафора они упоминали, что для проверки истек срок действия программного обеспечения или нет, мы можем вызвать функцию long ValidateZP4(char *p)
, импортировав определенную DLL.Если срок действия программного обеспечения истек, он даст нам 0 или -1.Но когда я пытаюсь использовать эту функцию, она дает мне большое 5-значное число, возможно, из-за моего кода.я пройду мой код ниже
[DllImport("ZP4VALID.DLL")]
public static extern long ValidateZP4(string p);
, и я называю его как
long valid = ZP4.ValidateZP4("0");