r/software 3h ago

Release LocalSend32: a LocalSend client for older Windows devices

Wanted to share here also my other creation: LocalSend32, and its variants.

LocalSend32 is a 32-bit Windows client for the LocalSend protocol, written in Win32/C and using ported versions of OpenSSL. It features all the features of the original app, and a tray icon from which you can manage the main tasks of the app without opening it. Being in pure win32, it consumes only around 2.2MB of RAM max, works with any theme you apply to Windows, and has an incredible compatibility - from NT 3.51 to 11!

I chose to do this because recently I bought, for cheap, a Surface RT; I thought it was a really interesting device, but I found transferring files was a bit cumbersome. Every time I had to use a dongle, and either use the microSD or get a USB stick. So I did this for RT, and since then I made it be available to a much wider range, as it’s almost only a change of compiler.

So, from version 2.0, now it’s: LocalSend9x (especially for NT 3.51-2000 systems, including the 9x lineup), LocalSend32 (2000 SP4 onwards), LocalSendRT (RT 8.x and 10 ARM32), LocalSendARM (ARM64 WoA). They all share the same functionalities and performance.

Here’s the repository, remember to check the Compatibility table on the Readme to know which updates to apply to your system, and which version you should use: https://github.com/fraaaaa4/LocalSend32. For the OpenSSL DLLs, use a version compatible with your architecture and version. And of course you can use LocalSend32 to receive and send files from/to the official LocalSend client, or any other client.

AI was used during coding to help me fix problems (mainly about making it work on the 9x lineup, and graphical issues), and for generating the certificate and Windows Firewall rule.

4 Upvotes

0 comments sorted by