1.6.4 and above no longer support Windows XP
A powerful and fast search tool using regular expressions
Brought to you by:
steveking
Originally created by: lwc4...@gmail.com
What steps will reproduce the problem?
1. Install the installer/run the portable EXE file
What is the expected output? What do you see instead?
The installer states "This application only runs on Vista and Later."
The portable EXE file states it's "not a valid Win32 application."
What version of the product are you using? On what operating system?
1.6.4/5 in XP SP3
Please provide any additional information below.
1.6.4 came out without supporting Windows 7. It turns out it doesn't support Window XP either. 1.6.5 finally supports W7 but still not XP.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: tortoisesvn
XP is no longer supported.
You're using an ancient OS, so you have to use ancient tools with it.
Status: WontFix
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: lwc4...@gmail.com
Keep in mind some sources claim it still has about 30% market share:
http://en.wikipedia.org/wiki/Windows_XP#Market_share
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: tortoisesvn
yes, and as long as developers keep supporting it, that won't change and the internet will get flooded with spam because all XP machines will soon be filled with viruses and spambots.
Also, supporting XP is a lot of work: it's either not using new features at all or always write a fallback for XP. It's not worth it.
Just use an old version like you do with your OS.
Newer grepWin versions are actually compatible with Windows XP. The problem is that the EXE file header is configured to require NT6 or newer. The fix is to patch the file so that it require at least NT4. This works on v1.6.12.
To patch it, use a hex editor.
From start of file and up to round 500 bytes, look for the word "PE". The word should be found at an offset which is aligned to 4 bytes.
At that point of offset, move forward 0x40 bytes (64 decimal bytes) where you should see below 16 bytes of data.
06 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00
Change both 06 to 04, save the file, and you're done.