MSFN Forum: Kext: DIY KernelEx extensions - MSFN Forum

Jump to content


  • 12 Pages +
  • « First
  • 4
  • 5
  • 6
  • 7
  • 8
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

Kext: DIY KernelEx extensions Latest: K452stub (25Feb); Core.ini (2Feb, post#144); Ktree9 (9Jan) Rate Topic: -----

#101 User is offline   jumper 

  • Masters HJ/TJ'er (back in training)
  • PipPipPip
  • Group: Members
  • Posts: 361
  • Joined: 21-January 11
  • OS:98SE
  • Country: Country Flag

  Posted 25 December 2012 - 11:30 PM

Merry Christmas! :w00t:

Version 3 of the Posted Image Iphlpapi wrapper (2.55K) is now available with near XP-level support for GetAdaptersAddresses and partial support for GetPerAdapterInfo. (There is also a stub for GetTcpTable2.)

To use with KernelEx, copy to iphlpapi3.dll in your Windows\KernelEx folder and activate in one of these ways:
  • Spoiler
  • add individual function(s) to Kstub822.ini:
    [Iphlpapi.dll] ;any or all of the following:
    GetAdaptersAddresses=>iphlpapi3:
    GetPerAdapterInfo=>iphlpapi3:
    GetTcpTable2=>iphlpapi3: 
    

To use without (or with) KernelEx:
  • place (a copy of) iphlpapi.dll in the folder with any app that needs it.
  • Disable KnownDLLs redirection for Iphlpapi.dll by deleting this key in the registry:
     HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\KnownDLLs\IPHLPAPI
    

Edit: First method not working yet; Last method most tested and working both with and without KernelEx.
Edit2: Needs to be named iphlpapi3.dll in KernelEx folder.
Edit3: Second method not working yet. Non-working methods hidden in Spoiler.

This post has been edited by jumper: 05 January 2013 - 04:54 AM



#102 User is offline   MiKl 

  • Junior
  • Pip
  • Group: Members
  • Posts: 64
  • Joined: 01-December 11
  • OS:98SE
  • Country: Country Flag

Posted 27 December 2012 - 10:34 AM

View Postjumper, on 25 December 2012 - 11:30 PM, said:

Merry Christmas! :w00t:

Version 3 of the Posted Image Iphlpapi wrapper (2.55K) is now available with near XP-level support for GetAdaptersAddresses and partial support for GetPerAdapterInfo. (There is also a stub for GetTcpTable2.)


Unfortunately SeaMonkey 2.0.14 does not start with iphlpapi running.

#103 User is offline   jumper 

  • Masters HJ/TJ'er (back in training)
  • PipPipPip
  • Group: Members
  • Posts: 361
  • Joined: 21-January 11
  • OS:98SE
  • Country: Country Flag

Posted 28 December 2012 - 05:54 AM

View PostMiKl, on 27 December 2012 - 10:34 AM, said:

Unfortunately SeaMonkey 2.0.14 does not start with iphlpapi running.

What Iphlpapi dependencies does Dependency Walker list for SeaMonkey? GetAdaptersAddresses was written with Firefox in mind--I studied the 1.9.1 source code (nsNotifyAddrListener.cpp) and looked at the latest as well.

And what method did you use? Try using Kstub822.ini to add the functions one-by-one.

Note: Kexstubs definitions will override the local copy method. (In case you already have definitions from previous tests.)

#104 User is offline   MiKl 

  • Junior
  • Pip
  • Group: Members
  • Posts: 64
  • Joined: 01-December 11
  • OS:98SE
  • Country: Country Flag

Posted 31 December 2012 - 06:22 AM

View Postjumper, on 28 December 2012 - 05:54 AM, said:

View PostMiKl, on 27 December 2012 - 10:34 AM, said:

Unfortunately SeaMonkey 2.0.14 does not start with iphlpapi running.

What Iphlpapi dependencies does Dependency Walker list for SeaMonkey? GetAdaptersAddresses was written with Firefox in mind--I studied the 1.9.1 source code (nsNotifyAddrListener.cpp) and looked at the latest as well.

And what method did you use? Try using Kstub822.ini to add the functions one-by-one.

Note: Kexstubs definitions will override the local copy method. (In case you already have definitions from previous tests.)


Hi Jumper,

unfortunately I am not that much into all this great stuff so I can only hope that I give you some good infos.
- I don't see Iphlpapi listed at all in DependencyWalker for SeaMonkey 2.0.14 !! I will try a later version asap because I seem to remember that they switched then to the Firefox gecko so it may work. Will report back but I have to set up a test machine again ...
DW lists however many other problems for 2.0.14 - especially in ntdll.dll.
- Did used the core.ini method.

Thx

Edit: Also the latest version 2.14.1 of SeaMonkey seem to not like iphlpapi.

This post has been edited by MiKl: 02 January 2013 - 06:09 AM


#105 User is offline   jumper 

  • Masters HJ/TJ'er (back in training)
  • PipPipPip
  • Group: Members
  • Posts: 361
  • Joined: 21-January 11
  • OS:98SE
  • Country: Country Flag

Posted 02 January 2013 - 04:38 PM

I checked the SeaMonkey 2.6.1 package and didn't find any iphlpapi dependencies or even raw text references. I looked at the SeaMonkey sources and the only reference to iphlpapi is in nsNotifyAddrListener.cpp, the same version as used by FF2..20 and the 1.9.1 core, and the one I have already been using for reference. Apparently that file isn't linked into the 2.x builds of SeaMonkey.

So, any problem should also show up in FF2..20. But I've been running with no problems for the last week using the Core.ini method:
contents=std,iphlpapi,Kstub822,kexbases,kexbasen 

You can try using the Kstub822.ini method and only add definitions for GetAdaptersAddresses and GetPerAdapterInfo as needed for other apps:
[Iphlpapi.dll] ;any or all of the following:
GetAdaptersAddresses=>iphlpapi:
GetPerAdapterInfo=>iphlpapi: 

Iphlpapi.dll can also be renamed for testing in methods other than the local-app-directory method.

This post has been edited by jumper: 08 January 2013 - 04:40 AM


#106 User is offline   jds 

  • -DOS+
  • PipPipPipPip
  • Group: Members
  • Posts: 595
  • Joined: 03-June 08
  • OS:98SE
  • Country: Country Flag

Posted 03 January 2013 - 01:23 AM

View Postjumper, on 25 December 2012 - 11:30 PM, said:

Merry Christmas! :w00t:

Version 3 of the Posted Image Iphlpapi wrapper (2.55K) is now available with near XP-level support for GetAdaptersAddresses and partial support for GetPerAdapterInfo. (There is also a stub for GetTcpTable2.)

Hi jumper,

Happy New Year!

OK, I've just had a quick play with this. I copied to the System directory and commented out all the IpHlpApi section in "stub822.ini". Unfortunately, after a reboot, my computer was sluggish, with WinGuage showing CPU usage at 100% (normally it's about 33%). When I tried SAPGUI, it started up but then stalled when I tried connecting to the server. When I tried HoverIP, it never produced a GUI. In both cases, I had to terminate these apps via the Ctl-Alt-Del thingie

Joe.

PS. A small request for ktree9 : If it isn't too much trouble, would it be possible to sort the DLL names listed under, eg. 'kexbasen'?

#107 User is offline   jumper 

  • Masters HJ/TJ'er (back in training)
  • PipPipPip
  • Group: Members
  • Posts: 361
  • Joined: 21-January 11
  • OS:98SE
  • Country: Country Flag

Posted 03 January 2013 - 05:53 AM

> I copied to the System directory...
My IPHLPAPI.DLL is a wrapper, not a replacement. The System directory is the one place it cannot go!

> ...and commented out all the IpHlpApi section in "stub822.ini".
This isn't necessary unless you use the "content= iphlpapi, Kstub822" method (currently suspect, testing requested!).

> PS. A small request for ktree9 : If it isn't too much trouble, would it be possible to sort the DLL names listed under, eg. 'kexbasen'?
Like in this Nov 4 test build? :angel
Attached File  Ktree9h.7z (2.49K)
Number of downloads: 9

Pardon the 10-second hourglass--that's the slow built-in sorting taking place that I've been wanting to correct before release. All the apis in each dll are already sorted, so I just need to do a custom merge-sort in most cases. Three later builds correcting various minor issues also exist, but aren't as usable.

#108 User is offline   MiKl 

  • Junior
  • Pip
  • Group: Members
  • Posts: 64
  • Joined: 01-December 11
  • OS:98SE
  • Country: Country Flag

Posted 03 January 2013 - 06:19 AM

View Postjumper, on 02 January 2013 - 04:38 PM, said:

I checked the SeaMonkey 2.61 package and didn't find any iphlpapi dependencies or even raw text references. I looked at the SeaMonkey sources and the only reference to iphlpapi is in nsNotifyAddrListener.cpp, the same version as used by FF2..20 and the 1.9.1 core, and the one I have already been using for reference. Apparently that file isn't linked into the 2.x builds of SeaMonkey.

So, any problem should also show up in FF2..20. But I've been running with no problems for the last week using the Core.ini method:
contents=std,iphlpapi,Kstub822,kexbases,kexbasen 

You can try using the Kstub822.ini method and only add definitions for GetAdaptersAddresses and GetPerAdapterInfo as needed for other apps:
[Iphlpapi.dll] ;any or all of the following:
GetAdaptersAddresses=>iphlpapi:
GetPerAdapterInfo=>iphlpapi: 

Iphlpapi.dll can also be renamed for testing in methods other than the local-app-directory method.


Thanks Jumper. I have tried the kstub822.ini method but I am not sure if it had any effect on my system.
SeaMonkey 2.0.14 does now start and works perfectly but SeaMonkey 2.14.1 still crashes 'blaming' msvcr100.dll.

To avoid misunderstandings - I just c&p the four lines from post #101 into kstub822 (I did put them between credui and kernel32) and re-start, correct ?
When you have the time could you test SeaMonkey 2.14.1 on your system ?

This post has been edited by MiKl: 03 January 2013 - 08:49 AM


#109 User is offline   jds 

  • -DOS+
  • PipPipPipPip
  • Group: Members
  • Posts: 595
  • Joined: 03-June 08
  • OS:98SE
  • Country: Country Flag

Posted 03 January 2013 - 09:10 PM

View Postjumper, on 03 January 2013 - 05:53 AM, said:

> I copied to the System directory...
My IPHLPAPI.DLL is a wrapper, not a replacement. The System directory is the one place it cannot go!

Doh!!! I knew it was a wrapper and still I made such a mistake - hmmm ... must do better!

Anyway, this time I renamed your DLL as IPHLPAPI.JMP and placed it in the System directory, then added the following registry entry :

REGEDIT4

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\KnownDLLs]
"IPHLPAPI"="IPHLPAPI.JMP"


Now HoverIP and SAPGUI work just fine! :)

View Postjumper, on 03 January 2013 - 05:53 AM, said:

Pardon the 10-second hourglass--that's the slow built-in sorting taking place that I've been wanting to correct before release.

Hmmm ... I've noticed you mention using Bubble Sort a couple of times previously, AFAIK, it's the world's slowest sorting algorithm. I've had dramatic improvement in another project where I converted a Bubble Sort into a Shell Sort, only slightly more complicated - I highly recommend it (I ported the example from Peter Grogono's book 'Programming in Pascal').

Joe.

#110 User is offline   jumper 

  • Masters HJ/TJ'er (back in training)
  • PipPipPip
  • Group: Members
  • Posts: 361
  • Joined: 21-January 11
  • OS:98SE
  • Country: Country Flag

Posted 03 January 2013 - 10:40 PM

> Thanks Jumper.
And Thanks to you, MiKl. :) There have been 26 downloads of v3, but only you and jds have reported your finding. :unsure:

> I have tried the kstub822.ini method but I am not sure if it had any effect on my system.
"No" effect is the best effect when it is not needed!

> SeaMonkey 2.0.14 does now start and works perfectly
Good. This is back to the "no" effect when not needed.

>... but SeaMonkey 2.14.1 still crashes 'blaming' msvcr100.dll.
If this means missing exports, you need to update to the latest msvcr100.dll package.

> To avoid misunderstandings - I just c&p the four lines from post #101 into kstub822 (I did put them between credui and kernel32) and re-start, correct ?
Yes, but that was so "2012". :lol: The "2013" method (see updated post #101) is to rename it iphlpapi3.dll and edit Kstub822.ini to match. The change is immediate--no reboot needed!

>When you have the time could you test SeaMonkey 2.14.1 on your system ?
I can't risk my FF2 setup, but I'll download SM and check it out.

#111 User is offline   jumper 

  • Masters HJ/TJ'er (back in training)
  • PipPipPip
  • Group: Members
  • Posts: 361
  • Joined: 21-January 11
  • OS:98SE
  • Country: Country Flag

Posted 04 January 2013 - 05:40 AM

>> The System directory is the one place it cannot go!
> ...this time I renamed your DLL as IPHLPAPI.JMP and placed it in the System directory, then added the following registry entry...
Well, yes, this advanced method is the exception, but it's a global solution that affects the OS and all apps! Test versions cannot override it either by local installation (requires clearing the KnownDLLs entry) or by KernelEx/Kstubs. I recommend using the iphlpapi3.dll name for easier upgrading when the time comes.

> Now HoverIP and SAPGUI work just fine! :)
Good, hopefully Opera now does too.

> Hmmm ... I've noticed you mention using Bubble Sort a couple of times previously, AFAIK, it's the world's slowest sorting algorithm.
Actually, it's the fastest in practice (and nearly in theory) when the dataset is very small or presorted (or nearly so). The slowest in practice is a pure quicksort on reverse-sorted (worst-case scenario) data! Standard quicksorts shuffle (or bit-reversed-index) the data first to vastly decrease the likelyhood of a worst case scenario at the cost of slower average performance. The simple methods have low overhead but don't scale well; the more complex the algorithm, the larger the dataset must be before it become faster. Hybrid implementions often bubblesort small datasets and do a brief analysis on larger sets before selecting what will hopefully be the fastest method.

> I've had dramatic improvement in another project where I converted a Bubble Sort into a Shell Sort, only slightly more complicated - I highly recommend it (I ported the example from Peter Grogono's book 'Programming in Pascal').
Ktree processes presorted lists of api names from get_api_table() calls and raw DLL export tables. For the "All API's by name" list, I can do an insertion sort as I process, or load all lists then do a merge sort.

#112 User is offline   schwups 

  • schwups
  • PipPip
  • Group: Members
  • Posts: 274
  • Joined: 11-November 09
  • OS:ME
  • Country: Country Flag

Posted 04 January 2013 - 06:57 AM

Quote

Good, hopefully Opera now does too.


Method:

add individual function(s) to Kstub822.ini:
[Iphlpapi.dll] ;any or all of the following:
GetAdaptersAddresses=>iphlpapi3:
GetPerAdapterInfo=>iphlpapi3:
GetTcpTable2=>iphlpapi3:


Opera 12.10 and 12.12 crash on start.

Kstub822.log:

= Iphlpapi.dll:GetAdaptersAddresses=>iphlpapi3: = 

Supplement: Also Opera versions 12.5 build 1546 and higher crash on start.


µTorrent 2.0.4 runs fine.


This post has been edited by schwups: 04 January 2013 - 12:02 PM


#113 User is offline   jds 

  • -DOS+
  • PipPipPipPip
  • Group: Members
  • Posts: 595
  • Joined: 03-June 08
  • OS:98SE
  • Country: Country Flag

Posted 04 January 2013 - 07:08 AM

View Postjumper, on 04 January 2013 - 05:40 AM, said:

> ...this time I renamed your DLL as IPHLPAPI.JMP and placed it in the System directory, then added the following registry entry...
Well, yes, this advanced method is the exception, but it's a global solution that affects the OS and all apps!

True, however, that's a reflection of my confidence level in your DLL. :angel

View Postjumper, on 04 January 2013 - 05:40 AM, said:

> Hmmm ... I've noticed you mention using Bubble Sort a couple of times previously, AFAIK, it's the world's slowest sorting algorithm.
Actually, it's the fastest in practice (and nearly in theory) when the dataset is very small or presorted (or nearly so). The slowest in practice is a pure quicksort on reverse-sorted (worst-case scenario) data! Standard quicksorts shuffle (or bit-reversed-index) the data first to vastly decrease the likelyhood of a worst case scenario at the cost of slower average performance. The simple methods have low overhead but don't scale well; the more complex the algorithm, the larger the dataset must be before it become faster. Hybrid implementions often bubblesort small datasets and do a brief analysis on larger sets before selecting what will hopefully be the fastest method.

I entirely agree about your comparison of simple vs. complex sorting methods. That's why I didn't even mention Quicksort. However, Bubble Sort also doesn't scale well with the size of the data elements, not just their quantity. It doesn't take much for its inefficiency to show. If it's taking 10 seconds to sort, then it's the wrong algorithm. Just my 2c.

Joe.

#114 User is offline   dencorso 

  • Adiuvat plus qui nihil obstat
  • Group: Super Moderator
  • Posts: 4,883
  • Joined: 07-April 07
  • OS:98SE
  • Country: Country Flag

Posted 04 January 2013 - 07:53 AM

View Postjumper, on 04 January 2013 - 05:40 AM, said:

For the "All API's by name" list, I can do an insertion sort as I process...

That's probably the way to go... Just my 2¢, of course, too. Happy new year to both of you.

#115 User is offline   schwups 

  • schwups
  • PipPip
  • Group: Members
  • Posts: 274
  • Joined: 11-November 09
  • OS:ME
  • Country: Country Flag

Posted 04 January 2013 - 11:58 AM

Method:

add to core.ini contents: (with or without Kstub822)
contents=std,iphlpapi3,Kstub822,kexbases,kexbasen

KernelEX didn't work anymore. I reinstalled it.


After several attempts with different order it is sufficient to take iphlpapi3 out again. Usually reinstalling isn't necessary.


This post has been edited by schwups: 06 January 2013 - 05:21 AM


#116 User is offline   jumper 

  • Masters HJ/TJ'er (back in training)
  • PipPipPip
  • Group: Members
  • Posts: 361
  • Joined: 21-January 11
  • OS:98SE
  • Country: Country Flag

Posted 07 January 2013 - 07:11 PM

Thanks to everyone for the testing and feedback. :)
In a slight change of plans, today I'm releasing Iphlpapi4 (Post #1 and Below) and updated Kexstubs.ini definitions (Below).



Iphlpapi wrapper

Usage with Kexstubs:
* Put iphlpapi4.dll in your Windows\KernelEx folder and activate the individual functions in Kstub822.ini:
[Iphlpapi.dll]
GetAdaptersAddresses=>iphlpapi4:
GetPerAdapterInfo=>iphlpapi4: 

Usage without Kexstubs (or without KernelEx):
* Put a copy renamed to iphlpapi.dll in the folder with any app that needs it.
* Disable KnownDLLs redirection for Iphlpapi.dll by deleting this key in the registry:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\KnownDLLs\IPHLPAPI

History:
:) Iphlpapi3 implemented GetAdaptersAddresses with information from GetAdapterInfo. Also stubs for GetPerAdapterInfo, GetTcpTable2.
:} Iphlpapi4 implements GetAdaptersAddresses with information from GetIfTable. This adds the Loopback interface to the results as well as real MTU, OperStatus, and link speeds. But lost is DhcpEnabled status (and potentially Gateway and DNS details that I hadn't implemented yet). Stubs for CancelIPChangeNotify, EnableRouter, FlushIpNetTable, GetBestInterfaceEx, GetExtendedTcpTable, GetExtendedUdpTable, GetIpStatisticsEx, GetPerAdapterInfo, GetTcpStatisticsEx, GetTcpTable2, GetUdpStatisticsEx, UnenableRouter.
:( Iphlpapi5 is to be the best of 3+4 and more. But I've been finding lots of errors in MS and third-party documentation and sample code, so I need empirical data to clarify how things should actually work. I will be converting a number of console test apps (based on MSDN samples) into one Win32 app that can be run on any 32-bit Windows platform. Results from dual-boot and VM systems should provide the needed clarity!



Updated Kexstubs.ini (Kstub822.ini):
Spoiler

Kstub_KnownDLLs.reg
REGEDIT4

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\KnownDLLs]
"CREDUI"="LZ32.DLL"
"DBGHELP"="LZ32.DLL"
"DNSAPI"="LZ32.DLL"
"WINHTTP"="LZ32.DLL"



Edit: removed ActCtx / Active Context and Msvcr* definitions
Edit2: struck Kex from stubs.ini

This post has been edited by jumper: 04 February 2013 - 04:04 PM


#117 User is offline   jumper 

  • Masters HJ/TJ'er (back in training)
  • PipPipPip
  • Group: Members
  • Posts: 361
  • Joined: 21-January 11
  • OS:98SE
  • Country: Country Flag

Posted 08 January 2013 - 05:19 AM

View PostMiKl, on 03 January 2013 - 06:19 AM, said:

SeaMonkey 2.0.14 does now start and works perfectly but SeaMonkey 2.14.1 still crashes 'blaming' msvcr100.dll.
...
When you have the time could you test SeaMonkey 2.14.1 on your system ?

SeaMonkey 2.0.14 is an W2K-compatible version; SeaMonkey 2.14.1 is the latest XP+ version, is not W2K-compatible, and is NOT a minor upgrade to 2.0.14!

I suggest trying 2.6.1. It should work with the new Kexstubs definitions.

After that, try 2.9.1 -- it is the last W2K version. ImportPatcher.37 reports the following for SeaMonkey.exe and plugin-container.exe:
...
[DLL replacements]
RASDLG.dll=

[RASAPI32.dll]
RasGetAutodialAddressW=
RasGetAutodialEnableW=
RasGetAutodialParamW=
RasSetAutodialAddressW=

[RASDLG.dll]
RasDialDlgW=
RasPhonebookDlgW=
... 

Thus it requires these additional Kstub definitions for SeaMonkey.exe and plugin-container.exe:
[Lz32.dll] --- all API's in functions that use KnownDLLs to forward to LZ32 ---
RasDialDlgW=
RasPhonebookDlgW=

[RASAPI32.dll]
RasGetAutodialAddressW=
RasGetAutodialEnableW=
RasGetAutodialParamW=
RasSetAutodialAddressW=

[;RASDLG.dll] --- see Lz32 ---
RasDialDlgW=
RasPhonebookDlgW= 
(Note how easy that was to cut and paste from one .ini to another!)

and this addition to the registry:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\KnownDLLs]
"RASDLG"="LZ32.DLL" 

Now back to 2.14.1 -- its plugin-container.exe requires many more new definitions that will probably be more difficult to implement. Its SeaMonkey.exe does not require the 1.9.1 additions, however, and should work with the new definitions. Try disabling plugin-container.exe (and thus plug-ins) by renaming or deleting it.

Finally, if someone could look up those Ras functions above and recommend proper definitions, that would be great! :yes:

#118 User is offline   jumper 

  • Masters HJ/TJ'er (back in training)
  • PipPipPip
  • Group: Members
  • Posts: 361
  • Joined: 21-January 11
  • OS:98SE
  • Country: Country Flag

Posted 09 January 2013 - 03:38 AM

Ktree9 has been posted. :hello:

I was over-thinking the sorting thing. The solution was to do all inserting at the end, then make one call to TreeView_SortChildren for each group once the inserting was done. Load time is now less than one second :blushing: !

#119 User is offline   MiKl 

  • Junior
  • Pip
  • Group: Members
  • Posts: 64
  • Joined: 01-December 11
  • OS:98SE
  • Country: Country Flag

Posted 09 January 2013 - 06:22 AM

Hi Jumper, with iphlpapi4 running both Sunbird 0.5 and OpenOffice 3.2 crash on start on my system so I had to go back to #3.

#120 User is offline   schwups 

  • schwups
  • PipPip
  • Group: Members
  • Posts: 274
  • Joined: 11-November 09
  • OS:ME
  • Country: Country Flag

Posted 09 January 2013 - 11:47 AM

My first results for post 116 (Kstub822.ini and iphlpapi4): 

µTorrent 2.0.4: It doesn't start. Message: C:\Windows\System\iphlpapi.dll: IpHlpDll Entry not found (7b340000 0) 

Kstub822.log:

[Kstub822]
= Iphlpapi.dll:GetAdaptersAddresses=>iphlpapi4: =
= Lz32.dll:MiniDumpWriteDump =
= Kernel32.dll:CreateActCtxW=t1e =
= Iphlpapi.dll:GetAdaptersAddresses=>iphlpapi4: =


OpenOffice 3.2.1: The Installation failed. Message: The E/A process was canceled because of a thread end or an application request.
Log => no entry.

Opera 12.5+: Still no success. 

Version 12.5 build 1583 and 12.12 build 1707

Log:
[Kstub822]
= Iphlpapi.dll:GetAdaptersAddresses=>iphlpapi4: =



Thanks for your efforts. I hope.  :)

This post has been edited by schwups: 09 January 2013 - 12:49 PM


Share this topic:


  • 12 Pages +
  • « First
  • 4
  • 5
  • 6
  • 7
  • 8
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

2 User(s) are reading this topic
0 members, 2 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy