selfext.h

来自「《Windows应用程序捆绑核心编程》配套源码」· C头文件 代码 · 共 37 行

H
37
字号
// SelfExt.h: 定义CSelfExt类.
//
#ifndef _SELFEXT_H__INCLUDED
#define _SELFEXT_H__INCLUDED
#include <sys/stat.h>  // 加入状态显示头文件.

#define MCHAR(str)    (str.GetBuffer(str.GetLength()))

typedef struct tagSELFEXTRACT
{
	TCHAR cFilename[40];    // 文件名.
    DWORD nFileSize;        // 文件长.
} SELFEXTRACT;

typedef struct tagKEYEXTRACT
{
    DWORD nObjectSize;     // 母程序文件长.
    DWORD nNum;            // 被捆绑文件个数.
    DWORD nFileSize;       // 捆绑后文件长.
} KEYEXTRACT;

class CSelfExt  
{
public:
	CSelfExt();
	virtual ~CSelfExt();

public:
	BOOL SelfDel();
	BOOL FileExists(LPCTSTR lpszFileName);
	BOOL DoBind();
  	BOOL MakeSelfExtract();

};

#endif 

⌨️ 快捷键说明

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