Swish has been tested (at varying levels) with the following 32-bit versions of Windows:
- Windows Vista? (most tested)
- Windows XP? (regularly tested)
- Windows 2000? (regularly tested)
- Windows Me? (occasionally tested)
- Windows 98 (regularly tested)
Swish also works on Windows 7? with limitations: double-clicking folders is broken. As a workaround you can use the right-click context menu instead.
Unfortunately, Windows 95? and NT 4? are not immediately supported. This is because the C runtime used when compiling with Visual Studio 2005 is no longer compatible with their API. There are a few ways you can work round this if you wish:
- Compile Swish using Visual Studio 2003. You may have to fix the code to allow this; I've never tried it.
- Make all the projects statically link to the runtime library (/MT). In addition you will have to use a version of OpenSSL similarly linked so you will have to compile your own. The instructions that come with OpenSSL make it clear how to do this. Again, I haven't tried this myself so it might not work.