Leaderboard
Popular Content
Showing content with the highest reputation on 07/20/2022 in all areas
-
In theory, yes, in practice no, in the sense that (IMHO) the time that will be needed to create a perfectly working automated installation disk with drivers/updates/programs will take you far more time than making many (and I mean many) normal, attended, manual installations. If you have the need to make a few tens or hundreds of installations (on exactly the same hardware, on different hardware it will be much worse), than it will be justified, if you install or re-install every few months or so, it doesn't really makes sense, and if you have only one or a few machines, it is much more convenient to setup the system manually and then image the install. jaclaz2 points
-
Here is a short video of my customized Windows Update v5 in German. I hope you like it2 points
-
This project make possible to compile ACPI 2.0 driver from leaked XP SP1 & W2003 RTM sources, has same functionality as existing acpi.sys v6666 (still missed integer/fields/memory 64 bit support/) Grab leaked XP SP1/W2003 RTM sources (google it) Use "XPSP1/NT" directory as basedir if you want to compile acpi.sys for Windows XP x32 Use "Win2K3/NT" directory as basedir for Windows 2003 x32 / Windows 2003 x64 / Windows XP x64 Download any GNU patch package for windows (gnuwin32.sourceforge.net, cygwin, mingw, msys2, ...) Open command console, change current dir to base\busdrv\acpi\ (Windows XP x32) Save text diff patch https://pastebin.com/C5NXwHbS (v7 update) to file base\busdrv\acpi\sp1_to_sp3(ACP2).patch (Windows 2003 x32 / Windows 2003 x64 / Windows XP x64) Save text diff patch https://pastebin.com/8QURrM49 (v7 update) to file base\busdrv\acpi\rtm_to_sp2(ACP2).patch (Windows 2003 x32 / Windows 2003 x64 / Windows XP x64) Rename Win2K3/NT/public to Win2K3/NT/public2 (Windows 2003 x32 / Windows 2003 x64 / Windows XP x64) Update compiler and headers to mix of W2003 DDK+WRK, unpack https://anonfiles.com/J1W9H1a8y1/W2003_tools_update_7z to basedir with overriding existing files Remove "read only" flag from base\busdrv\acpi directory including sub-dirs and files Apply patch to convert original SP1/RTM sources to SP3/SP2 with extended ACPi 2.0 syntax: patching file driver/amlinew/amlipriv.h patching file driver/amlinew/amlitest.c patching file driver/amlinew/data.c patching file driver/amlinew/misc.c patching file driver/amlinew/object.c patching file driver/amlinew/parser.c patching file driver/amlinew/proto.h patching file driver/amlinew/type1op.c patching file driver/amlinew/type2op.c patching file driver/inc/aml.h patching file driver/nt/debug.c patching file driver/nt/debug.h patching file driver/nt/devpower.c patching file driver/nt/internal.c patching file driver/nt/interupt.c patching file driver/nt/irqarb.c patching file driver/nt/osnotify.c patching file driver/nt/pciopregion.c patching file driver/nt/rangesup.c patching file driver/nt/root.c patching file driver/nt/wake.c Change current dir to basedir (Windows XP x32 / Windows 2003 x32) Run razzle environment setup: (Windows 2003 x64 / Windows XP x64) Run razzle environment setup Change current dir to base\busdrv\acpi\driver\ Complie ACPI driver: build /Dcegbw Compiled acpi.sys.sys will be in (x32) base\busdrv\acpi\driver\nt\obj\i386\ or (x64) base\busdrv\acpi\driver\nt\obj\amd64\ Project contains implementation of new ACPi 2.0 syntax: ToInteger ToString ToHexString Continue ConcatenateResTemplate ToDecimalString Mod ToBuffer CopyObject MidString QwordConst (inside ParseIntObj) Timer CreateQWordField(fake it as CreateDWordField) Know issues workarounds: BSOD 0xA5 (0x10006, ...) missing _DIS method for "PNP0C0F" (PCI Interrupt Link Devices) BSOD 0xA5 (0x02,xxx, 0x0, ...) ACPI vs E820 mem ranges conflict IOTRAPS I/O range 0xFF00-0xFFFF vs VGA (10-bit decode!) conflict BSOD 0xA5(0x03, ..., C0140008, ...) error in ValidateArgTypes() when reading 64-bit fields BSOD 0x7E(c0000005, ...) error in AcpiArbCrackPRT() when referencing null pointer BSOD 0xA5 (0x11, 0x08, ..., ...) error in _AMLILoadDDB() (zero lenght buffer) BSOD 0xA5 (0x11, 0x08, ..., ...) error in _AMLILoadDDB() (doubled device definition) BSOD 0xA5 (0x0000000D, ..., 0x4449555F, 0) absence _UID method BSOD 0xA5 (0x11, 0x08, ..., ...) error in _AMLILoadDDB() (Connection() opcode) CPU definition as Device with _HID=ACPI0007 BSOD 0xA5(0x03, ..., C0000034, ...) postponed SSDT loading on x64 platform (v8 update) Assertion Fail on loaddsdt.c, line 488 for x64 builds (v8 update) Unresolved issues: BSOD 0xA5 (0x0000000D, ..., ..., ...) duplicated/absence _HID/_UID method (AMD boards) BSOD 0xA5 (0x2001, 0x01, 0xC0000034, ...) failure to evaluate the _PIC method in NotifyHalWithMachineStates() Conflicted device names in Windows device manager (Code 42)1 point
-
Following the release of final EOL java 7 (u352) today by Zulu, I've archived several Java runtime EOL (from Sun/Oracle/IBM/Zulu) from 1.3 to 1.7 here https://archive.org/details/jreplus In case someone interested in making all in one installer for windows xp... I think there is a specific post regarding XP Java 1,8 here as well here. One of way to switch version via default system java.exe is using argument: -version:[fullversion] which will resolve jre through registry to wanted version. So one could make java 8 default but via context menu one could run a jar using different jre or something like that.1 point
-
Hi to all! I optimized my batch file to reduce CPU load. After a lot of tests and adjusting the code, I compiled my bat file to an exe. The processor load is now ok i.e. normal. The background activity is less than before, but frankly, it still bothers me. It would be great if some more ideas or suggestions were offered to solve the problem described in my previous posts. Perhaps, there are also other solutions than a loop. Anyway, I was able to create an exe file with the functionality of @heinoganda's ProxHTTPSProxy_PSwitch.exe. It was not as easy as it might seem. Honestly, I am not such an elegant programmer, and the file ProxHTTPSProxy_PSwitch.exe I like more, but my file definitely works, and that's most important. I love simple and functional solutions. At the moment, though, I don't know wether I'll end up using it in my PopMenu. It's a decision about whether you like something or not. Cheers, AstroSkipper1 point
-
All those who are upset about GitHub and various other sites mass-breaking on the web due to the evil nullish coalescing and optional chaining operators: Please take a minute to provide a +1 and thumbs up to this community post, to indicate to GitHub that this is a serious matter for them to consider: https://github.com/github-community/community/discussions/209731 point
-
Agreed, not many needed those, I only recalled a Phone WML browser (simulator) that specifically need Java 1.3/1.2. Java 8 situation is messy and hairy. I just check oracle site again, their last publicly available java 1.4 is 1.4.2u34 not u32 as I uploaded. In fact they are downloadable here https://download.oracle.com/otn/java/j2sdkfb/1.4.2_34-b05/j2sdkfb-1_4_2_34-windows-i586-p.exe after baiting it.1 point
-
I just checked the drivers folder and found the said driver. Thank you for your help1 point
-
You need a loop checking that the process is running, issue may be that continuous loops in batch use lots of CPU time, so usually a timeout is inserted in the loop, since a timeout/sleep command is not available in XP, you will need a third party tool or use one of the poor man's alternatives, such as Ping. AutoIt does not use as much CPU as batch AFAICR, still a timeout/sleep would probably be needed. There are workarounds, like the excellent: https://www.bill2-software.com/processmanager/ but it seems to me like a bit too complex if a quick AutoIt would do it. (this is a sort of taskmanager that - among many other features - allows to monitor a process and do something whenever the process is started or closed) BTW if start /wait works, you can use/spawn a child process, check: https://ss64.com/nt/start.html maybe you don't want to use the /b option? Start /wait has a whole number of issues, you need a lot of experiments to find the "right" command line. jaclaz1 point
-
After reading more about proxhttpsproxy, I confused as how is the whole thing different from privoxy, configured with ssl enabled? If tls 1.3 needed just add wanted cipher and update the mbedtls/openssl. Someone post https://msfn.org/board/topic/183726-privoxy-as-ssl-filter/ but no one chime in.1 point
-
Sadly, batch isn't adapted for that. You can try a loop in a batch file but the loop will stop if you don't keep the focus on the window. For that, AutoIt is much more adapted. AutoIt script can include batch commands and can be easily compiled into an executable. Here an example of a loop that I use for killing hidden installs of C++ redistribuables: $MICROSOFTVISUALCx86="vcredist_x86.exe" $MICROSOFTVISUALCx64="vcredist_x64.exe" Do If ProcessExists ($MICROSOFTVISUALCx86) Then ProcessClose ($MICROSOFTVISUALCx86) ElseIf ProcessExists ($MICROSOFTVISUALCx64) Then ProcessClose ($MICROSOFTVISUALCx64) EndIf Sleep (25) Until 1=21 point
-
I already knew that Python has been abandoned for Windows XP. 2.7.18 is the last official version compatible with Windows XP. Thanks! Good to know.1 point
-
1 point
-
@cmalex created PROXYMII by using Python 3.7.1. If you have detailed questions about the source code or how this proxy was programmed, you have to address your request to @cmalex. I am not a Python programmer and can't assess which Python version is more suitable or which features they differ in. . Anyway, ProxyMII is absolutely great, and honestly, I don't really know what your statement is supposed to tell us. For me, it doesn't really matter whether ProxyMII was programmed with Python 2.7 or Python 3.7.1. I am glad that we finally have a TLS 1.3 proxy that works perfectly. Cheers, AstroSkipper1 point
-
Hi LoneCrusader, Thank you for your donation of $100.00. We look forward to improving the forums with your donation. Thanks MSFN1 point
-
Compiling an exe from a bat file has a few advantages. You can assign a program icon, facilitate the control of the cmd window, and add further files, all in one exe. I did that in my ProxHTTPSProxy's PopMenu, too. ProxHTTPSProxy.exe is just a small program to launch the proxy, presumably a compiled version of the batch file ProxHTTPSProxy.bat. In Windows XP, I can't examine this file due to the need of .NET Framework 4.6 which is not supported. That should be done on Windows 7 or higher. PS: @Dave-H Maybe, the reason @cmalex created ProxHTTPSProxy.exe is that all users of ProxHTTPSProxy usually start the proxy using this exe, and would be confused if it wasn't there.1 point
-
US scientists produce antibodies from hen eggs! https://insiderpaper.com/us-scientists-produce-antibodies-from-hen-eggs/1 point
-
Hello Sal, glad you've new thread! “Be mindful. Be grateful. Be positive. Be true. Be kind.” - I fully endorse these words, of course... Random Acts of Kindness That Will Make You Cry !1 point
-
Yup... But don't let MS tell you what OS to use. Support is a benefit, but not a requirement.1 point
-
@George King Yes! You can start checking for updates here: http://v5.windowsupdate.overrender.com/v5consumer/begin.aspx It's in french, but it's the developpment version of the website.1 point
-
These kind of tools (like the Paragon one) are "low-level" enough to be likely to conflict with one of the zillion modifications/patches and what not a "modern" 9x/Me system will have, but Jumper is correct, if you are hot-plugging the disk drive, don't, hot-plug support in 9x/Me tends to be shaky at best and most of the used USB drivers are as well often not-so-stable. jaclaz1 point
-
Usb, Firewire, or eSata? Don't hotplug the drive; only dis/connect when system is powered down.1 point
-
Hi to all interested members or visitors, I've tested a bit the ProxyMII version, created by @cmalex. And what should I say, it works. What does that mean? This ProxHTTPSProxy+Python3.7 version can establish a TLS 1.2 and TLS 1.3 connection to different servers or secure websites in Windows XP. Here is a screenshot of browserleaks.com when using this proxy in Iceape-UXP: TLS 1.0 and TLS 1.1 has been disabled, presumably for security reasons. The proxy settings have to be set manually or using ProxySwitch.bat. Cheers, AstroSkipper1 point
-
1 point