fuji

package
v0.0.0-...-710c5b5 Latest Latest
Warning

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

Go to latest
Published: Mar 1, 2020 License: MIT Imports: 1 Imported by: 2

Documentation

Overview

Package fuji implements a sandbox for Windows. It works by creating a less-privileged user, `itch-player-XXXXX`, which we hide from login and share a game's folder before we launch it (then unshare it immediately after).

If you want to see/manage the user the sandbox creates, you can use "lusrmgr.msc" on Windows (works in Win+R)

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Credentials

type Credentials struct {
	Username string
	Password string
}

type Instance

type Instance interface {
	Settings() *Settings
	Check(consumer *state.Consumer) error
	Setup(consumer *state.Consumer) error
	GetCredentials() (*Credentials, error)
}

type Settings

type Settings struct {
	// CredentialsRegistryKey is the path of a key under HKEY_CURRENT_USER
	// itch uses `SOFTWARE\itch\Sandbox`.
	CredentialsRegistryKey string
}

Jump to

Keyboard shortcuts

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