|
|
导航: |
论坛 -> Web应用开发
斑竹:bodies |
|
作者: |
|
2018/7/28 23:07:04 |
标题: |
ISAPI中調用 ADVAPI32.dll API發生錯誤 |
浏览:1402 |
|
加入我的收藏 |
楼主: |
請問有人遇過程式以ISAPI模式在IIS(Windows 2012 R2、IIS 8.0)中執行,調用到下列函式時,就會出現 "System Error. Code: 2. 系統找不到指定的檔案。."的錯誤訊息, (把 advapi32.dll 放到ISAPI程式相同路徑、C:\Windows\System32\inetsrv、C:\Windows\SysWOW64\inetsrv 均無效),但若裝在 Windows 7(IIS)或Windows 10(IIS)中就不會有問題,請問有人知道如何解決嗎? 謝謝。
function CryptEncrypt(Key: HCRYPTKEY; Hash: HCRYPTHASH; Final: LongBool; Flags: LongWord; pbData: PBYTE; var Len: LongInt; BufLen: LongInt): LongBool;stdcall;external _lib_ADVAPI32 name 'CryptEncrypt';
function CryptDecrypt(Key: HCRYPTKEY; Hash: HCRYPTHASH; Final: LongBool; Flags: LongWord; pbData: PBYTE; var Len: LongInt): LongBool; stdcall; external _lib_ADVAPI32 name 'CryptDecrypt';
----------------------------------------------
- |
作者: |
|
2018/7/29 9:55:22 |
2楼: |
您好,我也有將相關的資料來夾的 IUSR 使用者設為可讀、寫、執行,依然不行,怪的是在Windows 7的IIS 或 Windows 10的IIS中執行就都正常(ISAPI資料夾權限也沒特別去設置),在Windows 2012 R2就有問題。
----------------------------------------------
-
|
|