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?
Problems with Kernel32.dll, Cakewalk and XP
Moderator: Thanas
- 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
"Nippon ichi, bitches! Boing-boing."
Mai smote the demonic fires of heck...
Faker Ninjas invented ninjitsu
Mai smote the demonic fires of heck...
Faker Ninjas invented ninjitsu
- Sarevok
- The Fearless One
- Posts: 10681
- Joined: 2002-12-24 07:29am
- Location: The Covenants last and final line of defense
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.
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.
- EmperorMing
- Sith Devotee
- Posts: 3432
- Joined: 2002-09-09 05:08am
- Location: The Lizard Lounge
- Sarevok
- The Fearless One
- Posts: 10681
- Joined: 2002-12-24 07:29am
- Location: The Covenants last and final line of defense
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.EmperorMing wrote:Can you upgrade that version? If not, then you will have to for an updated version.
I have to tell you something everything I wrote above is a lie.
- EmperorMing
- Sith Devotee
- Posts: 3432
- Joined: 2002-09-09 05:08am
- Location: The Lizard Lounge
I should have clarrified myself and said an upgraded version of cakewalk.evilcat4000 wrote: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.EmperorMing wrote:Can you upgrade that version? If not, then you will have to for an updated version.
And yes, I have an old version myself. One of the many reasons I still run 98se.
DILLIGAF: Does It Look Like I Give A Fuck
Kill your God!
Re: Problems with Kernel32.dll, Cakewalk and XP
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.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.
- 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
I know, but it was the last thing I could think of that might have worked. It obviously didn't.phongn wrote:Kernel32.dll is the core of Windows. You simply cannot attempt to use different versions on the same computer.
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.It's likely that this old version of Cakewalk simply won't run under NT.
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.evilcat4000 wrote:Copying and replacing Kernel32.dll wont work since systems files in XP are protected. Only service packs can replace them.
That's the problem; it doesn't exist. At least not in the XP version of Kernel32.dll.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.
"Nippon ichi, bitches! Boing-boing."
Mai smote the demonic fires of heck...
Faker Ninjas invented ninjitsu
Mai smote the demonic fires of heck...
Faker Ninjas invented ninjitsu