Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

Running Foobar2000 with SACD input DLL

- - - - -

  • Please log in to reply
5 replies to this topic

#1
Nomen

Nomen

    Member

  • Member
  • PipPip
  • 200 posts
  • Joined 07-July 12
  • OS:98SE
  • Country: Country Flag
What version of foobar2000 is compatible with the foo_input_sacd.dll driver - and will run on win-98 with kernelEx? I can install the newest stable version of foobar2000, but it gives this error when I run it -> SHARED.DLL is linked to missing export kernel32.dll: HeapQueryInformation. An old version of Foobar (that I already had installed) doesn't seem to want to load the sacd dll file.

Or - does anything else play SACD iso files?


How to remove advertisement from MSFN

#2
jumper

jumper

    2014 All-American Masters HJ'er

  • Member
  • PipPipPip
  • 479 posts
  • Joined 21-January 11
  • OS:98SE
  • Country: Country Flag
kernel32.dll: HeapQueryInformation is supported by KernelEx with a little help from Kexstubs.

Foobar2000 has changed their api and older optional components don't work with the latest app and vice versa. See the FAQ for details.
Design feedback requested:
IHAtool - IpHlpApi tester; call various functions and report results
--status-> framework is solid; 22 api's fully supported; preview release coming soon
ComDlg32 wrapper - ComDlgEx meets IpHlpApi wrapper
--status-> PrintDlgExW working in latest SumatraPDF 8^)
Future projects: ImportPatcher40 - dialog interface; Kexter - IP40+Ktree+Kexstubs

#3
Nomen

Nomen

    Member

  • Member
  • PipPip
  • 200 posts
  • Joined 07-July 12
  • OS:98SE
  • Country: Country Flag

kernel32.dll: HeapQueryInformation is supported by KernelEx with a little help from Kexstubs.

I downloaded Kstub730.zip and Kstub822.zip and extracted both of them to my windows\kernelex directory. I modified core.ini to read: contents=std,kexbases,kexbasen,Kstub822 and restarted the system. It didn't restart properly the first time, but it did start ok the second time. When I run foobar (version 1, 1, 0, 0) I now get a different error:

Shared.dll is linked to missing export SHELL32.DLL: SHParseDisplayName.

#4
jumper

jumper

    2014 All-American Masters HJ'er

  • Member
  • PipPipPip
  • 479 posts
  • Joined 21-January 11
  • OS:98SE
  • Country: Country Flag

Shared.dll is linked to missing export SHELL32.DLL: SHParseDisplayName.

Set the compatibility mode for shared.dll to "Windows XP SP2".
Design feedback requested:
IHAtool - IpHlpApi tester; call various functions and report results
--status-> framework is solid; 22 api's fully supported; preview release coming soon
ComDlg32 wrapper - ComDlgEx meets IpHlpApi wrapper
--status-> PrintDlgExW working in latest SumatraPDF 8^)
Future projects: ImportPatcher40 - dialog interface; Kexter - IP40+Ktree+Kexstubs

#5
Nomen

Nomen

    Member

  • Member
  • PipPip
  • 200 posts
  • Joined 07-July 12
  • OS:98SE
  • Country: Country Flag

Set the compatibility mode for shared.dll to "Windows XP SP2".

That makes the error message go away, but now nothing seems to happen when foobar2000.exe is started. I started cctask.exe and set it to auto-update mode and tried foobar again. Foobar threw up a small menu window (start in safe mode, check online troubleshooter, start normally). I tried start normally, and foobar2000.exe was loaded into memory according to cctask, and it stayed there for about 8 seconds before it disappeared. I started foobar again, tried "check online troubleshooter", and again nothing apparent seemed to happen. Same thing happens when I select "start in safe mode".

Any other ideas? Has anyone gotten foobar2000 version 1.1.x or higher runs under win-98?

What is shared.dll? There is no Version tab when you look at it's file-properties.

#6
jumper

jumper

    2014 All-American Masters HJ'er

  • Member
  • PipPipPip
  • 479 posts
  • Joined 21-January 11
  • OS:98SE
  • Country: Country Flag
>That makes the error message go away, but now nothing seems to happen when foobar2000.exe is started....
We can get an app to load by using stubs, but functioning properly is often another story. :(

>Any other ideas?
Oldapps.com lists these four builds as being compatible with Win2000. They are our best chance for success. Use compatibility mode "Windows 2000". We don't want to advertise as XP since faking it clearly has not worked!

> Has anyone gotten foobar2000 version 1.1.x or higher runs under win-98?
:no:

>What is shared.dll? There is no Version tab when you look at it's file-properties.
A shared dll that plugs-ins use to access the foobar2000 API.
Design feedback requested:
IHAtool - IpHlpApi tester; call various functions and report results
--status-> framework is solid; 22 api's fully supported; preview release coming soon
ComDlg32 wrapper - ComDlgEx meets IpHlpApi wrapper
--status-> PrintDlgExW working in latest SumatraPDF 8^)
Future projects: ImportPatcher40 - dialog interface; Kexter - IP40+Ktree+Kexstubs




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users