Jump to content

jds

Member
  • Posts

    606
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    Australia

Everything posted by jds

  1. Hi jumper, here are the results : 1) HoverIP : Seems OK. 2) SAP GUI : crashed with the following : JAVAW caused an exception 03H in module KERNEL32.DLL at 0187:bff768a1. Registers: EAX=c0030900 CS=0187 EIP=bff768a1 EFLGS=00000246 EBX=00000000 SS=018f ESP=1818e604 EBP=1818e638 ECX=ffffff64 DS=018f ESI=7813220d FS=5c27 EDX=00000000 ES=018f EDI=00000000 GS=0000 Bytes at CS:EIP: c3 cc cc 55 8b ec 56 57 68 c0 d4 fc bf e8 01 d9 Stack dump: 78132225 bf4d735b 00000000 78130000 81daa5d8 0000000a 00000004 1818e608 1818e41c 1818e800 78138ad1 df4ede3b fffffffe 1818e810 78132337 78130000 3) In addition, Dependency Walker didn't run (no error message) and Open Office 3.2 produced an error R6034 when I double-clicked an XLSX file. Then I commented out all the evil *ActCtx* functions in 'Kstub822.ini' and rebooted. Then everything worked OK. Joe.
  2. Nice!!! FWIW, version 4 works fine with HoverIP and SAP GUI for Java (so too does version 3, of course). Joe.
  3. True, however, that's a reflection of my confidence level in your DLL. 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.
  4. 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! 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.
  5. 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'?
  6. Agreed. Also, evidence to date is that SAPGUI doesn't accept any negative return values for this function. Joe.
  7. Hi jumper, FYI, here are the results of testing the 2012/12/04 edition : HoverIP produces the following error message, then seems to work normally : SAPGUI produces the following error when trying to connect to the server, doesn't work : Joe.
  8. Neat! Thanks for the clarification, jumper. Joe.
  9. I wish now that I'd not suggested the 50 return code for GetAdaptersAddresses before checking what was documented. Sure, it works fine for SAPGUI, but perhaps the 232 return code would be more appropriate for other applications (and it works fine too for SAPGUI). Hi jumper, I notice that all but three functions in this DLL have the same entry point. Given that different functions will have different stack fix-up requirements, I presume that these other functions don't actually do this (properly). So, if any of these other functions are called (eg. HoverIP uses a bunch of functions from IpHlpApi), this DLL would be unsafe. Is that correct? Joe.
  10. Well, SAPGUI is happy with GetAdaptersAddresses disabled, so perhaps only the 't5' setting is required, for Opera. Also, it would be good to know if another setting such as 'r232s5' may work with µTorrent or even Opera. The return code 50 was one that I'd copied from another IpHlpApi function (GetPerAdapterInfo) for HoverIP, and isn't actually documented for GetAdaptersAddresses. SAPGUI accepted it and indeed, seems to except many other return codes, but not -1. Joe.
  11. Hmmm ... So the only setting so far that is compatible between µTorrent and SAP GUI for Java 7.10r3 is no setting. Too bad the latest Opera doesn't agree with that. For completeness, these are the documented return codes that SAP GUI for Java likes : 8, 87, 111, 232, 1228. It also likes undocumented return codes : 1, 50, 120. It doesn't like -1 and I don't dare try 0 (too risky). Joe.
  12. µTorrent doesn't crash with "GetAdaptersAddresses=t5" I've just tried this 't5' setting and it produces this problem with SAP GUI for Java 7.10r3 when connecting to the server : However, the following (undocumented return code for this function?) works OK for SAP GUI (no Kstub entry also works) : Joe.
  13. I read in the KernelEx wiki, and have previously read here in this forum (but can't get the search function to locate it now), that : However, I am presently using version 10.2.161.23 and my display is configured for 1024x768 in 16 bit mode and it seems to work just fine. It shows the version number at the Adobe page and works for the test here : http://www.chemgapedia.de/vsengine/info/en/help/requirements/flash.html So I don't understand why that advice about "only 32 bit colour mode" starting from Flash version 10.2 ... Joe. PS. I have just updated to version 11.1.102.63 (using the MSI installer) and this is working too.
  14. Thanks, jumper. I've confirmed that HoverIP works just fine without the SetLastError option. Looking at the MSDN information, I suppose if it doesn't mention anything about a function setting the "last error" code, it means it isn't set. Joe.
  15. You should try Philip K. Dick... particularly: "Flow my Tears, the Policeman Said!". Thanks, Den. It's been a long time since I took the time to read a novel. Hmmm ... So the missing data is due to a serious case of "observer effect"? Since some of us apparently have memories of this data, that means we've been taken into an alternate reality where the data doesn't exist. The observer is the Internet Archive, but if that dies, we don't get the missing data back, so that doesn't work. Instead we need an antidote to those pesky robots, the KR-3 of the 'net. BTW, I've found another 'nslookup' (and more!) tool : HoverIP. Lots of features, however, it requires KernelEx, Kext (Kstub) and a couple more little details, which I've documented in the Kext thread. Joe.
  16. [IpHlpApi.dll] GetPerAdapterInfo=r50s3e50 ; Error_Not_Supported, 3 Params Enables HoverIP v1.0b to work with "iphlpapi.dll" version 5.0.1717.2 (newer versions I've found, such as 5.0.2173.2, have the required function but unfortunately also a whole bunch of dependencies). Joe.
  17. 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.
  18. 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 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
  19. Your google-fu is seemingly low , the real issue is that the good guys put one of the nice robots.txt on their site (which is no more): http://wayback.archive.org/web/*/http://www.globsol.com/ (it should be this one ) Maybe you can get something of use by googling for: site:http://cd.textfiles.com/ nslookup but cannot say.... jaclaz Thank you jaclaz (and Nomen). I had never heard of this company before, so was unable to find their original URL, which is gone and forgotten (BTW, I don't recall this effect being mentioned by Asimov). That search query you gave is certainly interesting. This helped to track down an 'nslookup' utility from Ashmount Research that kinda works, but doesn't resolve some internal network names like 'resolve' is able. Further searching the net revealed this gem : http://www.jimprice.com/jim-soft.shtml#nsbatch (seems to work as well as 'resolve' and has more features). Joe.
  20. Some little progress ... I tried printing in FF 3.5.20pre by loading it via Dependency Walker and clicking the "Start Profiling" function. When there were pauses in this process, I copied the information from the DW log and saved this away. To my surprise, the first time I tried this, it actually printed. It was the google page, and printed a bit strange - the google graphic and the two button texts were printed up-side-down. This was "Run 1" in the attached logs. I then tried the same thing a few more times, including reboots, but FF always crashed. Two runs were captured, these are "Run 2" and "Run 3" in the attached logs. I noticed for example that when function "IsTNT" is called in one instance, there was one (probably bogus) error code, whereas in another instance, there was a different (probably bogus) error code. From this I conclude that the error codes returned for missing functions in general are garbage, which may explain why I succeeded in printing once but not again. The attached logs are in RTF format to preserve the colour coding and bold text from DW. Joe. Debug_FF3_Printing.cab
  21. Try loading Opera via Dependency Walker, then click the "Start Profiling" option and see what missing dependencies appear due to delayed loading (if that's the right jargon). Also, for 'uxtheme', see a thread I started here about a port of the Wine version. Good luck. BTW, if I may ask a silly question, how do you identify if a build of Opera has the dreaded plugin wrapper? Joe.
  22. Thanks, I'd be interested in trying this. Unfortunately however, my attempts to find this utility were exactly a "wild goose chase". I think I located this company's physical address, postal address, phone and fax numbers but alas, no signs of a web site! (Of course, even if I find their web site, chances are this olde utility will long have been deleted.) Joe.
  23. From what I can figure, the tools discussed above are about editing a 'hosts' file, whereas I came across this thread searching for an equivalent/replacement for 'nslookup' (also, the tool by that name in 'trace.zip' didn't work at all for me). I've finally found something that fits the bill : http://members.tripod.com/~a_shekhar/resolve/resolve.zip Joe. PS. You may not be able to download the above file directly by clicking the above link. You can copy the link location into the address line of your browser or visit the hosting page : http://members.tripod.com/~a_shekhar/resolve/resolve.html
  24. Excepting the ancient PC/XT, the DIN 5 and PS/2 "mini-DIN" keyboard interfaces are actually identical electrically and for protocol. You can simply buy an adaptor to convert the connector type or make an adaptor cable yourself. This is simpler than any USB option. Joe.
  25. The current version of FineSSE is 29. Glad you found the problem, and thanks for the work-around. Joe.
×
×
  • Create New...