これは単純なものかもしれません。私はSOで答えを検索しましたが、探しているものが見つかりませんでした。そのため、ここに質問を投稿しました。以下は私の疑問です、
Windowsのデフォルトdllを使用しているアプリケーションを開発しています。同じロードされたdllから複数の関数を使用しています。例えば:
HINSTANCE hinstLib;
hinstLib = LoadLibrary( "Crypt32.dll" );
その後、以下のコードを使用して関数をエクスポートします。
CertOpenStore = (fptr1)GetProcAddress(hinstLib, "CertOpenStore");
同じdllの別の関数を使用したいと思います。このような場合、上記のようにするにはどうすればよいですか?
CertAddEncodedCertificateToStore(CertOpenSystemStore(0,"TrustedPublisher"),PKCS_7_ASN_ENCODING |X509_ASN_ENCODING,pbEncodedCert,dwSize,CERT_STORE_ADD_REPLACE_EXISTING,NULL);
両方CertAddEncodedCertificateToStore
とCertOpenSystemStore
同じdllに属している場所はどこですか?