System.Runtime.InteropServices.COMException (0x80040154)

I get this error when I try to depot my application on the target machine.

I googled and found that some DLLs must be registered (which are used in my application)

So, I copied the dll to System32 and made regsvr32

Then i got this error

Interop.ShockwaveFlashObject.dll loaded bt DllRegisterServer entry point not found. File cannot be registered

And one strange thing: the application does not work on only one machine. I tested on 10 different machines and everything worked well. He worked not only on one machine.

Can someone please help me with this?

+5
source share
3

Interop , , COM.

, : ShockwaveFlashObject.dll ( DLL, regsvr32). Shockwave/Flash (/ , , , ).

+2

, cmd admin system32 :

for %1 in (*.dll) do regsvr32 /s %1

for %1 in (*.ocx) do regsvr32 /s %1
+1

dll COM-dll, regsvr32.dll, interop dll, , , COM .

, DLL ( COM- DLL, ShockwaveFlashObject.dll), - . , , , ? (, flash?) os ? , , .

0

All Articles