Register AITOOL.dll in windows used by vb program error 80004005

Hi,

I'm trying to create a setup package in vb.net. One file I need is AITOOL.dll but it comes up with the error messgae dllregisterserver in "c:\Setup\AITOOL.dll" failed. Return Code 0x80004005. I've tried putting the command regsvr32 "c:\Setup\AITOOL.dll" into a run command but it comes up with the same message. I know you can register this as it registers correctly on the development pc but not on the fresh install of xp pc. Is there a file that AITOOL.dll needs to be able to register itself?

Hope you can help.

Many Thanks
Lee
ljhodgettAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
wwnosalConnect With a Mentor Commented:
You can get dependency walker from here:
http://www.dependencywalker.com/

Then just do File->Open and then navigate to your program/dll or whatever you are building. If there are missing dependencies they will be displayed in red. BTW you can use dependency walker to see which functions are exposed from dll, which other dll's are needed, which system dll's are used..
If you don't know how to interpret output from dependency walker just paste a screenshot out of it...
0
 
wwnosalCommented:
Maybe some dll that exists on development machine is missing on computer you're trying to deploy to..
You can use Dependency Walker to check if all dependencies of yours dll are present..
0
 
TechTiger007Commented:
You will get this error if you run regsvr32 without admin rights. (Eventhough if you are logged in as administrator)

The following link provides more detail
http://www.windowsnetworking.com/kbase/WindowsTips/WindowsVista/AdminTips/ApplicationCompatibility/TroubleshootingRegsvr32Error0x80004005.html

Let us know if it fixed your issue
0
The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

 
ljhodgettAuthor Commented:
Hi,

Thank you for your comments. How do I use the dependency walker as when I look at the dependency folder in the solution explorer it does not show any dependencies. I have admin rights to the pc as I have tried registering other dll's. According to google AITOOL.dll is part of visual basic 6 but I don't want to install this as it defeats the object of the installer.

Best Regards
Lee
0
 
ljhodgettAuthor Commented:
Hi,

by the looks of it I'm not sure if it is related to this dll that the program is not working. I've attached the screen shot so hopefully it will give you some information.

Many thanks
Lee
ss.bmp
0
 
ljhodgettAuthor Commented:
sorry just relised it was 2mb!!!!
0
 
wwnosalCommented:
According to this screenshot your program cannot locate msjava.dll (at least, maybe there is more...). This might be the problem...
0
All Courses

From novice to tech pro — start learning today.