⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rsrc.rc

📁 RLPack1.20 一款优秀的压缩壳源代码.这个是官方最新的版本的源代码。壳完全采用masm32开发. 里面自带两款压缩引擎.
💻 RC
字号:
#define ID_MANIFEST_RESOURCE 1
#define MANIFEST 24
#include "/masm32/include/resource.h"
#include "RLPackVer.rc"
510 BITMAP DISCARDABLE "logo.bmp"
500 ICON DISCARDABLE "MAINICON.ICO"
1 MANIFEST DISCARDABLE "manifest.xml"
TESTWIN DIALOGEX 0,0,276,256
CAPTION "[RLPack]"
FONT 8,"Verdana",700,0
STYLE 0x10CA0844
EXSTYLE 0x00000010
BEGIN
   CONTROL "Make Backup", 600, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 6, 240, 60, 11
   CONTROL "Pack", 107, BUTTON, BS_PUSHBUTTON | BS_CENTER | BS_VCENTER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 92, 238, 60, 15 
   CONTROL "Browse", 108, BUTTON, BS_PUSHBUTTON | BS_CENTER | BS_VCENTER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 231, 42, 41, 15 
   CONTROL "Buy Full Edition", 110, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 152, 238, 60, 15 
   CONTROL "About", 109, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 212, 238, 60, 15 
   CONTROL "?", 106, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 70, 238, 21, 15 
   CONTROL "filename.exe", 102, EDIT, ES_LEFT | ES_AUTOHSCROLL | ES_NOHIDESEL | ES_READONLY | WS_CHILD | WS_VISIBLE, 38, 45, 191, 10 , 0x00020000
   CONTROL "Filename:", 0, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 3, 45, 33, 10 
   CONTROL "File packing log", 1, BUTTON, BS_GROUPBOX | WS_CHILD | WS_VISIBLE, 3, 59, 270, 81 
   CONTROL "", 111, LISTBOX, LBS_NOTIFY | LBS_NOINTEGRALHEIGHT | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP, 6, 69, 263, 67 , 0x00020000
   CONTROL "#510", 301, STATIC, SS_BITMAP | WS_CHILD | WS_VISIBLE | WS_GROUP, 0, 0, 490, 60 
   CONTROL "Options", 210, BUTTON, BS_GROUPBOX | WS_CHILD | WS_VISIBLE, 3, 142, 130, 92 
   CONTROL "Strip relocations", 601, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 6, 164, 93, 15 
   CONTROL "Strip TLS", 602, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 6, 152, 93, 13 
   CONTROL "Pack progress and ratio", 607, BUTTON, BS_GROUPBOX | WS_CHILD | WS_VISIBLE, 135, 142, 139, 65 
   CONTROL "Original size:", 603, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 140, 153, 125, 11 
   CONTROL "Packed size:", 604, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 140, 162, 127, 11 
   CONTROL "Ratio:", 605, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 140, 171, 129, 9 
   CONTROL "Don't strip unimportant resources", 610, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 6, 190, 125, 13 
   CONTROL "Preserve overlay", 611, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 6, 203, 77, 13 
   CONTROL "Strip export table", 619, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 6, 177, 77, 13 
   CONTROL "Progress", 900, "msctls_progress32", WS_CHILD | WS_VISIBLE, 140, 193, 127, 9 
   CONTROL "Select compression algorithm", 0, BUTTON, BS_GROUPBOX | WS_CHILD | WS_VISIBLE, 135, 208, 139, 26 
   CONTROL "", 1001, COMBOBOX, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 217, 86, 13 
   CONTROL "Compression:", 0, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 138, 219, 46, 11 
   CONTROL "Raw resource(s):", 0, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE, 6, 219, 62, 9 
   CONTROL "", 1002, EDIT, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 65, 217, 50, 13 , 0x00000200
   CONTROL "S", 112, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 116, 217, 15, 13 
END

TESTWIN2 DIALOGEX 6, 6, 213, 118
STYLE DS_CENTER | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_TOPMOST
CAPTION "About"
FONT 8, "Verdana",700
BEGIN
   CONTROL 510, 3001, STATIC, SS_BITMAP | WS_CHILD | WS_VISIBLE | WS_GROUP, 0, 0, 214, 60 , 0x00000000
   CONTROL "About", 3002, BUTTON, BS_GROUPBOX | WS_CHILD | WS_VISIBLE, 2, 40, 209, 57 
   CONTROL 500, 3003, STATIC, SS_ICON | SS_CENTERIMAGE | WS_CHILD | WS_VISIBLE, 10, 51, 21, 19
   CONTROL "Reversing Labs Packer v1.20 Basic Edition", 3004, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE, 42, 53, 146, 8
   CONTROL "OK", 3005, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 163, 101, 48, 15 
   CONTROL "WebSite", 3006, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 2, 101, 48, 15 
   CONTROL "Update", 3007, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 51, 101, 48, 15 
   CONTROL "Visit www.reversinglabs.com the home of RLPack", 0, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE, 42, 62, 164, 9 
   CONTROL "Program uses aPLib 0.43 by Jorgen Ibsen", 0, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE, 42, 75, 144, 8 
   CONTROL "Program uses LZMA 4.30 by Igor Pavlov", 0, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE, 42, 84, 155, 9 
END

TESTWIN3 DIALOGEX 6, 6, 146, 199
STYLE DS_CENTER | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_TOPMOST
CAPTION "RLPack - Resource options"
FONT 8, "Verdana",700
BEGIN
   CONTROL "Compress checked resource items", 0, BUTTON, BS_GROUPBOX | WS_CHILD | WS_VISIBLE, 2, 39, 141, 139
   CONTROL 510, 7000, STATIC, SS_BITMAP | WS_CHILD | WS_VISIBLE | WS_GROUP, 0, 0, 400, 38
   CONTROL "Save", 8000, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 47, 181, 48, 15 
   CONTROL "Cancel", 8001, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 95, 181, 48, 15
   CONTROL "Cursor", 7001, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 7, 50, 39, 14
   CONTROL "Bitmap", 7002, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 7, 61, 60, 14
   CONTROL "Icons", 7003, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 7, 72, 60, 14
   CONTROL "Menu", 7004, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 7, 83, 60, 14
   CONTROL "Dialog", 7005, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 7, 95, 60, 14
   CONTROL "Strings", 7006, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 7, 106, 60, 14 
   CONTROL "Font directory", 7007, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 7, 117, 60, 14 
   CONTROL "Font", 7008, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 7, 128, 60, 14 
   CONTROL "Accelerator", 7009, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 7, 139, 60, 14 
   CONTROL "RCData", 7010, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 7, 150, 60, 14 
   CONTROL "Message table", 7011, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 7, 161, 60, 14
   CONTROL "Group cursor", 7012, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 75, 50, 60, 14
   CONTROL "Group icon", 7014, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 75, 61, 60, 14
   CONTROL "Version", 7016, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 75, 72, 60, 14
   CONTROL "Dialog include", 7017, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 75, 83, 60, 14
   CONTROL "Plug play", 7019, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 75, 95, 60, 14
   CONTROL "VXD", 7020, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 75, 106, 60, 14
   CONTROL "Animated cursor", 7021, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 75, 117, 67, 14
   CONTROL "Animated icon", 7022, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 75, 128, 60, 14
   CONTROL "HTML", 7023, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 75, 139, 60, 14
   CONTROL "Manifest", 7024, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 75, 150, 60, 14
   CONTROL "TYPELIB", 7025, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 75, 161, 60, 14
END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -