📄 safesoftexe.inc
字号:
include windows.inc
include kernel32.inc
include user32.inc
include Comctl32.inc
include shell32.inc
includelib kernel32.lib
includelib user32.lib
includelib Comctl32.lib
includelib shell32.lib
;#########################################################################
DlgProc PROTO :HWND,:UINT,:WPARAM,:LPARAM
clsImportTable PROTO
clsString PROTO :DWORD
disposeShell PROTO
encpytImpTable PROTO
encryptData PROTO :DWORD
getIntegral PROTO :DWORD,:DWORD
makeFunkCode PROTO :DWORD
moveString PROTO :DWORD,:DWORD
protectFile PROTO :DWORD
;#########################################################################
.const
IDD_MAIN_DIALOG equ 101
;#########################################################################
.data
isClsRelocTableG dd 0
isEncryptImportTableG dd 0
isFileAlignmentG dd 0
isReCalcFileHeaderG dd 0
isSaveDataExG dd 0
successMsgG db 'OK',0
failMsgG db 'Error',0
titleG db 'cyliu',0
nameOfFileG db 'd:\dos.exe',0
;#########################################################################
.data?
hInstance dd ?
encryptBufferG dd ?
fileAlignmentG dd ?
imageBaseG dd ?
imageSizeG dd ?
headerBaseG dd ?
headerSizeG dd ?
mapOfEncpytImpG dd ?
mapOfEncryptImpUsedG dd ?
mapOfDataExG dd ?
mapOfDataExUsedG dd ?
mapOfFileG dd ?
mapOfShellG dd ?
mapOfShellUsedG dd ?
sectionAlignmentG dd ?
sectionTableBaseG dd ?
packSectionsG db 0a0h dup (?)
dataEndG dd ?
;#########################################################################
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -