XBMC 8.10 Atlantis on Windows 2000

Windows 2000 fixes and solutions for apps

XBMC 8.10 Atlantis on Windows 2000

PostPosted by zweistein » Fri Feb 12, 2010 9:29 pm

hello ererybody,

i am an german man who needs help to this artikel. I want to install XBMC 8.10 Atlantis on my Windows 2000 older notebook. I want take this only for hear music and play an diashow at the same time, noting else. But this artikel tell me not clear what to do. Can someone write this artikel so that i can become what i wont ?

Greatings zweistein
zweistein
 
Posts: 1
Joined: Fri Feb 12, 2010 9:08 pm

Re: XBMC 8.10 Atlantis on Windows 2000

PostPosted by OldBoy2k » Fri Feb 12, 2010 11:48 pm

Hello zweistein,

welcome to the Win2kgaming forum.Here's the fix for XBMC 8.10 Atlantis:

Missing Exports:
Kernel32.dll - GetSystemTimes

Fix:
1) download XBMC 8.10 Atlantis (XBMC_for_Windows-8.10.exe)
2) create TEMP folder on C: (or working partition).
3) for Kernel32.dll download the Wrapper Pack v1.9:
click here to download Wrapper pack
and extract it in TEMP folder.
4) go to C:/WinNT/System32/ and copy Kernel32.dll to the TEMP folder.
5) rename Kernel32.dll in the TEMP folder to Kernel32_ORG.dll.
6) install XBMC 8.10 Atlantis.
7) copy Kernel32_ORG.dll from TEMP folder to the XBMC installation folder next to the XBMC.exe.
8) copy the Kernel32.dll from the extracted Wrapper pack 1.9 (bin folder) to the XBMC folder next to the XBMC.exe.
9) run (double-click) the ExcludeFromKnownDlls.reg from the Install folder of the Wrapper pack to add the exclude libraries information to Windows registry.
10) restart the system.

Have fun with XBMC 8.10 Atlantis on Windows 2000 :wink:
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: XBMC 8.10 Atlantis on Windows 2000

PostPosted by ndori » Mon Feb 22, 2010 8:20 pm

hello,
I did exactly as you said and it still doesn't work.....

it says:
XBMC.exe -Entry Point Not Found
"The procedure entry HeapQueryInformation could not be located in the dynamic link libary KERNEL32_ORG.DLL."

and then I also can't uninstall it, so I have to activate ClearExcludeFromKnownDlls.

please help.
ndori
 
Posts: 8
Joined: Mon Feb 22, 2010 8:14 pm

Re: XBMC 8.10 Atlantis on Windows 2000

PostPosted by OldBoy2k » Mon Feb 22, 2010 11:45 pm

Hello ndori,

welcome to Win2kgaming forums.You need to install the application as described again and either install the mentioned single KB hotfix or choose to install the full rollupdate 1 as mentioned here: Info: Kernel32 Error "HeapSetInformation"

BR
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: XBMC 8.10 Atlantis on Windows 2000

PostPosted by ndori » Tue Feb 23, 2010 7:48 am

thank you for the fast reply,

however It didn't work, I have already installed the rollupdate 1, so I tried the security fix also, and it remains
the same problem...., I've also uninstalled XBMC, and tried the whole procedure again...

however notice that this is not exactly the same problem as you have written (""HeapSetInformation" vs "HeapQueryInformation").


sincerely , ndori
ndori
 
Posts: 8
Joined: Mon Feb 22, 2010 8:14 pm

Re: XBMC 8.10 Atlantis on Windows 2000

PostPosted by OldBoy2k » Tue Feb 23, 2010 10:12 am

Right.I've picked the wrong KB patch.Install this one and let us know if it works:
Security Update for Windows 2000 (KB935839)

BR
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: XBMC 8.10 Atlantis on Windows 2000

PostPosted by ndori » Tue Feb 23, 2010 10:51 am

mmmm.....I've already tried this patch , as it mentioned in "OldCigarettes Windows 2000 XP API Wrapper Pack"
and it didn't help.... :(

ndori
ndori
 
Posts: 8
Joined: Mon Feb 22, 2010 8:14 pm


Re: XBMC 8.10 Atlantis on Windows 2000

PostPosted by ndori » Tue Feb 23, 2010 11:32 am

nice app, although I'm not sure how to debug with it....

anyhow I've Uploaded 2 files, the simple version (only step 1) and the profiled one.

i guess the second one include the simple version but just to be sure....:

simple version:
http://www.sendspace.com/file/uz9qql

profiled version:
http://www.sendspace.com/file/085iyx

please let me know when you don't need them anymore so I can delete them.

thx a lot , ndori
ndori
 
Posts: 8
Joined: Mon Feb 22, 2010 8:14 pm

Re: XBMC 8.10 Atlantis on Windows 2000

PostPosted by OldBoy2k » Tue Feb 23, 2010 3:43 pm

Questions:
- whats your kernel version (right -click kernel32.dll)?
- check if kernel32.dll is excluded from known dll session list:
Win2kgaming: Advanced Fix Guide.
- make sure that you alwas copy the same systemfiles to the wrapper after applying windows hotfixes to avoid different versions of ORG and systemfiles.

Info: HeapSetInformation and HeapQueryInformation.Just checked again.Both hotfixes apply to the same Heap-Information API tree and as such cover both functions and fix different security holes.

best regards
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: XBMC 8.10 Atlantis on Windows 2000

PostPosted by ndori » Tue Feb 23, 2010 4:22 pm

my kernel version is: 5.0.2195.6688
I've checked in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\
and didn't find "ExcludeFromKnownDlls" entry, I've tried reinstalling the reg file and restart but without any success.

maybe I'm doing something wrong?
I've made a copy of the original kerenel.dll and renamed it to kerenel_ORG.dll, then put it in the XBMC.exe dir
I've also copied the kernel.dll from the bin dir of the patch to the XBMC.exe dir.
I've double checked that the kernel.dll in system32 and the kernel_ORG.dll in the XBMC.exe are the same.

should I copy it to a specific place in the path dirs?
sholud I try INSTALL_WRAPPER batch file in the install dir?

thx , ndori
ndori
 
Posts: 8
Joined: Mon Feb 22, 2010 8:14 pm

Re: XBMC 8.10 Atlantis on Windows 2000

PostPosted by ndori » Tue Feb 23, 2010 4:33 pm

my bad , I've found it in the registery (I was looking for a folder :oops: ),
it has :
kernel32.dll
user32.dll
shell32.dll
advapi32.dll


ndori
ndori
 
Posts: 8
Joined: Mon Feb 22, 2010 8:14 pm

Re: XBMC 8.10 Atlantis on Windows 2000

PostPosted by OldBoy2k » Tue Feb 23, 2010 8:46 pm

ndori wrote:my kernel version is: 5.0.2195.6688

We found the reason.You may have some SP4+ hotfixes installed but some are still missing for example for the HeapSetInformation.You should at least have 5.0.2195.6897 or 5.0.2195.7135.Please update your Kernel to some later version.

Edit:
I found some full-inclusive security update package at a german Windows helpline forum.Install it and try again pls.
download Full-Package with all Security Updates (11.11.2009) (english)

maybe I'm doing something wrong?
i doubt but lets see :)

I've made a copy of the original kerenel.dll and renamed it to kerenel_ORG.dll, then put it in the XBMC.exe dir
Yes.Thats correct.Copy the renamed Windows Kernel32.dll to the binaries directory next to the XBMX.exe (renamed to Kernel32_ORG.dll)

I've also copied the kernel.dll from the bin dir of the patch to the XBMC.exe dir.
You copied Kernel32.dll from the Wrapper pack to the XBMC.exe dir.Correct.

I've double checked that the kernel.dll in system32 and the kernel_ORG.dll in the XBMC.exe are the same.
I do believe you :mrgreen:

should I copy it to a specific place in the path dirs?
No.All the fix files (besides the audio driver) get copied to the executables/libraries which needs to be fixed.

sholud I try INSTALL_WRAPPER batch file in the install dir?
No need.You already manually added the registry exclude from known dll libraries to the session list.

thx , ndori
No problem.
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: XBMC 8.10 Atlantis on Windows 2000

PostPosted by ndori » Tue Feb 23, 2010 11:26 pm

well.....I've Installed all the updates and still my Kernel version remains the same.....

can't you just me an updated version of kernel.dll and I'll put it in my XBMC.exe folder? (as kernel_ORG.dll of course)

ndori
ndori
 
Posts: 8
Joined: Mon Feb 22, 2010 8:14 pm

Re: XBMC 8.10 Atlantis on Windows 2000

PostPosted by OldBoy2k » Tue Feb 23, 2010 11:32 pm

ndori wrote:well.....I've Installed all the updates and still my Kernel version remains the same.....

can't you just me an updated version of kernel.dll and I'll put it in my XBMC.exe folder? (as kernel_ORG.dll of course)


Sorry,but thats not recommended since there are a lot updated functions not compatible and present in your host system kernel32 (results in missing exports)!The only thing you could try is to test BlackWingCats KDW wrapper.Links to his homepage in the Tools & Info section.

Just rename Kernel32_ORG.dll -> Kernel2k.dll

hope that works for you...
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Next

Return to Backporting Applications

Who is online

Users browsing this forum: No registered users and 1 guest

cron