Problems with Kernel32.dll, Cakewalk and XP

GEC: Discuss gaming, computers and electronics and venture into the bizarre world of STGODs.

Moderator: Thanas

Post Reply
User avatar
Dooey Jo
Sith Devotee
Posts: 3127
Joined: 2002-08-09 01:09pm
Location: The land beyond the forest; Sweden.
Contact:

Problems with Kernel32.dll, Cakewalk and XP

Post by Dooey Jo »

I have an old version of Cakewalk that has worked fine on ME and Win98. But when I try to run it in XP, an error message comes up and it says something like this: "Could not find function FT_Thunk in Kernel32.dll". I googled, but the only suggestions I could find was to disable the compatibility mode, which I did but it still wouldn't work. I've tried to copy an older version of kernel32.dll from my other computer and put it in the cakewalk folder; didn't work either.

So does anyone else have any ideas?
Image
"Nippon ichi, bitches! Boing-boing."
Mai smote the demonic fires of heck...

Faker Ninjas invented ninjitsu
User avatar
Sarevok
The Fearless One
Posts: 10681
Joined: 2002-12-24 07:29am
Location: The Covenants last and final line of defense

Post by Sarevok »

Copying and replacing Kernel32.dll wont work since systems files in XP are protected. Only service packs can replace them.

As for the function FT_Thunk I am not sure whether such a function exists. I analyse the DLL later and post back if I find anything.
I have to tell you something everything I wrote above is a lie.
User avatar
EmperorMing
Sith Devotee
Posts: 3432
Joined: 2002-09-09 05:08am
Location: The Lizard Lounge

Post by EmperorMing »

Can you upgrade that version? If not, then you will have to for an updated version.
Image

DILLIGAF: Does It Look Like I Give A Fuck

Kill your God!
User avatar
Sarevok
The Fearless One
Posts: 10681
Joined: 2002-12-24 07:29am
Location: The Covenants last and final line of defense

Post by Sarevok »

EmperorMing wrote:Can you upgrade that version? If not, then you will have to for an updated version.
Yes Kernel32.dll can be replaced by another version. But only sevice packs can do it. If you ever try deleting or replacing Kernel32.dll manualy Windows will confirm it. But in reality it will immedietly restore Kernel32.dll from backup.
I have to tell you something everything I wrote above is a lie.
User avatar
EmperorMing
Sith Devotee
Posts: 3432
Joined: 2002-09-09 05:08am
Location: The Lizard Lounge

Post by EmperorMing »

evilcat4000 wrote:
EmperorMing wrote:Can you upgrade that version? If not, then you will have to for an updated version.
Yes Kernel32.dll can be replaced by another version. But only sevice packs can do it. If you ever try deleting or replacing Kernel32.dll manualy Windows will confirm it. But in reality it will immedietly restore Kernel32.dll from backup.
I should have clarrified myself and said an upgraded version of cakewalk.

And yes, I have an old version myself. One of the many reasons I still run 98se.
Image

DILLIGAF: Does It Look Like I Give A Fuck

Kill your God!
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Re: Problems with Kernel32.dll, Cakewalk and XP

Post by phongn »

Dooey Jo wrote:I have an old version of Cakewalk that has worked fine on ME and Win98. But when I try to run it in XP, an error message comes up and it says something like this: "Could not find function FT_Thunk in Kernel32.dll". I googled, but the only suggestions I could find was to disable the compatibility mode, which I did but it still wouldn't work. I've tried to copy an older version of kernel32.dll from my other computer and put it in the cakewalk folder; didn't work either.
Kernel32.dll is the core of Windows. You simply cannot attempt to use different versions on the same computer. It's likely that this old version of Cakewalk simply won't run under NT.
User avatar
Dooey Jo
Sith Devotee
Posts: 3127
Joined: 2002-08-09 01:09pm
Location: The land beyond the forest; Sweden.
Contact:

Re: Problems with Kernel32.dll, Cakewalk and XP

Post by Dooey Jo »

phongn wrote:Kernel32.dll is the core of Windows. You simply cannot attempt to use different versions on the same computer.
I know, but it was the last thing I could think of that might have worked. It obviously didn't. :(
It's likely that this old version of Cakewalk simply won't run under NT.
Yes, that's probably the case. I just want to be sure that it is absolutely impossible to get it working in XP before I spend money on a newer version.
evilcat4000 wrote:Copying and replacing Kernel32.dll wont work since systems files in XP are protected. Only service packs can replace them.
I didn't replace it (I figured that would be very unhealthy for windows), I just put an old version of it in the program's folder. That sometimes works for other dlls.
As for the function FT_Thunk I am not sure whether such a function exists. I analyse the DLL later and post back if I find anything.
That's the problem; it doesn't exist. At least not in the XP version of Kernel32.dll.
Image
"Nippon ichi, bitches! Boing-boing."
Mai smote the demonic fires of heck...

Faker Ninjas invented ninjitsu
Post Reply