Problema estranho

Eu troquei de computador e no meu novo eu isntalei o vista 64, so que uma api que eu usava, precisava de um dll que so tem disponivel pra 32bits e funcionava ok. Dai para oer rodar o me progrmaa eu instalei o virtual PC e instalei nele o win xp 32… e quando eu fui rodar o meu programa apareceu o seguinte erro:

run:
Exception in thread “Thread-3” java.lang.UnsatisfiedLinkError: C:\PATH\jacob.dll: Falha na inicialização do aplicativo devido a configuração incorreta. A reinstalação do aplicativo pode resolver o problema
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1030)
at com.jacob.com.LibraryLoader.loadJacobLibrary(LibraryLoader.java:57)
at com.jacob.com.JacobObject.(JacobObject.java:150)
at net.sf.jiffie.InternetExplorer.(InternetExplorer.java:60)
at mmk.mmminterface.MMMInterface$Conecta.run(MMMInterface.java:188)
CONSTRUÍDO COM SUCESSO (tempo total: 9 segundos)

Creio que o path ta certinho pq ele acha o dll que seria esse jacob… so que nao sei p da esse erro ai…

Algue tem alguma ideia do que seja e como concertar?

Rosolido, eu precisava isntalar o VS 2005 SP1 vlew!!