资源简介
PE文件格式查看神器——LordPE,十分好用的PE文件查看工具。软件逆向必备工具。
代码片段和文件信息
/*****************************************************************************
16Edit.cs (C#)
---------
version: FX
Include file for 16Edit.dll.
by yoda
*****************************************************************************/
using System;
using System.Runtime.InteropServices;
[Flags()]
public enum ShowWindowFlags : ushort
{
SW_HIDE = 0
SW_SHOWNORMAL = 1
SW_NORMAL = 1
SW_SHOWMINIMIZED = 2
SW_SHOWMAXIMIZED = 3
SW_MAXIMIZE = 3
SW_SHOWNOACTIVATE = 4
SW_SHOW = 5
SW_MINIMIZE = 6
SW_SHOWMINNOACTIVE = 7
SW_SHOWNA = 8
SW_RESTORE = 9
SW_SHOWDEFAULT = 10
SW_FORCEMINIMIZE = 11
SW_MAX = 11
}
public class cls16Edit
{
//
// constants
//
// handler action codes
[Flags()]
public enum heActionFlags : uint
{
HE_ACTION_EXITING = 0x00000001
HE_ACTION_SAVED = 0x00000002
HE_ACTION_FILEACCESSINFO = 0x00000004
HE_ACTION_WINDOWCREATED = 0x00000008
}
// flags for HE_SETTINGS
[Flags()]
public enum heSettingFlags : uint
{
HE_SET_FORCEREADONLY = 0x00000001
HE_SET_NORESIZE = 0x00000002
HE_SET_SETCURRENTOFFSET = 0x00000004
HE_SET_SETSELECTION = 0x00000008
HE_SET_ACTIONHANDLER = 0x00000010
HE_SET_INPUTFILE = 0x00000020
HE_SET_MEMORYBLOCKINPUT = 0x00000040
HE_SET_ONTOP = 0x00000080
HE_SET_PARENTWINDOW = 0x00000100
HE_SET_MINIMIZETOTRAY = 0x00000200
HE_SET_SAVEWINDOWPOSITION = 0x00000400
HE_SET_RESTOREWINDOWPOSITION = 0x00000800
HE_SET_USERWINDOWPOSITION = 0x00001000
}
//
// structures
//
[StructLayout(LayoutKind.Sequential)]
public unsafe struct HE_DATA_INFO
{
public void* pDataBuff;
public uint dwSize;
public uint bReadOnly;
}
[StructLayout(LayoutKind.Sequential)]
public struct HE_POS
{
public uint dwOffset;
public uint bHiword; // (opt.) first digit of the pair ? ...or the 2nd one ?
public uint bTextSection; // (opt.) Caret in the text part ?
}
[StructLayout(LayoutKind.Sequential)]
public struct HE_WIN_POS
{
public int iState; // SW_SHOWNORMAL/SW_MAXIMIZE/SW_MINIMIZE
public int ix iy icx icy; // left top width height
}
[StructLayout(LayoutKind.Sequential)]
public struct HE_ACTION
{
public uint dwActionCode;
public uint dwNewSize; // HE_ACTION_SAVED
public uint bReadWrite; // HE_ACTION_FILEACCESSINFO
public uint hwnd16Edit; // HE_ACTION_WINDOWCREATED
}
[StructLayout(LayoutKind.Sequential CharSet=CharSet.Ansi)]
public u
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-11-21 11:24 LordPE V1.4\
文件 18944 2002-02-05 14:57 LordPE V1.4\16Edit.DLL
目录 0 2018-11-21 11:24 LordPE V1.4\docs\
文件 842 2002-03-21 17:31 LordPE V1.4\docs\EndOfCommerce.tXt
文件 5228 2002-08-13 00:06 LordPE V1.4\docs\History.tXt
文件 2362 2002-08-12 19:07 LordPE V1.4\docs\LDE.tXt
文件 5169 2002-03-21 17:33 LordPE V1.4\docs\LDS.tXt
文件 398 2001-04-26 00:07 LordPE V1.4\docs\License.tXt
文件 6883 2002-08-13 13:57 LordPE V1.4\docs\LordPE.tXt
文件 15 2002-08-08 21:05 LordPE V1.4\docs\ToDo.tXt
目录 0 2018-11-21 11:24 LordPE V1.4\LDE\
文件 1706 2003-10-21 11:05 LordPE V1.4\LDE\armadmp.lde
文件 3584 2002-08-12 03:01 LordPE V1.4\LDE\IntelliDump.LDE
文件 158 2018-09-14 11:25 LordPE V1.4\LDE\LDELoad.log
目录 0 2018-11-21 11:24 LordPE V1.4\LDS_Clients\
目录 0 2018-11-21 11:24 LordPE V1.4\LDS_Clients\CoolDump1.4\
文件 25959 2002-08-07 17:10 LordPE V1.4\LDS_Clients\CoolDump1.4\Cooldump.exe
文件 3350 2002-08-02 23:10 LordPE V1.4\LDS_Clients\CoolDump1.4\Genoep.dll
文件 9167 2002-08-07 17:21 LordPE V1.4\LDS_Clients\CoolDump1.4\Ug2002.nfo
文件 208896 2002-12-05 18:52 LordPE V1.4\LordPE.exe
文件 791 2018-09-14 11:26 LordPE V1.4\LordPE.iNi
文件 208896 2005-07-22 04:39 LordPE V1.4\LordPEC.EXE
文件 208896 2005-07-22 04:38 LordPE V1.4\LordPEN.EXE
目录 0 2018-11-21 11:24 LordPE V1.4\Misc\
文件 2048 2004-12-07 12:27 LordPE V1.4\Misc\16Edit.exe
文件 916 2002-02-05 12:03 LordPE V1.4\Misc\16Edit.tXt
文件 17920 2002-03-24 13:21 LordPE V1.4\Misc\LordElf.exe
文件 1502 2002-03-24 00:24 LordPE V1.4\Misc\LordElf.tXt
文件 94208 2004-12-14 22:37 LordPE V1.4\Misc\me
文件 2115 2002-05-19 15:27 LordPE V1.4\Misc\me
文件 49152 2004-12-23 11:24 LordPE V1.4\Misc\PESnoop.exe
............此处省略128个文件信息
评论
共有 条评论