Skip to content

mgaffigan/Esatto.Win32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Esatto Win32

Set of APIs for working with windows OS primitives

Esatto.Win32.Registry

Nuget

Windows Registry including Group Policy and ADMX Generation

More information

Esatto.Win32.Com

Nuget

  • Clients to Out-of-process servers
  • Implementation of Out-of-process servers
  • Running object table (ROT)
  • IStream wrappers

More information

Esatto.Win32.Common

Nuget

  • Process and Job objects
    • Create Job
    • Create process in other session
    • Privilege manipulation
  • Printers
    • Creating RAW Print Jobs
    • Installing and administering Port Monitors
    • Installing Printer Drivers
  • Installing and administering NT Services
  • Windows Security access
    • Computer and user names (FQDN, UPN, etc...) without LDAP
    • Mapping a network drive with or without a drive letter
    • Setting a file's Mark-of-the-web

More information

Esatto.Win32.CommonControls

Nuget

  • Reading Monitor layouts
  • Native windows
    • HWND's
    • SysMenu
    • SetWinEventHook as IObservable
    • Window locations as IObservable
    • Standard windows Username/Password prompt
  • Windows Shell
    • IPreviewHandler's
    • File type associations
  • Printers
    • Saving and restoring printer settings

More information

Esatto.Win32.NetInjector

Nuget

Inject a .Net DLL into a remote process.

More information

Esatto.Utilities

Nuget

  • TBD

More information

Esatto.Win32.RdpDvc.Common

Nuget

Core API's for working with Remote Desktop Protocol Dynamic Virtual Channels. See Esatto.Rdp.DvcApi for a WCF-over-RDP built on this library. See Esatto.AppCoordination for a distributed application coordination framework built on top of this.

More information

Other options

Many of the wrappers in this solution have been obsoleted by the C#/Win32 P/Invoke Source Generator which permits easy generation of P/Invokes. This solution continues to be actively used and developed, CsWin32 may better fit your use case.

About

Set of APIs for working with Windows OS APIs

Resources

License

Stars

Watchers

Forks

Packages

No packages published