

I don't know why vJoy was not installed in the first place. Please do not hesitate to ask for clarifications.ġ. I went through your post and experimented with your findings. Second note I have is that looking at the public.h file ( /viewvc/vjo.=280&view=markup) it looks like we should be using vJoy for the device name (because this is no longer compatible with PPJoy), however, \\.\vJoy does not exist, but \\.\PPJoyIOCTL1 does, and works. If I run the installer again, then it completes almost immediately, and the HID device is there. the "vjoyinstall ?" process (? because I know that there is a single character parameter, but don't remember what it is) hangs, and if I kill it, I get a "successfully installed" message, but only the vJoy device is present, not the actually HID device. The first time I run the install after a complete uninstall, it ends up hanging.
#PLEASE INSTALL PPJOYBUS.SYS FIRST WINDOWS#
First step was to use the "vjoyinstall C" command, uninstall using the windows uninstall, and reinstall. This seems like its probably incorrect, but not sure.įinally got things working. I just noticed that the version of the installer in the 140112 directory is actually the same as the one in the 020112 directory. I tried disabling and enabling the device (watched it disappear from the list in the joystick control panel widget) and still got nothing. After creating this key, I pressed apply in vJo圜onf, and it successfully made the entry in the registry, however, nothing is showing the change I made. Using Sysinternals' Process Manager I was able to figure out that vJo圜onf was failing because the Parameters key was missing in the registry, and instead of creating it, it just silently failed. I am having this problem as well, using the 140112 version. RemoveDevice: Going to remove file oem193.inf RemoveDevice: Function SetupDiRemoveDevice OK

GetOEMInfFileName: Function GetFullPathName OK. GetOEMInfFileName: Function SetupDiGetDriverInfoDetail OK. GetOEMInfFileName: Function SetupDiEnumDriverInfo for "vJoy Device" OK GetOEMInfFileName: Function SetupDiBuildDriverInfoList OK GetOEMInfFileName: Function SetupDiSetDeviceInstallParams OK

GetOEMInfFileName: Function SetupDiGetDeviceInstallParams OK RemoveDevice: Function SetupDiOpenDeviceInfo OK RemoveDevice: Function CM_Get_Device_ID (Device Instance Path = ROOT\HIDCLASS\0000) OK RemoveDevice: Function CM_Get_Device_ID_Size OK RemoveDevice: Function CM_Locate_DevNode failed with error: 00000000 RemoveDevice: Function SetupDiCreateDeviceInfoList OK RemoveDevice: ParentDeviceNode = ROOT\HIDCLASS\0000 AssignCompatibleId: Function CM_Get_Child failed with error: 0000000D AssignCompatibleId: Function CM_Locate_DevNode OK AssignCompatibleId: ParentDeviceNode = ROOT\HIDCLASS\0000, CompatibleId = hid_device_system_game Install: SetupDiGetDeviceInstanceId (Device Instance Path=ROOT\HIDCLASS\0000) OK cmdUpdate: UPDATEDRIVERFORPLUGANDPLAYDEVICES(hwid=root\VID_1234&PID_BEAD&REV_0002, InfPath=C:\Users\dlugolinskic\Desktop\CombatREDI\CRNG\TestCode\VJoy\VirtualJoystick\install\objchk_win7_amd64\amd64\vJoy.inf) executed OK cmdUpdate: CMP_WaitNoPendingInstallEvents returned WAIT_OBJECT_0 cmdUpdate: UPDATEDRIVERFORPLUGANDPLAYDEVICES got OK cmdUpdate: GetFullPathName -> C:\Users\dlugolinskic\Desktop\CombatREDI\CRNG\TestCode\VJoy\VirtualJoystick\install\objchk_win7_amd64\amd64\vJoy.inf Install: SetupDiSetDeviceRegistryProperty OK Install: SetupDiGetINFClass -> Class Name HIDClass Install: GetFullPathName -> C:\Users\dlugolinskic\Desktop\CombatREDI\CRNG\TestCode\VJoy\VirtualJoystick\install\objchk_win7_amd64\amd64\vJoy.inf FindInstalled: Searching for HWID root\VID_1234&PID_BEAD&REV_0002 FindInstalled: Searching for HWID PPJoyBus\VID_DEAD&PID_BEF0 > main: DeviceHWID -> root\VID_1234&PID_BEAD&REV_0002 InfFile -> vJoy.inf inf files changing the HID report descriptor but it will not install.below is the log I am able to build the installer and have new.
