safesoftexe.inc

来自「加密工具源码」· INC 代码 · 共 98 行

INC
98
字号

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 + =
减小字号Ctrl + -
显示快捷键?