NextPVR Forums

Full Version: nlite installation
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
I have a new Windows installation and I can't run nlite.  It start up alright but when I play a file I get a message the dependencies for Unmanaged.dll are not met.  What needs to be installed other than LAV32?

Code:
System.IO.FileNotFoundException: Could not load file or assembly 'Unmanaged.dll' or one of its dependencies. The specified module could not be found.
File name: 'Unmanaged.dll'
  at NLite.Players.PlayerBase.FastTick()
  at NLite.MainForm.timerFast_Tick(Object sender, EventArgs e)
  at System.Windows.Forms.Timer.OnTick(EventArgs e)
  at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


Martin
Hmm might need the Microsoft runtime installed.

https://visualstudio.microsoft.com/downl...tudio-2022
I had already installed that for yauiclient but I just confirmed it says it already installed.

Martin
You could download depends.exe (dependency walker) and open unmanaged.dll and hopefully it’ll tell you what is missing.
Depends always hangs on my my machine but earlier I used dumpbin and didn't see anything unless you need to distribute those api files.

Code:
>dumpbin Unmanaged.dll /dependents
Microsoft (R) COFF/PE Dumper Version 14.36.32535.0
Copyright (C) Microsoft Corporation.  All rights reserved.


Dump of file Unmanaged.dll

File Type: DLL

  Image has the following dependencies:

    KERNEL32.dll
    VCRUNTIME140.dll
    api-ms-win-crt-stdio-l1-1-0.dll
    api-ms-win-crt-runtime-l1-1-0.dll
    api-ms-win-crt-heap-l1-1-0.dll
    GDI32.dll
    USER32.dll
    ADVAPI32.dll
    ole32.dll
    OLEAUT32.dll
    MSVCP140.dll
    api-ms-win-crt-string-l1-1-0.dll
    api-ms-win-crt-time-l1-1-0.dll
    api-ms-win-crt-convert-l1-1-0.dll
    mscoree.dll
Unfortunately that doesn't tell us if those files are available on your machine.

Does this machine also have nextpvr installed? If so, the same unmanaged.dll is used there, so could try copying in dlls from that directory to see at what point it starts loading.
The files are there, in the same c:\Windows folders as my working system C:\Windows\System32 and C:\Windows\System32\downlevel

No I didn't install NextPVR

Martin
I think Microsoft fuslogvw.exe can also be used to see missing dependencies.

https://learn.microsoft.com/en-us/dotnet...dfrom=MSDN
I figured it out, it was the runtime I didn't download x86

Martin.
Bingo.

I should really include that runtime with it.
Pages: 1 2