-
November 22nd, 2012, 04:30 PM
#1
getprocaddress didn't load coinitialize
Hello
I am working to load CoInitialize using getprocaddress, but I don't know why this function fail and cash program! It didn't happen with other functions in other libraries like kernel32.dll. Here is my test :
Code:
typedef HRESULT (*pf)(LPVOID);
pf rf = (pf)GetProcAddress(LoadLibrary(ole32.dll), "CoInitialize");
CoInitialize(NULL); // This line crashes the program!!
Do you know why and how to properly load it ?
-
November 22nd, 2012, 06:19 PM
#2
Re: getprocaddress didn't load coinitialize
If you directly call CoInitialize then why do you need to LoadLibrary/GetProcAddress?
Besides, you have to check the return values of every API call before you use it in the next code stuff
Victor Nijegorodov
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|