Форум: "Начинающим";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];
ВнизCryptoApi Найти похожие ветки
← →
Fl@sh © (2006-02-04 17:37) [0]Ув. мастера.
Хочу использовать в своей программе средства криптограф. windows.
Пользовался вот таким примером:
Заголовок функции в интерфейсной части модуля будет выглядеть, например, так:
function CryptAcquireContext(
phPROV: PHCRYPTPROV;
pszContainer: LPCTSTR;
pszProvider: LPCTSTR;
dwProvType: DWORD;
dwFlags: DWORD): BOOL; stdcall;
а в исполняемой части вместо тела функции нужно вписать директиву extern с указанием библиотеки, в которой содержится функция, и, возможно, ее имени в этой библиотеке (если оно отличается от имени функции в создаваемом модуле), например:
function CryptAcquireContext; external ‘advapi32.dll’
name "CryptAcquireContextA";
Сделал, но PHCRYPTPROV - undeclared!! :(
Что надо сделать, чтоб исправить?
Есть заговоловочный файл wcrypt32.pas, но его не может найти ни yandex ни google. Может у кого завалялся.
И может есть хелп функций для CryptoApi (можно на русском :) ).
или пример маленькой процедурки с испльз. функции CryptoApi.
Спасибо, что хоть дочитали досюда :).
← →
Fl@sh © (2006-02-04 19:31) [1]Какой uses подключить надо??
← →
kaZaNoVa © (2006-02-04 20:44) [2]PHCRYPTPROV - вообще в стандартной Делфи-7 нет ... наверняка какие-то сторонние модули ...
← →
Джо © (2006-02-04 20:50) [3]Ищи юнит JwaWinCrypt.pas из Project Jedi (http://delphi-jedi.org)
← →
Fl@sh © (2006-02-05 15:29) [4]Cпасибо, нашол!
PHCRYPTPROV = ^HCRYPTPROV;
HCRYPTPROV = DWORD;
Тему можно закрывать!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.037 c