wechat

package
v0.0.0-...-8be0883 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 1, 2026 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetProcess

func GetProcess(name string) (*model.Process, error)

func Load

func Load() error

Types

type Account

type Account struct {
	Name        string
	Platform    string
	Version     int
	FullVersion string
	DataDir     string
	Key         string
	ImgKey      string
	PID         uint32
	ExePath     string
	Status      string
}

Account 表示一个微信账号

func GetAccount

func GetAccount(name string) (*Account, error)

func GetAccounts

func GetAccounts() []*Account

func NewAccount

func NewAccount(proc *model.Process) *Account

NewAccount 创建新的账号对象

func (*Account) DecryptDatabase

func (a *Account) DecryptDatabase(ctx context.Context, dbPath, outputPath string) error

DecryptDatabase 解密数据库

func (*Account) GetKey

func (a *Account) GetKey(ctx context.Context) (string, string, error)

GetKey 获取账号的密钥

func (*Account) RefreshStatus

func (a *Account) RefreshStatus() error

RefreshStatus 刷新账号的进程状态

type Manager

type Manager struct {
	// contains filtered or unexported fields
}

Manager 微信管理器

var DefaultManager *Manager

func NewManager

func NewManager() *Manager

NewManager 创建新的微信管理器

func (*Manager) DecryptDatabase

func (m *Manager) DecryptDatabase(ctx context.Context, accountName, dbPath, outputPath string) error

DecryptDatabase 便捷方法:通过账号名解密数据库

func (*Manager) GetAccount

func (m *Manager) GetAccount(name string) (*Account, error)

GetAccount 获取指定名称的账号

func (*Manager) GetAccounts

func (m *Manager) GetAccounts() []*Account

GetAccounts 获取所有账号

func (*Manager) GetProcess

func (m *Manager) GetProcess(name string) (*model.Process, error)

func (*Manager) Load

func (m *Manager) Load() error

Load 加载微信进程信息

Directories

Path Synopsis
key

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL