Jump to content

jumper

Member
  • Posts

    2,007
  • Joined

  • Last visited

  • Days Won

    10
  • Donations

    0.00 USD 
  • Country

    United States

Everything posted by jumper

  1. ImportPatcher does patch and/or report a few things in the headers other than just imports, so it'll be easy to also detect TLS directory entries in DLLs (not EXEs) and zero them if requested. Do these Firefox problem DLLs export any common functions (like plugins do) that can be used to identify them?
  2. > ... gecko > 49 ... If 45 and 49 both still use mozjs.dll, perhaps a 49 SSE build of just that dll could be used with the full 45 SSE build?
  3. > And here is the package (finally!): > http://www.geocities.ws/jumper/EudoraPlugins.7z - 39KB Please test the original sort32.dll and my mod 3a.
  4. I found the SDK and have developed some test plugins. I'm just now seeing the last 27 hours of posts, so my tests are a bit dated. Here is the readme from the package I'm preparing: And here is the package (finally!): http://www.geocities.ws/jumper/EudoraPlugins.7z - 39KB
  5. Sounds like you should be updating GDI32.dll from sp3 to sp4. There may also be a GDI.exe (or similar) that needs to match. GdiDrawStream is also supported by BWC's KDW Wrapper. https://web.archive.org/web/20160620154132/http://www.msfn.org/board/topic/175185-list-of-web-browsers-that-work-on-windows-2000
  6. Screen flashes can occur when the display resolution or color depth are modified. Make sure the desktop is already in a mode preferred by the app (usually true-color). Power events can also cause a flash. Check Monitor Properties (under Display Properties -> Settings -> Advanced -> Monitor or similar) and uncheck "Reset display on suspend/resume."
  7. If we determine the relevant functions in mshtml.dll, we could filter the URI requests or the retrieved content.
  8. Thanks for providing a link this time (instead of just a blank embed). Good read. :yes: I have one of those combo USB readers on my XP box that pre-assigns drive letters and if exist and if not exist both work just fine on empty slots. However, I was able to get a feel for the frustration of dealing with empty media errors on problem devices by testing empty drive a:. If the OP returns and gets everything working except dealing with problem devices, we can write a plugin to solve it.
  9. Sounds like Google has "updated" their JSON (or other) APIs that so many sites blindly use. :( If the page has a row of Social Networking buttons, it could be scripts from any of those sites. It may be time to update your Script Blocker or HOSTS settings. Let us know if you find anything new we might need to block. TIA! Also: if the crypto was upgraded on any JS servers, decoding it might be taking (much) longer. A larger memory cache setting might prevent the re-decoding of some scripts. A (larger) file cache might also help (although that's less "portable").
  10. In this example, it looks like Start.bat is on L: and DPI.exe will be on M:. Start.bat knows the path for DPI.exe, but not its drive letter. Check for Z:\path\DPI.exe and work backwards. Or Start.bat can determine its own drive letter (using %0) and work forward. Each drive could also be checked for a matching label (or other identifier) first. If exist z:\path\dpi.exe z:\path\dpi.exe | exit If exist y:\path\dpi.exe y:\path\dpi.exe | exit ... If exist c:\path\dpi.exe c:\path\dpi.exe | exit echo Oops! pause (A For %%d in (Z Y ... C) do loop could also be used.)
  11. READ1ST.TXT firmly states: "EXTREMELY IMPORTANT...98SE2ME works ONLY *IF* AND *WITH*: ... Windows 98 Second Edition (SE) 4.10.2222 (A) English ... [and] ... Windows Millennium Edition (ME) 4.90.3000 English" So Spanish is not supported. You have confirmed that the obvious possible solution does not work. It might be possible to make it work, but it is up to you to figure out what needs to be done and how. You really don't want to get into translating resources. Maybe try discovering which files are patched and write-protect them so they don't get modified (patches are for English versions only). See msfn.org/board/topic/128115-98se2me-in-spanish/ and msfn.org/board/topic/46349-98se2me-killer-replacements-me-98-se/ 98SE2ME automates ' "transplanting" 700+ newer ME system files onto 98 SE.' You can try to do this manually--just transplant a few similarly named files at a time. Revert and skip any that don't work--you can try them again later (they might have failed because of dependencies that hadn't been updated yet).
  12. Thanks for the quick links. I'll need them when I get around to updating the Compaq dc5750 I acquired recently. (I'll open another thread when the time comes.)
  13. Might "downgrading" IE9's UA to IE8 help? If so, a batch or cmd file could be used to create a "Youtube app" by wrapping an "iexplorer9 " invocation in calls to change the registry (temp reg files created via echo).
  14. When installing 98SE2ME on Spanish SE, try sourcing the ME files from a Spanish version of ME.
  15. > the point is: Wine doesn't run on XP +1 Agreed. Wine runs on Linux which can be run in a virtual machine on XP; ReactOS in a VM would be more direct. Also: Wine plus XP in a VM, both on Linux; or XP in a VM on ReactOS Linux+Wine or ReactOS (or Vista+) on a separate physical machine can then be remotely accessed from the XP machine. Linux+Wine or ReactOS (or Vista+) on a separate physical machine can then be accessed with a KVM (keyboard+video+mouse) switch. And: Dual-booting to run non-XP software when only one physical machine is available is always a popular option.
  16. Open the exe in DW and use the Profile menu. This will provide run-time diagnostics about what is going right and what is going wrong. Remember to try the various OS compatibility modes offered by Vista. There is lots of discussion about app-porting tools and techniques in the Win2000 and Win9x board forums here on MSFN.org.
  17. @siria: Each of your URLs have a bad HREF value in the link tag surrounding it. +1 for you once fixed! :) Edit: The https://o.rthost.cf/ links on the page at http://rtfreesoft.blogspot.com/2018/06/other-browser-binaries.html don't work for me; the http://o.rths.cf/ links on the page at http://o.rths.cf/gpc/files1.rt/home.html do work.
  18. But github isn't accessible from Retrozilla or any browser it replaces!
  19. SM 1.1 is like FF 2.0, so RT's build of Retrozilla would be better.
  20. Accessing a drive is causing an update to both something on the drive and something on your desktop. Things to consider: * Active Desktop * shortcuts to drives on desktop * viewmode of drives' root folders * custom folder settings * desktop color depth * shelliconcache settings * Advanced Graphics hardware acceleration setting * Config.sys accdate settings
  21. ARDC 11.0.23 dropped support for IE versions 8,9 and 10. So even if we could somehow get it running on XP, without IE11 it still wouldn't be full-featured. (note: 10.1.12 also dropped support for XP)
  22. @schwups: KERNEL32.CheckRemoteDebuggerPresent didn't exist before XP. VLC should be running in XP mode to use it. Why are you using k452stub and in which *stub.ini file do you have [KERNEL32] CheckRemoteDebuggerPresent defined?
  23. @Goodmaneuver: > can function redirection use wild cards in KlEx eg CM_*=CFGMGR32.dll Not yet and not soon. It is planned, however. > if not then these functions I would like to add to the setupapi list ... I can do this, but do you really need them? If you are just experimenting, use Kexstubs to implement them yourself. > Can we redirect wmi* functions when called for in advapi.dll be redirected to wmi.dll? Yes, I found 23 functions that match. But WMI is not standard on 98/SE. SE needs an installer and 98 also needs IE5+. 98/SE/ME all need additional updates as well. So, no, I will not be doing this. You can use Kexstubs if you want to experiment. > Can _except_handler4_common calls to msvcrt be redirected to msvcr80? Msvcr80 is not standard. Use Kexstubs.
  24. > Leawo Blu-ray player ... net.framework ... Maxthon 3 Test them with ImportPatcher and report what is missing. After looking back at old notes from loblo and others, I found 20 other CM_* requests. The supported list will now be: [SETUPAPI.DLL] CM_Connect_MachineA CM_Get_Child CM_Get_Child_Ex CM_Get_DevNode_Registry_PropertyW CM_Get_DevNode_Registry_Property_ExA CM_Get_DevNode_Registry_Property_ExW CM_Get_DevNode_Status CM_Get_DevNode_Status_Ex CM_Get_Device_IDA CM_Get_Device_IDW CM_Get_Device_ID_ExA CM_Get_Device_ID_ExW CM_Get_Device_ID_ListW CM_Get_Device_ID_List_SizeW CM_Get_Parent CM_Get_Parent_Ex CM_Get_Sibling CM_Get_Sibling_Ex CM_Locate_DevNodeA CM_Locate_DevNodeW CM_Open_Class_KeyA CM_Set_DevNode_Problem_Ex CM_Setup_DevNode_Ex
  25. @Goodmaneuver: I haven't seen an app that calls both the traditional and CM functions from setupapi.dll, so making a local copy of cfgmgr32.dll renamed to setupapi.dll usually works. You can also forward them individually with Kexstubs.dll. That said, K.18 aleady forwards CM_Get_Device_IDW. K.19 will also forward CM_Get_Device_IDA and CM_Get_Parent. Do you need any others? @deomsh: Noted. Let me know when you have more details. @schwups: Try adding this to Core.ini: [WINXP.names] KERNEL32.CheckRemoteDebuggerPresent=kexstubs.0
×
×
  • Create New...