Jump to content

KernelEx 4.5.2


Recommended Posts

Apologies for not posting these 6-day-old results sooner.... :blushing:

I downloaded Opera_1210_en_Setup.exe and followed these steps:

  1. Used 7-zip to extract all files into E:\Opera_1210_en_Setup
  2. Set KernelEx mode on opera.exe to Win2K
  3. Added GetAdaptersAddresses definition to kstub822.ini:

    • [iphlpapi.dll]
      GetAdaptersAddresses=t5

[*]Confirmed registry had been backed-up that day.

[*]Ran opera.exe

What happened:

  • Opera 12.10 loaded successfully and began to self-install
  • A new profile was created in E:\Opera\Opera_1210_en_Setup:
    12 folders, 21 empty or stub files, 45KB total (82KB used)
  • After about 30 seconds, Opera hung without displaying a window
  • No error dialog or log file, even after forced termination

Side effects:

  • Opera 10.63 would not work until saved registry was restored :unsure:
  • System now back to normal :)

After researching GetAdaptersAddresses, I'm not convinced it is really needed for Internet browsing; P2P and VOIP, probably (I don't know what all features/protocols Opera 12 has tried to build-in support for). But I do have a ReactOS-based solution in the works for this function. :sneaky:

NOTE: Do not try to use iphlpapi.dll from 2K or XP--that doesn't work!

Uxtheme support might have been the real show-stopper for me, but we may already have a solution for it that jds discovered: win2000-uxthemedll

Conclusions:

  • Use Kexstubs definition for GetAdaptersAddresses instead of replacing iphlpapi.dll
  • Use uxtheme.dll from win2000-uxthemedll.zip instead of KernelEx version


@Giant2011: please edit your long posts with

tags arounds the debugging text. FF2 has major rendering issues on super-sized pages; plus it makes the thread more browsable! TIA :)

Link to comment
Share on other sites


Hello joe there is a lot of Dutch in the text I am sorry. Maybe you can use this translator: http://www.bing.com/translator

Hey I noticed you said Dutch in your post, and I was noticing CRYPT32.DLL errors in that mess you posted, anyway you didn't get a USA version of Opera by any chance?

In the old days USA versions would not work in other countries as they had 256 bit DES encryption, which wasn't exportable.

Anyway I mention this just to make sure your not trying to fix something that's not broken.

Also may I make a suggestion, in the future it would be better for everyone, if you could put that debug mess in an attachment rather than inline.

Edited by Windashnet
Link to comment
Share on other sites

Hello Joe to be certain I downloaded the usb version of oper1 12.10 build 1652 and loaded opera.exe in dependency walker.

I got that certcli.dll was missing. I downloaded certcli.dll and copied it in the opera directory and then I started profiling and I got this:

......

OK, the missing functions I can see from the log are :

KERNEL32 : RegisterWaitForSingleObjectEx -> new to 12.10 but provided by kexbasen

KERNEL32 : SetProcessDEPolicy -> new to 12.10

KERNEL32 : IsTNT -> same for 12.02 (OK, see here)

NTDLL : NtSetInformationProcess -> same for 12.02

OLE32 : DcomChannelSetHResult -> same for 12.02

Hello joe there is a lot of Dutch in the text I am sorry. Maybe you can use this translator: http://www.bing.com/translator

Hey I noticed you said Dutch in your post, and I was noticing CRYPT32.DLL errors in that mess you posted, anyway you didn't get a USA version of Opera by any chance?

In the old days USA versions would not work in other countries as they had 256 bit DES encryption, which wasn't exportable.

Anyway I mention this just to make sure your not trying to fix something that's not broken.

Also may I make a suggestion, in the future it would be better for everyone, if you could put that debug mess in an attachment rather than inline.

I think the problem was getting a copy of the US/Canada version of these things from outside, rather than running them if you did. However, if we suppose that were a problem, that would imply some system DLL's would need upgrading from their 56/64-bit ROW versions to their 128-bit US/Canada versions.

Joe.

BTW, information on the OLE32 function DcomChannelSetHResult is hard to find, this is the most useful that I did find : http://kdlib.googlecode.com/svn-history/r5/trunk/imports/c/windows/objbase.d

Edited by jds
Link to comment
Share on other sites

Conclusions:

Use Kexstubs definition for GetAdaptersAddresses instead of replacing iphlpapi.dll

Use uxtheme.dll from win2000-uxthemedll.zip instead of KernelEx version

Hello jumper,

if I paste this uxtheme.dll in opera directory ( Opera 12.10 build 1652 portable or USB version ) then it starts without error message and the firewall asks for permission, but Opera doesn't open. It only runs in the background. Replacing uxtheme.dll in the KernelEX folder doesn't effect.

There is an improvement for Opera 12.5 builds 1577 and 1581 (GetAdaptersAddresses=t5). These versions now open, but the internal communication error remains. Also see the Kext-topic.

Link to comment
Share on other sites

Hello joe. I probably can get a english version off the portable version off opera 12.10 I will download it now and I will do the same again.

Most problems have to do with opera.dll and the message: (Failed to load Opera.dll because: a device attached to the system is not

working) has to do with it. And with the file iphlpapi.dll !! Probably nothing can be done about it but we can try to do something.

Well it does not matter you will see a lot of dutch because I use a dutch version of Windows 98 SE.

Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module.

Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.

--------------------------------------------------------------------------------

Starting profile on 14-11-2012 at 21:08:57

Operating System: Microsoft Windows 98 (32-bit), version 4.10.2222 B

Program Executable: j:\programs\opera1210eng\operaportable_12.10\app\opera\OPERA.EXE

Program Arguments:

Starting Directory: J:\programs\opera1210eng\OperaPortable_12.10\App\Opera\

Search Path: F:\Program Files\Opera7;C:\WIN98;C:\WIN98\COMMAND;C:\WIN98;C:\WIN98\COMMAND;C:\WIN98;C:\WIN98\COMMAND;C:\WINDOWS\COMMAND;;C:\PROGRAMF\COMMON~1;

Options Selected:

Simulate ShellExecute by inserting any App Paths directories into the PATH environment variable.

Log DllMain calls for process attach and process detach messages.

Hook the process to gather more detailed dependency information.

Log LoadLibrary function calls.

Log GetProcAddress function calls.

Log debug output messages.

Automatically open and profile child processes.

--------------------------------------------------------------------------------

Started "OPERA.EXE" (process 0xFFF557BD) at address 0x00400000. Successfully hooked module.

Loaded "OLE32.DLL" at address 0x7FF20000. Successfully hooked module.

Loaded "COMCTL32.DLL" at address 0xBFB70000. Shared module not hooked.

Loaded "SHLWAPI.DLL" at address 0x70A70000. Successfully hooked module.

Loaded "SHELL32.DLL" at address 0x7FCB0000. Successfully hooked module.

Loaded "RPCRT4.DLL" at address 0x7FB90000. Successfully hooked module.

Loaded "MSOSS.DLL" at address 0x79E60000. Successfully hooked module.

Loaded "CRYPT32.DLL" at address 0x5CF00000. Successfully hooked module.

Loaded "KEXBASEN.DLL" at address 0x7D000000. Successfully hooked module.

Loaded "MSVCRT.DLL" at address 0x78000000. Successfully hooked module.

Loaded "WINTRUST.DLL" at address 0x71590000. Successfully hooked module.

Loaded "ADVAPI32.DLL" at address 0xBFE80000. Shared module not hooked.

Loaded "GDI32.DLL" at address 0xBFF20000. Shared module not hooked.

Loaded "USER32.DLL" at address 0xBFC00000. Shared module not hooked.

Loaded "KERNEL32.DLL" at address 0xBFF70000. Shared module not hooked.

Loaded "KERNELEX.DLL" at address 0xBFA00000. Shared module not hooked.

Loaded "PSAPI.DLL" at address 0x7D020000. Successfully hooked module.

Entrypoint reached. All implicit modules have been loaded.

Injected "DEPENDS.DLL" at address 0x08370000.

Loaded "VERSION.DLL" at address 0xBFE70000. Shared module not hooked.

Loaded "KEXBASES.DLL" at address 0xBFA40000. Shared module not hooked.

DllMain(0x7D000000, DLL_PROCESS_ATTACH, 0x00000001) in "KEXBASEN.DLL" called.

DllMain(0x7D000000, DLL_PROCESS_ATTACH, 0x00000001) in "KEXBASEN.DLL" returned 1 (0x1).

DllMain(0x08370000, DLL_PROCESS_ATTACH, 0x00000000) in "DEPENDS.DLL" called.

DllMain(0x08370000, DLL_PROCESS_ATTACH, 0x00000000) in "DEPENDS.DLL" returned 1 (0x1).

DllMain(0x7D020000, DLL_PROCESS_ATTACH, 0x00000001) in "PSAPI.DLL" called.

DllMain(0x7D020000, DLL_PROCESS_ATTACH, 0x00000001) in "PSAPI.DLL" returned 1 (0x1).

DllMain(0x78000000, DLL_PROCESS_ATTACH, 0x00000001) in "MSVCRT.DLL" called.

GetProcAddress(0xBFF70000 [KERNEL32.DLL], "IsProcessorFeaturePresent") called from "MSVCRT.DLL" at address 0x78001EAA and returned 0x8C04ED28.

DllMain(0x78000000, DLL_PROCESS_ATTACH, 0x00000001) in "MSVCRT.DLL" returned 1 (0x1).

DllMain(0x79E60000, DLL_PROCESS_ATTACH, 0x00000001) in "MSOSS.DLL" called.

DllMain(0x79E60000, DLL_PROCESS_ATTACH, 0x00000001) in "MSOSS.DLL" returned 1 (0x1).

DllMain(0x7FB90000, DLL_PROCESS_ATTACH, 0x00000001) in "RPCRT4.DLL" called.

DllMain(0x7FB90000, DLL_PROCESS_ATTACH, 0x00000001) in "RPCRT4.DLL" returned 1 (0x1).

DllMain(0x5CF00000, DLL_PROCESS_ATTACH, 0x00000001) in "CRYPT32.DLL" called.

LoadLibraryA("advapi32.dll") called from "CRYPT32.DLL" at address 0x5CF07008.

LoadLibraryA("advapi32.dll") returned 0xBFE80000.

GetProcAddress(0xBFE80000 [ADVAPI32.DLL], "CryptAcquireContextW") called from "CRYPT32.DLL" at address 0x5CF0701B and returned 0x8C04ED38.

GetProcAddress(0xBFE80000 [ADVAPI32.DLL], "CryptSignHashW") called from "CRYPT32.DLL" at address 0x5CF0702D and returned 0x8C04ED48.

GetProcAddress(0xBFE80000 [ADVAPI32.DLL], "CryptVerifySignatureW") called from "CRYPT32.DLL" at address 0x5CF0703F and returned 0x8C04ED58.

GetProcAddress(0xBFE80000 [ADVAPI32.DLL], "CryptSetProviderW") called from "CRYPT32.DLL" at address 0x5CF07051 and returned 0x8C04ED68.

LoadLibraryA("kernel32.dll") called from "CRYPT32.DLL" at address 0x5CF17751.

LoadLibraryA("kernel32.dll") returned 0xBFF70000.

GetProcAddress(0xBFF70000 [KERNEL32.DLL], "RegisterWaitForSingleObjectEx") called from "CRYPT32.DLL" at address 0x5CF17768 and returned NULL. Error:

DllMain(0x5CF00000, DLL_PROCESS_ATTACH, 0x00000001) in "CRYPT32.DLL" returned 1 (0x1).

DllMain(0x71590000, DLL_PROCESS_ATTACH, 0x00000001) in "WINTRUST.DLL" called.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") called from "CRYPT32.DLL" at address 0x5CF23387.

LoadLibraryA("C:\WIN98\SYSTEM\WINTRUST.DLL") returned 0x71590000.

DllMain(0x71590000, DLL_PROCESS_ATTACH, 0x00000001) in "WINTRUST.DLL" returned 1 (0x1).

DllMain(0x70A70000, DLL_PROCESS_ATTACH, 0x00000001) in "SHLWAPI.DLL" called.

DllMain(0x70A70000, DLL_PROCESS_ATTACH, 0x00000001) in "SHLWAPI.DLL" returned 1 (0x1).

DllMain(0x7FCB0000, DLL_PROCESS_ATTACH, 0x00000001) in "SHELL32.DLL" called.

DllMain(0x7FCB0000, DLL_PROCESS_ATTACH, 0x00000001) in "SHELL32.DLL" returned 1 (0x1).

DllMain(0x7FF20000, DLL_PROCESS_ATTACH, 0x00000001) in "OLE32.DLL" called.

DllMain(0x7FF20000, DLL_PROCESS_ATTACH, 0x00000001) in "OLE32.DLL" returned 1 (0x1).

LoadLibraryW("J:\PROGRAMS\OPERA1210ENG\OPERAPORTABLE_12.10\APP\OPERA\kernel32.dll") called from "OPERA.EXE" at address 0x00404E87.

LoadLibraryW("J:\PROGRAMS\OPERA1210ENG\OPERAPORTABLE_12.10\APP\OPERA\kernel32.dll") returned NULL. Error: Kan een van de vereiste bibliotheekbestanden van deze toepassing niet vinden (1157).

LoadLibraryW("C:\WIN98\SYSTEM\kernel32.dll") called from "OPERA.EXE" at address 0x00404EC1.

LoadLibraryW("C:\WIN98\SYSTEM\kernel32.dll") returned 0xBFF70000.

GetProcAddress(0xBFF70000 [KERNEL32.DLL], "SetProcessDEPPolicy") called from "OPERA.EXE" at address 0x0040472C and returned NULL. Error: Kan een van de vereiste bibliotheekbestanden van deze toepassing niet vinden (1157).

LoadLibraryW("J:\PROGRAMS\OPERA1210ENG\OPERAPORTABLE_12.10\APP\OPERA\ntdll.dll") called from "OPERA.EXE" at address 0x00404E87.

LoadLibraryW("J:\PROGRAMS\OPERA1210ENG\OPERAPORTABLE_12.10\APP\OPERA\ntdll.dll") returned NULL. Error: Kan een van de vereiste bibliotheekbestanden van deze toepassing niet vinden (1157).

LoadLibraryW("C:\WIN98\SYSTEM\ntdll.dll") called from "OPERA.EXE" at address 0x00404EC1.

Loaded "NTDLL.DLL" at address 0xBFEE0000. Shared module not hooked.

LoadLibraryW("C:\WIN98\SYSTEM\ntdll.dll") returned 0xBFEE0000.

GetProcAddress(0xBFEE0000 [NTDLL.DLL], "NtSetInformationProcess") called from "OPERA.EXE" at address 0x0040489B and returned NULL. Error: Kan een van de vereiste bibliotheekbestanden van deze toepassing niet vinden (1157).

LoadLibraryA("SHELL32.dll") called from "KEXBASEN.DLL" at address 0x7D00E1A4.

LoadLibraryA("SHELL32.dll") returned 0x7FCB0000.

GetProcAddress(0x7FCB0000 [sHELL32.DLL], "SHGetSpecialFolderLocation") called from "KEXBASEN.DLL" at address 0x7D00E287 and returned 0x7FCBA8F5.

LoadLibraryA("OLE32.DLL") called from "SHELL32.DLL" at address 0x7FCBC889.

LoadLibraryA("OLE32.DLL") returned 0x7FF20000.

GetProcAddress(0x7FF20000 [OLE32.DLL], "RegisterDragDrop") called from "SHELL32.DLL" at address 0x7FCBC8A1 and returned 0x7FF37FD8.

GetProcAddress(0x7FF20000 [OLE32.DLL], "RevokeDragDrop") called from "SHELL32.DLL" at address 0x7FCBC8AE and returned 0x7FF4754E.

GetProcAddress(0x7FF20000 [OLE32.DLL], "OleInitialize") called from "SHELL32.DLL" at address 0x7FCBC8BB and returned 0x7FF4F578.

GetProcAddress(0x7FF20000 [OLE32.DLL], "OleUninitialize") called from "SHELL32.DLL" at address 0x7FCBC8C8 and returned 0x7FF482A8.

GetProcAddress(0x7FF20000 [OLE32.DLL], "StgCreateDocfile") called from "SHELL32.DLL" at address 0x7FCBC8D5 and returned 0x7FF44E00.

GetProcAddress(0x7FF20000 [OLE32.DLL], "StgOpenStorage") called from "SHELL32.DLL" at address 0x7FCBC8E2 and returned 0x7FF44050.

GetProcAddress(0x7FF20000 [OLE32.DLL], "OleQueryLinkFromData") called from "SHELL32.DLL" at address 0x7FCBC8EF and returned 0x7FF4F529.

GetProcAddress(0x7FF20000 [OLE32.DLL], "OleQueryCreateFromData") called from "SHELL32.DLL" at address 0x7FCBC8FC and returned 0x7FF3A59B.

GetProcAddress(0x7FF20000 [OLE32.DLL], "OleGetClipboard") called from "SHELL32.DLL" at address 0x7FCBC909 and returned 0x7FF588E0.

GetProcAddress(0x7FF20000 [OLE32.DLL], "OleSetClipboard") called from "SHELL32.DLL" at address 0x7FCBC916 and returned 0x7FF39E71.

GetProcAddress(0x7FF20000 [OLE32.DLL], "OleFlushClipboard") called from "SHELL32.DLL" at address 0x7FCBC923 and returned 0x7FF75E00.

GetProcAddress(0x7FF20000 [OLE32.DLL], "DoDragDrop") called from "SHELL32.DLL" at address 0x7FCBC930 and returned 0x7FF7346A.

GetProcAddress(0x7FF20000 [OLE32.DLL], "GetClassFile") called from "SHELL32.DLL" at address 0x7FCBC93D and returned 0x7FF76F1F.

GetProcAddress(0x7FF20000 [OLE32.DLL], "CoGetMalloc") called from "SHELL32.DLL" at address 0x7FCB2291 and returned 0x7FF29281.

GetProcAddress(0xBFC00000 [uSER32.DLL], "GetSystemMetrics") called from "SHELL32.DLL" at address 0x7FCB83BD and returned 0x8C04ED78.

GetProcAddress(0xBFC00000 [uSER32.DLL], "MonitorFromWindow") called from "SHELL32.DLL" at address 0x7FCB83CE and returned 0x8C04ED88.

GetProcAddress(0xBFC00000 [uSER32.DLL], "MonitorFromRect") called from "SHELL32.DLL" at address 0x7FCD51A6 and returned 0x8C04ED98.

GetProcAddress(0xBFC00000 [uSER32.DLL], "MonitorFromPoint") called from "SHELL32.DLL" at address 0x7FCD51BB and returned 0x8C04EDA8.

GetProcAddress(0xBFC00000 [uSER32.DLL], "EnumDisplayMonitors") called from "SHELL32.DLL" at address 0x7FCD51D0 and returned 0x8C04EDB8.

GetProcAddress(0xBFC00000 [uSER32.DLL], "GetMonitorInfoA") called from "SHELL32.DLL" at address 0x7FCD51E5 and returned 0x8C04EDC8.

LoadLibraryW("Opera.dll") called from "OPERA.EXE" at address 0x004060EB.

LoadLibraryW("Opera.dll") returned NULL. Error: Een apparaat dat op het systeem is aangesloten, werkt niet (31).

Loaded "OLEAUT32.DLL" at address 0x65340000. Successfully hooked module.

Loaded "AVCOMMEX.DLL" at address 0x65800000. Successfully hooked module.

DllMain(0x65340000, DLL_PROCESS_ATTACH, 0x00000000) in "OLEAUT32.DLL" called.

GetProcAddress(0xBFF70000 [KERNEL32.DLL], "IsTNT") called from "OLEAUT32.DLL" at address 0x653B3A52 and returned NULL. Error: Een apparaat dat op het systeem is aangesloten, werkt niet (31).

GetProcAddress(0xBFF70000 [KERNEL32.DLL], "IsProcessorFeaturePresent") called from "OLEAUT32.DLL" at address 0x653B6C0B and returned 0x8C0503E8.

GetProcAddress(0xBFF70000 [KERNEL32.DLL], "SetCriticalSectionSpinCount") called from "OLEAUT32.DLL" at address 0x6535833B and returned 0x8C0503F8.

GetProcAddress(0xBFF70000 [KERNEL32.DLL], "SetCriticalSectionSpinCount") called from "OLEAUT32.DLL" at address 0x6535833B and returned 0x8C050408.

LoadLibraryA("ole32.dll") called from "OLEAUT32.DLL" at address 0x6539F5BD.

LoadLibraryA("ole32.dll") returned 0x7FF20000.

GetProcAddress(0x7FF20000 [OLE32.DLL], "DcomChannelSetHResult") called from "OLEAUT32.DLL" at address 0x6539F5D2 and returned NULL. Error: Deze functie is alleen geldig in Win32-modus (120).

DllMain(0x65340000, DLL_PROCESS_ATTACH, 0x00000000) in "OLEAUT32.DLL" returned 1 (0x1).

DllMain(0x65800000, DLL_PROCESS_ATTACH, 0x00000000) in "AVCOMMEX.DLL" called.

GetProcAddress(0xBFF70000 [KERNEL32.DLL], "FlsAlloc") called from "AVCOMMEX.DLL" at address 0x65807993 and returned NULL. Error: Deze functie is alleen geldig in Win32-modus (120).

GetProcAddress(0xBFF70000 [KERNEL32.DLL], "FlsGetValue") called from "AVCOMMEX.DLL" at address 0x658079A0 and returned NULL. Error: Deze functie is alleen geldig in Win32-modus (120).

GetProcAddress(0xBFF70000 [KERNEL32.DLL], "FlsSetValue") called from "AVCOMMEX.DLL" at address 0x658079AD and returned NULL. Error: Deze functie is alleen geldig in Win32-modus (120).

GetProcAddress(0xBFF70000 [KERNEL32.DLL], "FlsFree") called from "AVCOMMEX.DLL" at address 0x658079BA and returned NULL. Error: Deze functie is alleen geldig in Win32-modus (120).

GetProcAddress(0xBFF70000 [KERNEL32.DLL], "IsProcessorFeaturePresent") called from "AVCOMMEX.DLL" at address 0x6580C818 and returned 0x8C050418.

DllMain(0x65800000, DLL_PROCESS_ATTACH, 0x00000000) in "AVCOMMEX.DLL" returned 1 (0x1).

Loaded "ASWIDLE.DLL" at address 0x64A00000. Successfully hooked module.

DllMain(0x64A00000, DLL_PROCESS_ATTACH, 0x00000000) in "ASWIDLE.DLL" called.

DllMain(0x64A00000, DLL_PROCESS_ATTACH, 0x00000000) in "ASWIDLE.DLL" returned 1 (0x1).

DllMain(0x64A00000, DLL_PROCESS_DETACH, 0x00000001) in "ASWIDLE.DLL" called.

DllMain(0x64A00000, DLL_PROCESS_DETACH, 0x00000001) in "ASWIDLE.DLL" returned 1 (0x1).

DllMain(0x65800000, DLL_PROCESS_DETACH, 0x00000001) in "AVCOMMEX.DLL" called.

DllMain(0x65800000, DLL_PROCESS_DETACH, 0x00000001) in "AVCOMMEX.DLL" returned 1 (0x1).

DllMain(0x65340000, DLL_PROCESS_DETACH, 0x00000001) in "OLEAUT32.DLL" called.

DllMain(0x65340000, DLL_PROCESS_DETACH, 0x00000001) in "OLEAUT32.DLL" returned 1 (0x1).

DllMain(0x7FF20000, DLL_PROCESS_DETACH, 0x00000001) in "OLE32.DLL" called.

DllMain(0x7FF20000, DLL_PROCESS_DETACH, 0x00000001) in "OLE32.DLL" returned 1 (0x1).

DllMain(0x7FCB0000, DLL_PROCESS_DETACH, 0x00000001) in "SHELL32.DLL" called.

DllMain(0x7FCB0000, DLL_PROCESS_DETACH, 0x00000001) in "SHELL32.DLL" returned 1 (0x1).

DllMain(0x70A70000, DLL_PROCESS_DETACH, 0x00000001) in "SHLWAPI.DLL" called.

DllMain(0x70A70000, DLL_PROCESS_DETACH, 0x00000001) in "SHLWAPI.DLL" returned 1 (0x1).

DllMain(0x71590000, DLL_PROCESS_DETACH, 0x00000001) in "WINTRUST.DLL" called.

DllMain(0x71590000, DLL_PROCESS_DETACH, 0x00000001) in "WINTRUST.DLL" returned 1 (0x1).

DllMain(0x5CF00000, DLL_PROCESS_DETACH, 0x00000001) in "CRYPT32.DLL" called.

DllMain(0x5CF00000, DLL_PROCESS_DETACH, 0x00000001) in "CRYPT32.DLL" returned 1 (0x1).

DllMain(0x7FB90000, DLL_PROCESS_DETACH, 0x00000001) in "RPCRT4.DLL" called.

DllMain(0x7FB90000, DLL_PROCESS_DETACH, 0x00000001) in "RPCRT4.DLL" returned 1 (0x1).

DllMain(0x79E60000, DLL_PROCESS_DETACH, 0x00000001) in "MSOSS.DLL" called.

DllMain(0x79E60000, DLL_PROCESS_DETACH, 0x00000001) in "MSOSS.DLL" returned 1 (0x1).

DllMain(0x78000000, DLL_PROCESS_DETACH, 0x00000001) in "MSVCRT.DLL" called.

DllMain(0x78000000, DLL_PROCESS_DETACH, 0x00000001) in "MSVCRT.DLL" returned 1 (0x1).

DllMain(0x7D020000, DLL_PROCESS_DETACH, 0x00000001) in "PSAPI.DLL" called.

DllMain(0x7D020000, DLL_PROCESS_DETACH, 0x00000001) in "PSAPI.DLL" returned 1 (0x1).

DllMain(0x08370000, DLL_PROCESS_DETACH, 0x00000001) in "DEPENDS.DLL" called.

DllMain(0x08370000, DLL_PROCESS_DETACH, 0x00000001) in "DEPENDS.DLL" returned 1 (0x1).

DllMain(0x7D000000, DLL_PROCESS_DETACH, 0x00000001) in "KEXBASEN.DLL" called.

DllMain(0x7D000000, DLL_PROCESS_DETACH, 0x00000001) in "KEXBASEN.DLL" returned 1 (0x1).

Exited "OPERA.EXE" (process 0xFFF557BD) with code 0 (0x0).

Edited by dencorso
Link to comment
Share on other sites

Giant2011, Please stop posting those huge Dependency Walker logs!!!

As jumper has suggested, just enclose the logs in a "spoiler" section (similar to a "quote" section, only the key word is different), see here for an example.

Joe.

Edited by jds
Link to comment
Share on other sites

Well it seems I still have a lot to learn. How do put it in a text file here, so one can download it. I will try to figure it out.

I have only good intentions I want to help, but t seems I need to know how to post such a file. Yes I have seen links to

text files and other files.

Link to comment
Share on other sites

Well it seems I still have a lot to learn. How do put it in a text file here, so one can download it. I will try to figure it out.

I have only good intentions I want to help, but t seems I need to know how to post such a file. Yes I have seen links to

text files and other files.

In the regular post window there is a section called attachments click the browse button and then select the text file you want to attach. Pretty simple.

Link to comment
Share on other sites

  • 3 weeks later...

HELP! Is my lost Opera data really lost?

1. Windows 98 Second Edition

2. KernelEx 4.52

3. Opera 10.63

4. After downloading & installing KernelEx, I clicked on Opera desktop icon on screen. Opera opens, but where is everything?! Lost my tabs, sessions, theme, toolbar settings and buttons. Then I discovered that History (about six months worth) and NOTES(!!!) were gone, Are you an Opera user, btw? Had to reconfigure toolbars & buttons. Had about 25 tabs open, some of which I valued the history of, such as wikipedia, allmusic and amazon. Lost. Bookmarks seem to be ok. But Notes!! I had hundreds of valued quotes, snippets etc.... all gone!

Also, all saved passwords were lost. It's the Notes that eats me up the most.

Anyhow, is there ANYTHING I can do to recover my Notes. Or my saved sessions that were lost as well? Maybe they are still somewhere to be found. Why did my Notes vanish?

I am too overwhelmed to even feel depressed.

5. First I downloaded Microsoft Layer for Unicode (MSLU). I wish I had known that KernelEx takes care of that automatically! Didn't know where to put it, so I put it in the C: Windows folder. (Why is the MSLU link even there if KernelEx handles that? It's just going to confuse people.) Then I clicked on Download for KernelEx 4.52. Then opened and installed. Screen flickered and then I clicked on Opera desktop icon. Tabs, skin, toolbar settings gone! Plus the other stuff I soon found missing as described in point 4 above.

6. Opera was working like a champ prior to downloading KernelEx.

7. Disabling had no effect. Seems the damage had been done already.

So, I uninstalled KernelEx. I'm guessing the lesson is to never download without backing up browser. Didn't see too many instructions or guidelines anywhere. I realize you're not getting paid for this but...Maybe doing something like this was over my head....

Edited by toughcustomer
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...