home *** CD-ROM | disk | FTP | other *** search
/ PC World 2004 October / PCWorld_2004-10_cd.bin / software / vyzkuste / resource / ResHack.exe / ReadMe.txt < prev    next >
Text File  |  2002-03-24  |  5KB  |  138 lines

  1. ----------------------------------------------
  2.  
  3. Resource HackerÖ - Version 3.4.0
  4.  
  5. 24 march 2002.
  6. Copyright 1999-2002 Angus Johnson
  7.  
  8. http://rpi.net.au/~ajohnson/resourcehacker
  9. email: ajohnson@rpi.net.au
  10.  
  11. FREEWARE utility to view, modify, add, rename 
  12. and delete resources in Win32 executables and
  13. resource files. Incorporates an internal 
  14. resource compiler and decompiler. Works on 
  15. Win9x, WinNT, Win2000 and WinXP.
  16.  
  17. ----------------------------------------------
  18. Summary:
  19. ----------------------------------------------
  20.  
  21. Resource HackerÖ has been designed to:
  22.  
  23. 1. View resources in Win32 executable files 
  24. (*.exe, *.dll, *.cpl, *.ocx) and in Win32 
  25. resource files (*.res) in both their compiled 
  26. and decompiled formats.
  27.  
  28. 2. Extract (save) resources to file in: 
  29. *.res format; as a binary; or as decompiled 
  30. resource scripts or images. 
  31. Icons, bitmaps, cursors, menus, dialogs, 
  32. string tables, message tables, accelerators, 
  33. Borland forms and version info resources can 
  34. be fully decompiled into their respective 
  35. formats, whether as image files or  *.rc text 
  36. files.
  37.  
  38. 3. Modify (rename or replace) resources in 
  39. executables. Image resources (icons, cursors 
  40. and bitmaps) can be replaced with an image from 
  41. a corresponding image file (*.ico, *.cur, *.bmp), 
  42. a *.res file or even another *.exe file. 
  43. Dialogs, menus, stringtables, accelerators and 
  44. messagetable resource scripts (and also Borland 
  45. forms) can be edited and recompiled using the 
  46. internal resource script editor.
  47. Resources can also be replaced with resources 
  48. from a *.res file as long as the replacement 
  49. resource is of the same type and has the same 
  50. name.
  51.  
  52. 4. Add new resources to executables.
  53. Enable a program to support multiple languages, 
  54. or add a custom icon or bitmap (company logo 
  55. etc) to a program's dialog.
  56.  
  57. 5. Delete resources. 
  58. Most compilers add resources into applications 
  59. which are never used by the application. 
  60. Removing these unused resources can reduce an 
  61. application's size.
  62.  
  63. ----------------------------------------------
  64. Latest changes:
  65. ----------------------------------------------
  66.  
  67.   * 32bit Resource Files (*.res) can now also 
  68.   be viewed and edited.
  69.   * Added support for the following Dialog 
  70.   extended style flags: WS_EX_LAYERED,
  71.   WS_EX_NOINHERITLAYOUT, WS_EX_LAYOUTRTL and  
  72.   WS_EX_NOACTIVATE.
  73.   * All resource language ids (except those for 
  74.   cursors and icons) can now be easily changed.
  75.   * Bug Fix: LBS_NOINTEGRALHEIGHT and 
  76.   LBS_MULTICOLUMN listbox style flags in dialogs 
  77.   previously could not be combined.
  78.  
  79. ----------------------------------------------
  80. Note regarding WinXP and Visual Styles:
  81. ----------------------------------------------
  82.  
  83.   * Adding a manifest resource to Resource HackerÖ
  84.   will cause intermittent problems when viewing
  85.   or editing dialogs - so I don't recommend it :)  
  86.  
  87. ----------------------------------------------
  88. Known limitations:
  89. ----------------------------------------------
  90.  
  91. 1. Resource HackerÖ will not read 16bit executables. 
  92.  
  93. 2. Resource HackerÖ is currently compiled with 
  94. Delphi 3.02. When decompiling and recompiling 
  95. Borland's Delphi forms in applications compiled 
  96. with later version of Delphi, there may be errors 
  97. in the recompiled forms if frames have been used 
  98. to create the form. This error is due to the DFM 
  99. keyword 'inline' not being recognized. While 
  100. decompiling, the 'inline' keyword will be replaced 
  101. by 'object' and, if manually corrected before 
  102. recompiling, 'inline' will be rejected by the 
  103. Resource HackerÖ compiler.
  104.  
  105. 3. To reduce the size of application files, some 
  106. applications are "packed" or "compressed" using 
  107. an EXE compressor after they have been compiled. 
  108. This has a side-effect of making it more difficult 
  109. to view and modify resources. When a "compressed" 
  110. executable is viewed with Resource HackerÖ, only 
  111. resource types and names will be visible but not 
  112. the actual resources.
  113.  
  114. ----------------------------------------------
  115. Licence Agreement:
  116. ----------------------------------------------
  117.  
  118. This Resource HackerÖ software is released as 
  119. freeware provided that you agree to the 
  120. following terms and conditions: 
  121.  
  122.   1. This software is not to be distributed via 
  123.   any website domain or any other media without 
  124.   the prior written approval of the copyright owner. 
  125.  
  126.   2. This software is not to be used in any way to 
  127.   illegally modify software. 
  128.  
  129. DISCLAIMER: A user of this Resource HackerÖ 
  130. software acknowledges that he or she is 
  131. receiving this software on an "as is" basis 
  132. and the user is not relying on the accuracy 
  133. or functionality of the software for any purpose. 
  134. The user further acknowledges that any use of 
  135. this software will be at the user's own risk 
  136. and the copyright owner accepts no responsibility 
  137. whatsoever arising from the use or application of 
  138. the software.