getapass.pas
来自「这是本人使用Borland Delphi 6编写的提取Microsoft Off」· PAS 代码 · 共 49 行
PAS
49 行
unit GetAPass;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
Variants, ComOBJ, StdCtrls, ExtCtrls, ComCtrls, FileCtrl, ActnList, ImgList,
ToolWin;
const
Model = 'yyyy-mm-dd hh:nn:ss';
type
PassType = record
PassCode: String;
FileType: String;
FileTime: TDateTime;
end;
TPassForm = class(TForm)
ListView1: TListView;
ImageList1: TImageList;
StatusBar1: TStatusBar;
Memo1: TMemo;
CoolBar1: TCoolBar;
ToolBar1: TToolBar;
cmdSetCurTime: TToolButton;
cmdGetAllPass: TToolButton;
cmdCreateMDB: TToolButton;
cmdSelectMDBDir: TToolButton;
cmdCloseForm: TToolButton;
Edit1: TEdit;
Pick1: TDateTimePicker;
Splitter1: TSplitter;
procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
procedure cmdSelectMDBDir_Click(Sender: TObject);
procedure cmdGetAllPass_Click(Sender: TObject);
procedure cmdCreateMDB_Click(Sender: TObject);
procedure cmdSetCurTime_Click(Sender: TObject);
procedure cmdCloseForm_Click(Sender: TObject);
procedure Edit1KeyPress(Sender: TObject; var Key: Char);
private
procedure ExecDirectory(S: String);
procedure SetTime(MYDate: TDate); overload;
procedure SetTime(YY, MM, DD: Word); overload;
function CreateDatabaseAccessVer(dbName: String): Boolean;
function CreateDatabaseXP(dbName: String; Password: String = ''): Boolean;
function GetMicrosoftAccessPassword(mdbName: String): PassType; {矗
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?