Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jsturtevant/power-process
power-process
https://github.com/jsturtevant/power-process
Last synced: 5 days ago
JSON representation
power-process
- Host: GitHub
- URL: https://github.com/jsturtevant/power-process
- Owner: jsturtevant
- License: apache-2.0
- Created: 2023-08-30T17:36:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-05T22:44:11.000Z (over 1 year ago)
- Last Synced: 2024-11-27T13:44:13.612Z (2 months ago)
- Language: Rust
- Size: 66.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Power-Process
This a fork of the std library Command for Process creation in Windows (under same MIT/Apache2 licenses) to enable a few key use cases. Most files are straight from Rust std library modified to work outside the library.
The reason for this is to have a more robust command experience and provide the customization of creating a Windows process that the std library is missing. This provides a way to get access to features now while they stabilize upstream but adheres to the Command API so it can be swapped to the std library. The long term goal would be upstream many of the features here.
Some challenges this solves:
- Creating a process with in a Job Object
- Create a process with the command name different than the executable
- Don't inherit STDIO
- Create suspended processes and resume threads