Jump to content

jumper

Member
  • Posts

    1,944
  • Joined

  • Last visited

  • Days Won

    7
  • Donations

    0.00 USD 
  • Country

    United States

Everything posted by jumper

  1. DecodePointer and EncodePointer already exist in XP's Kernel32.dll (5.1.2600.6293). They export-forward to NTDLL.RtlDecodePointer and NTDLL.RtlEncodePointer. How are you handling the original exports and how are you implementing the "new" functions? To isolate the cause of the BSOD, do a binary search: remove half of your new functions until the BSOD goes away, then add half back in until it reappears.
  2. Truncated board/topic subdirectory names must now have at least one character after the dash. http://www.msfn.org/board/topic/175991-latest still works but http://www.msfn.org/board/topic/175991- doesn't anymore. (http://www.msfn.org/board/topic/175991 never did.) The character after the dash doesn't have to be valid, so http://www.msfn.org/board/topic/175991-- works, and so does: http://www.msfn.org/board/topic/0--/?do=findComment&comment=1128833 and http://www.msfn.org/board/topic/0-0/?do=findComment&comment=1128833 :-) note: Anchor (a) and Teletype (tt) HTML tags used manually in this post.
  3. nvidia quadro fx 1500 should work: http://www.google.com/search?q=nvidia+quadro+fx+1500+win9x+site:msfn.org
  4. @Dibya: Just search on "code cave tutorial"--look for one that helps you identify or create available space within a PE file. @MiKl: Use KTree to see if your installation of KernelEx already supports vDbgPrintExWithPrefix (recent versions do). If so, KernelEx will override any other definitions of vDbgPrintExWithPrefix with its own stub. That means your new implementation is not getting used or tested. You can add a line to Core.ini to make KernelEx use the version (yours) from the standard library. The address of function needs to point to code in Ntdll.dll that will function without crashing. Try the "c2 14 00 ret 20" at the end of RtlLargeIntegerDivide or NtCreateFile (those complete functions themselves will probably crash). I've only seen vDbgPrintExWithPrefix being called as part of the error reporting process after an app has already suffered a fatal error, so a crash dialog might actually be better than a silent app termination. I seem to recall that a few DLL's from ReactOS and possibly other 2K+ OS'es only have this one unresolved dependency preventing them from loading on 9x.
  5. Use Dependency Walker or another PE viewer to check Dropbox.exe for Kernel32.dll imports such as: GetVersion, GetVersionExA, GetVersionExW, VerifyVersionInfoA, VerifyVersionInfoW.... Say Dropbox.exe calls GetVersion. Dropbox.exe can be hexed to import GetVerWin7 instead, and Dibya can create a GetVerWin7 function that claims the OS is Windows 7.
  6. > new 80 conductor ide cables so i guess that would be the high speed ones? Yes. If the drives are nearly full or otherwise well-used, the test files that are written will be highly fragmented. Defrag or use an empty partition. Check System Properties->Performance for "Drive X is using MS-DOS compatibility mode file system." Check System Properties->Performance->File System->Troubleshooting for any checked boxes. You can shutdown to DOS, or better yet, boot to DOS by pressing F8 or using a boot floppy (EBD) or CD. HDDspeed is one DOS program to try.
  7. > Can you write a tool which can find out which codes are for which function ? Use a disassembler like Procwin and/or DumpPe. > is it all right to expand section , adding entrypoint with some extra code of that function ? Sure. > Wsapoll function causing some problem in ws2_32.dll of xp , i donot know how to fix it. One of my game need it. Try this Kexstubs definition: [Ws2_32.dll] WSAPoll=z3 In assembly: 33 c0 xor eax, eax c2 0c 00 ret 12 ref: https://msdn.microsoft.com/en-us/library/windows/desktop/ms741669(v=vs.85).aspx > is there in detailed guide regarding adding export ? Not that I remember. Search for "code cave" and use that information with ETT below. > I found a awesome tool some where for testing export and adding entry point please see here http://www.woodmann.com/forum/showthread.php?15720-Export-Table-Tester Good find. :) Works with Kex in win2k mode. Main window is unremarkable except for "Edit Exports" button. Clicking (after loading target dll) opens dialog that makes it easy to add export forwards to functions residing in another dll. The process is manual and the checksum is not corrected, but it currently works better than fwd!
  8. The GetModuleHandle calls are for Kernel32.dll (bff70000). We need to know what functions any GetProcAddress calls thereafter are for, so: * Plug the crash address into Procwin and/or DumpPe and view the disabled code * Profile in Dependency Walker * report the full crash error text
  9. > many of them were on 440bx chipsets Sounds like you've tested with multiple motherboards. Are you using a high-speed EIDE cable or an older IDE cable? Have you tested in DOS?
  10. You can also check the dependencies with ImportPatcher. If only a few are missing, you might even be able to patch them well enough to run the app. I just now successfully tested ImportPatcher41 on my XP system, so it should work on 2K as well. It's not just for 9x!
  11. Thanks, Dencorso. My quota is bigger now and I will post .14 soon. > it would be nice to see higher versions than 21.0.0.242 of Flash still working I need to know what API's to fix, stub, or implement. > 3Dmark05 ... was complaining about something missing in advapi32.dll before If you had told be the details, I could have added the API's sooner. > 3dmark05_v130 10.01.244... doesn't run the tests but... Enable API Hook and use DebugWindow.exe to find out what API's are called when you try to run the tests. Also profile with DependencyWalker to see what API delay loads are failing.
  12. Yes. 14 is ready to go, but can't be posted. I have 2.1MB of attachments, my quota was recently reduced to 2.0MB, and there is no way to delete old attachments (or notifications). Update: As of mid-November 2016, the Delete button has been fully restored to My Attachments and works great. Thanks, xper!
  13. Any video capture app should work. Just enable Preview mode, windowed or full-screen. Vidcap32 is my favorite. Also: amcap wmcap vidcap (16-bit) And more in my download collection (may not all natively support 98se): McFunSoftVideoCapture ovideocapture StoikCap tv-capture-wdm WinAVI_Video_Capture
  14. Will more programmers finally start optimizing their code?
  15. What are the cpu requirements? Needs to be non-SSE for most 95 and many 98/ME users (like me).
  16. Are the old games DOS, Win16, or Win32? From what years? Is the mobo socket 5 or 7?
  17. > main intent of the app to redirect to wrapper library.
  18. "Remodeling Windows XP Kernel32" means an OS update. That means administrative privileges for the installer so it can do things like place wrapper DLL's in System32 and modify KnownDLLs.
  19. And I was hoping to get in a free plug for ImportPatcher which can do all of those things. (Of course he could use KnownDLLs to redirect all supported dependency requests directly to his wrappers without any patching.)
  20. It does fix the Win9x limit, but your IDE BIOS must also support LBA-48 for it to work correctly. >I hope I haven't posted in the wrong section here... You have. Post in the support thread for the project you are asking about, or in the general Win9x forum.
  21. Try modifying the .inf file of the Saffire Pro 26 I/O XP drivers using strings from the .inf file you already have. If the hardware is compatible, you might get partial functionality.
  22. The Saffire Pro 26 doesn't support WInXP. Neither does saffire-mixcontrol-3.4. For WinXPsp2+, you need the discontinued Saffire Pro 26 I/O.
  23. > Downgrading kernelex.dll to the one from v12 works !! Kernelex.dll is functionally the same. Only the version and timestamps were bumped--nothing that would affect any app. > What were the changes? API changes now detailed in download post. > By the way, my main system is "just KernelEx" -- no Kext/Kstubs or ROS, so as to not complicate testing. (98SE with USP3x, 98SE2ME, RP7, IEradicator, etc.) Did you mean without? Please clarify. > this function as a kext stub caused only problems The new stubs are all implicit-only. They are only used if the module would otherwise fail to load. Kexstubs definitions are (currently) also used for explicit/delay loading of API's.
  24. A persistent cookie is needed for auto-login. For Style options, Opera has Author and User modes. There is something called My Style Sheet that can be used to customize most elements of a web page. Firefox can be styled by modding the master style sheet, or by adding a user style (undocumented?). Firefox4 / SM2.1 and later can be styled with the Stylish add-on. See also userstyles.org.
  25. View->Page Style->No Style
×
×
  • Create New...