Git Product home page Git Product logo

winp's Introduction

Windows process management library (WinP)

Build status

This project develops a library that lets you control Windows processes better, beyond what's available in JDK.

Features summary:

  • Windows machine management (logoff user, shutdown/restart machine)
  • Thread priority management
  • Process termination (including the recursive termination)
  • Process info acquisition
  • etc.

See the library's Javadoc for more details.

Java support

Starting from winp-1.25, the library supports versions from Java 1.6 to Java 8. Currently pre-release Java 9 versions are not being tested.

WinP Library includes native libraries for all supported platforms, hence it can run on both 32bit and 64bit Java versions without any additional configuration.

Platform support

The library supports x86 and amd64 architectures. ARM architecture is not supported. Please raise an issue to the library if you need ARM support && ready to provide proper test environment.

โ— It is not recommended to use WinP with 32bit Java on a 64bit operating system. In such case the library will be running in the WoW64 mode; and it will be unable to properly work with 64bit processes in the system. E.g. any process information query call (e.g. Environment variables retrieval) may fail if you run it against 64bit process.

Supported Windows versions

The current version of WinP is known to work correctly on the following Windows versions:

  • Windows XP SP2 and above
  • Windows Server 2003 and above

Other Windows product lines are not being actively tested though WinP may work there.

โ— Minimal required Windows version is a subject to change in next releases of WinP.

License

MIT License

winp's People

Contributors

oleg-nenashev avatar kohsuke avatar fabioz avatar gorrus avatar jglick avatar os97673 avatar phejl avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.