Hello, i want to use gpgme with Visual Studio on Windows. Therefore i downloaded gpg4win and now succesfully use the libgpgme-11.dll from it with VS. But i have some trouble with the password callback function. It looks like this:
static gpgme_error_t passphrase_cb (void *hook, const char *uid_hint, const char *passphrase_info, int prev_was_bad, int fd) It gets called successfully but i dont know how to write to fd. Because unistd.h does not exist on Windows and so write() is not avilable i used write from Windows <io.h>. But that did crash the programm with this line of code from write.c: _VALIDATE_CLEAR_OSSERR_RETURN((fh >= 0 && (unsigned)fh < (unsigned)_nhandle), EBADF, -1); In this case fd was 148 and _nhandle 32. I also tried converting fd somehow to a FILE but it didnt work neither. Whats my Problem here? Im stuck.. Thank you for any suggestions. Regards, Gordian _______________________________________________ Gnupg-users mailing list Gnupg-users@gnupg.org http://lists.gnupg.org/mailman/listinfo/gnupg-users