Loadlibrary не может загрузить dll

    *******************UseDll1.cpp*********************

        #include <windows.h>

typedef int (*function1_ptr) ();

function1_ptr function1=NULL;

int APIENTRY WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { 

    HMODULE myDll = LoadLibrary("Dll1.dll"); 

    if(myDll!=NULL) {  
        function1 = (function1_ptr) GetProcAddress(myDll,"function1");  

        if(function1!=NULL)  
            function1();
        else
            exit(4);

        FreeLibrary(myDll);
    }
    else
        exit(6);

    return 0;
}

Это сделано для того, чтобы вызвать Dll1.dll, который был создан с функцией отправки почты на мой собственный почтовый сервер. Приведенный выше код запускается и завершается, и почта не

И я также поместил Dll1.dll в ту же папку, что и UseDll1. Я добавил Dll1.dll в папку system32.

5
задан Vinod K 17 January 2011 в 00:57
поделиться