Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 09/25/2020 in all areas

  1. All ~1810 functions in Vista's ntdll are exported from ntext and then forwarded to ntdll. Then I added a large code section to house RtlQueryPerformanceCounter and future functions. Only applications that call RtlQueryPerformanceCounter need to use this wrapper ATM. You can go into CFF Explorer -> Import Directory and change the entry for ntdll.dll under the "Module Name" column to ntext.dll. That can also be done with a hex editor, as the only likely reference to ntdll in the application would be in the import/delay load import tables. I just decided to compile it with the SSE2 switch. the best that VC++ offers (though it may not do much for a wrapper DLL, admittedly). Since most Windows 7+ applications probably need SSE2 to begin with, I don't see much harm in this decision.
    2 points
  2. I compiled the NTEXT wrappers. SSE2 required. Note: the linkout.pl script makes an assumption that VC++ adds an extra underscore to functions that start with one. That is not true with VC++ 9, so such functions had one too many underscore for me. Though VC++ 6-8 may be different... The wrappers can be imported in place of ntdll.dll. New releases of kernel32.dll will refer to ntext instead of ntdll. The x64 ntext.dll has a modified RtlQueryPerformanceCounter, and it works good with Firefox 80. But there is a significant issue with the function in its unmodified form; it appears that any call to ntdll functions causes a "privileged instruction" error. So instead of calling the export-forwarded ZwQueryPerformanceCounter, I placed it directly in my dll as a subroutine and that fixed it. The x86 wrapper will need a little extra work since x86 ntdll is much farther behind W7 than the x64 ones.
    1 point
  3. Thanks to a Discord user, I now have the January 4th, 2019 Steam client, and I've released it for everyone to use. It's probably the best client we can use on XP/Vista currently.
    1 point
  4. When i did this i checked with USB drives and it worked fine. Probably Windows restored the original files for you...
    1 point
  5. Hi I've adapted the "open with-6.8.6" add-on. get it from the Seamonkey add-on site to work with iceape-UXP . It is an add-on that allows you to open another browser or video player to view youtube videos externally to iceape-uxp. This allows you to open the videos on any other video hosting websites referenced in the "youtube.dl..." list. with mpv for xp . VLC also opens in iceape-UPX for youtube only with "open with 6.8.6", so you can avoid commercial ads and some youtube restrictions (age, etc.). I remind you of the instruction manual thread... https://msfn.org/board/topic/180462-my-browser-builds-part-2/?do=findComment&comment=1178761 open_with-6.8.6-iceape+tb.xpi
    1 point
  6. Hi Personally, I prefer to open youtube or other videos with the help of a plug in that opens MPV outside to new moon and basilisk, the quality under Windows XP is much better. For those who care... Add-ons to new moon... "open with 6.8.6" to work new moon and basilisk,seamonkey. Does not work on iceape https://web.archive.org/web/20191029181104/https://legacycollector.org/firefox-addons/11097/index.html downloaded the latest version of MPV.exe for windows 7 , 8, 10 https://mpv.io/installation WARNING: last functional version under xp xp 32: http://mpv.srsfckn.biz/mpv-i686-20150923.7z xp 64: http://mpv.srsfckn.biz/mpv-x86_64-20150923.7z then download youtube-dl.exe https://github.com/rg3/youtube-dl/releases or here https://www.videohelp.com/software/youtube-dl put youtube-dl.exe and mpv.exe in the same folder and put it wherever you want on your hard drive. Then go to the "open with 6.8.6" option. and add the path to mpv.exe to the list. creates a txt file named "mpv.conf". in the same folder as mpv and dl-youtube added if you want youtube argument lines of the type --ytdl-format=720p/best @--ytdl-raw-options=format="bestvideo[height<=?1080]+bestaudio/best" @ disables the argument line the argument is used to set the maximum quality of the video, to prevent it from opening a youtube resolution video by default. indicate in the choices on the right "display as a sub-menu". in the context menu (right mouse button) you will have "open with mpv". by clicking on any youtube or other video link. The quality is much better. You can add VLC a "open with 6.8.6" but it'll only open youtube videos, because it's not attached to "dl-youtube.exe". unlike MPV which will open video links on many websites. something else I also use "dark bakground and light text" version 0.6.8 for basilisk 52.Does not work on new moon https://addons.mozilla.org/en-US/firefox/addon/dark-background-light-text/versions/ And to translate texts into different languages, I use "Qtranslate" which uses all the deepl, google bing, baidu yandex... translation engines. it's much more practical than a browser plug-in https://quest-app.appspot.com/ Thanks to Roytam1 for his good work
    1 point
×
×
  • Create New...