Hi friends,

Roland Walter has a nice tool to link compiled resource files ( .res ) with executables :

Under http://www.powerbasic.com/files/pub/tools/win32/ You can download a small (16K) 32 Bit Resource linker.
It's name is RLINK32.EXE (or name it Rlink32 if You like) to remember that a tool named RLINK.EXE just exist as a version for 16 Bit Windows executables coming from Borland.
Rlink32 can link a binary Win32 resource file (*.res) into an executable (exe or dll).
Binary resource files you can create using the Borland Resource Workshop, with the Microsoft Resource Compiler and many other resource compilers of course.

First build your application (exe/dll) using your favorite compiler and after link the resources into your application using RLINK32.EXE

The main reasons for making RLINK32 were:
1. I couldn't find such a tool for Win32 executables
2. I use (and like) PowerBasic for Windows but the 32 bit PowerBasic compiler doesn't
handle binary resource files directly - first You have to convert the resource file into
a special format. This wasn't very handy for me.
3. I also use some Freeware tools :-)

The tool is a Win32 command line program and very simple to use:
RLINK32.EXE resfile.res exefile.exe
RLINK32.EXE resfile.res dllfile.dll

Posted on 2005-10-13 02:53:06 by Vortex
Here are two more resource linkers :

Resource linker from jcfuller :


Resource linker by Yaroslav :

Posted on 2005-10-13 03:00:33 by Vortex
(...)1. I couldn't find such a tool for Win32 executables

brc32.exe does it and it's on the Borland TASM CD
Posted on 2005-10-13 17:14:30 by ti_mo_n
brc32.exe does it and it's on the Borland TASM CD

Are you sure that brc32.exe is a freeware tool?
Posted on 2005-10-14 00:35:45 by Vortex
brc32.exe is in the freeCommandLinetools you can download from Borland (requires free registration).

Borland Resource Compiler / Binder
Version 5.40 Copyright (c) 1992, 1999 Inprise Corporation

But umm... what's the advantage of the tools you've posted compared with the normal procedure of using rc.exe to compile a resource script, and then doing "link blah.exe blah.res" ?
Posted on 2005-10-14 01:40:54 by f0dder
Simply, modifying resources with a resource linker is a easy where the situation is that you don't have an object file.
Posted on 2005-10-14 12:08:57 by Vortex
Aha, h4x0r ^_^
Posted on 2005-10-14 13:33:53 by f0dder