ViGEmBus | Windows kernel-mode driver

 by   ViGEm C++ Version: v1.21.442.0 License: BSD-3-Clause

kandi X-RAY | ViGEmBus Summary

kandi X-RAY | ViGEmBus Summary

ViGEmBus is a C++ library. ViGEmBus has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. You can download it from GitHub.

The ViGEmBus driver and ViGEmClient libraries represent the core of the Virtual Gamepad Emulation Framework (or ViGEm , for short). ViGEm aims for a 100% accurate emulation of well-known gaming peripherals as pure software-based devices at kernel level. As it mimics "the real thing" games and other processes require no additional modification whatsoever to detect ViGEm-based devices (no Proxy-DLLs or API-Hooking) and simply work out of the box. While the (now obsolete) Scarlett.Crush Productions Virtual Bus Driver is the spiritual father of this project, ViGEm has been designed and written from the ground up utilizing Microsoft's Kernel-Mode Driver Framework.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              ViGEmBus has a medium active ecosystem.
              It has 2218 star(s) with 219 fork(s). There are 64 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 9 open issues and 133 have been closed. On average issues are closed in 124 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of ViGEmBus is v1.21.442.0

            kandi-Quality Quality

              ViGEmBus has 0 bugs and 0 code smells.

            kandi-Security Security

              ViGEmBus has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              ViGEmBus code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              ViGEmBus is licensed under the BSD-3-Clause License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              ViGEmBus releases are available to install and integrate.
              Installation instructions are available. Examples and code snippets are not available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of ViGEmBus
            Get all kandi verified functions for this library.

            ViGEmBus Key Features

            No Key Features are available at this moment for ViGEmBus.

            ViGEmBus Examples and Code Snippets

            No Code Snippets are available at this moment for ViGEmBus.

            Community Discussions

            QUESTION

            Run a required .msi installer from setup.py so it runs with pip install
            Asked 2021-Jan-26 at 02:41

            I have coded this small python library that I distribute on PyPI (vgamepad), and that needs ViGEmBus installed to work.

            ViGEmBus is a Windows driver, it is installed by double-clicking a .msi file, granting admin privileges, and waiting for the end of installation. This .msi file is present in my library.

            My question is: is there a way to modify setup.py so that, when running

            ...

            ANSWER

            Answered 2021-Jan-26 at 02:41

            A better question to ask might be this => How to install a msi using python script?

            FYI: that question already has a valid answer

            Source https://stackoverflow.com/questions/65895074

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install ViGEmBus

            Pre-built production-signed binaries are provided by Nefarius Software Solutions e.U. and available as an all-in-one setup.

            Support

            Found a bug and want it fixed? Open a detailed issue on the GitHub issue tracker!. Have an idea for a new feature? Let's have a chat about your request on Discord or the community forums.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries