InputApp does not work

The InputApp itself seems to be based on a quite old net Framework 4.0 version … i just was able to get it running on my laptop, on my workstation the App newer is showing up

WER shows kernelbase.dll error

Name der fehlerhaften Anwendung: SetupInputApp.exe, Version: 1.0.0.0, Zeitstempel: 0xb8c38a92
Name des fehlerhaften Moduls: KERNELBASE.dll, Version: 10.0.22621.4391, Zeitstempel: 0x75ef7fcd
Ausnahmecode: 0xe0434352
Fehleroffset: 0x0014b342
ID des fehlerhaften Prozesses: 0x0x22EC
Startzeit der fehlerhaften Anwendung: 0x0x1DB4C5900A29D1E
Pfad der fehlerhaften Anwendung: C:\MSFS 2024 SDK\Tools\Setup_InputProfiles\SetupInputApp.exe
Pfad des fehlerhaften Moduls: C:\WINDOWS\System32\KERNELBASE.dll

There is a related .net framework error

Anwendung: SetupInputApp.exe
Frameworkversion: v4.0.30319
Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet.
Ausnahmeinformationen: System.ArgumentOutOfRangeException
   bei System.Text.RegularExpressions.MatchCollection.get_Item(Int32)
   bei SetupInputApp.MainWindowModel..ctor(SetupInputBinding.InputBindingModel.Globalbinding ByRef)
   bei SetupInputApp.MainWindow..ctor()

Ausnahmeinformationen: System.Windows.Markup.XamlParseException
   bei System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader, System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object, System.Xaml.XamlObjectWriterSettings, System.Uri)
   bei System.Windows.Markup.WpfXamlLoader.LoadBaml(System.Xaml.XamlReader, Boolean, System.Object, System.Xaml.Permissions.XamlAccessLevel, System.Uri)
   bei System.Windows.Markup.XamlReader.LoadBaml(System.IO.Stream, System.Windows.Markup.ParserContext, System.Object, Boolean)
   bei System.Windows.Application.LoadBamlStreamWithSyncInfo(System.IO.Stream, System.Windows.Markup.ParserContext)
   bei System.Windows.Application.LoadComponent(System.Uri, Boolean)
   bei System.Windows.Application.DoStartup()
   bei System.Windows.Application.<.ctor>b__1_0(System.Object)
   bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   bei System.Windows.Threading.DispatcherOperation.InvokeImpl()
   bei System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
   bei MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)
   bei System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   bei MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
   bei System.Windows.Threading.DispatcherOperation.Invoke()
   bei System.Windows.Threading.Dispatcher.ProcessQueue()
   bei System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   bei MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   bei MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
   bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   bei System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
   bei MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
   bei MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
   bei System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
   bei System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
   bei System.Windows.Application.RunDispatcher(System.Object)
   bei System.Windows.Application.RunInternal(System.Windows.Window)
   bei System.Windows.Application.Run(System.Windows.Window)
   bei SetupInputApp.App.Main()

I have no idea why it runs on my laptop… these kind of .net framework errors are terrible to solved, since .net framework seems to be unrepairable …

Maybe you can take a look into it.

Hey @DaveDeMo6132, can you find/open PowerShell and run this and provide the output? The app seems to be failing on one of your plugged in devices.

Get-WmiObject Win32_PnPEntity | Where-Object { $_.PNPDeviceID -match '^HID\\|^USB\\' } | Select Name, ClassGUID, DeviceID
1 Like

sure !

Name                                                  ClassGUID                              DeviceID                                                        
----                                                  ---------                              --------                                                        
Generischer USB-Hub                                   {36fc9e60-c465-11cf-8056-444553540000} USB\VID_2109&PID_2812\8&384B90AF&0&1                            
USB-Verbundgerät                                      {36fc9e60-c465-11cf-8056-444553540000} USB\VID_0B05&PID_18F3\9876543210                                
Razer Naga Trinity                                    {4d36e96f-e325-11ce-bfc1-08002be10318} HID\VID_1532&PID_0067&MI_00\C&2340D622&0&0000                   
HID-konformes, vom Hersteller definiertes Gerät       {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_046D&PID_C335&MI_01&COL04\A&280B227A&0&0003             
TCA Sidestick X Pilot                                 {4d36e96c-e325-11ce-bfc1-08002be10318} USB\VID_044F&PID_040E&MI_01\7&2D23F776&1&0001                   
HID-Tastatur                                          {4d36e96b-e325-11ce-bfc1-08002be10318} HID\VID_046D&PID_C335&MI_00\A&433E4B8&0&0000                    
USB-Eingabegerät                                      {745a17a0-74d3-11d0-b6fe-00a0c90f57da} USB\VID_044F&PID_040E\FFFFFFFFFFFFFF30                          
HID-Tastatur                                          {4d36e96b-e325-11ce-bfc1-08002be10318} HID\VID_1532&PID_0067&MI_01&COL01\C&3670F260&0&0000             
USB-Eingabegerät                                      {745a17a0-74d3-11d0-b6fe-00a0c90f57da} USB\VID_239A&PID_801F&MI_03\7&118A773A&0&0003                   
HID-konformes Benutzersteuergerät                     {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_0D8C&PID_0014&MI_03\A&5BEA0E9&0&0000                    
USB Audio Device                                      {4d36e96c-e325-11ce-bfc1-08002be10318} USB\VID_0D8C&PID_0014&MI_00\9&34A34103&0&0000                   
HID-konformer Gamecontroller                          {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_044F&PID_04FC\9&18770933&2&0000                         
USB-Root-Hub (USB 3.0)                                {36fc9e60-c465-11cf-8056-444553540000} USB\ROOT_HUB30\7&14C6E8AD&0&0                                   
G910                                                  {36fc9e60-c465-11cf-8056-444553540000} USB\VID_046D&PID_C335\177A30673033                              
USB Audio Device                                      {4d36e96c-e325-11ce-bfc1-08002be10318} USB\VID_0D8C&PID_0012&MI_00\B&2515DB48&0&0000                   
HID-konformes Benutzersteuergerät                     {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_0D8C&PID_0012&MI_03\C&398E0185&0&0000                   
USB-Eingabegerät                                      {745a17a0-74d3-11d0-b6fe-00a0c90f57da} USB\VID_0FD9&PID_006C\CL11L2A02292                              
USB-Eingabegerät                                      {745a17a0-74d3-11d0-b6fe-00a0c90f57da} USB\VID_16D0&PID_0A38\MFG500002                                 
HID-konformer Gamecontroller                          {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_16D0&PID_0A38\B&33BF0F2B&0&0000                         
AURA LED Controller                                   {88bae032-5a81-49f0-bc3d-a4ff138216d6} USB\VID_0B05&PID_18F3&MI_00\9&2EFC6B98&0&0000                   
USB-SERIAL CH340 (COM9)                               {4d36e978-e325-11ce-bfc1-08002be10318} USB\VID_1A86&PID_7523\07DA0E28294F000100000044                  
USB-Eingabegerät                                      {745a17a0-74d3-11d0-b6fe-00a0c90f57da} USB\VID_046D&PID_C335&MI_00\9&18A94242&0&0000                   
HID-konformes Benutzersteuergerät                     {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_1532&PID_0067&MI_01&COL02\C&3670F260&0&0001             
Generischer USB-Hub                                   {36fc9e60-c465-11cf-8056-444553540000} USB\VID_2109&PID_2812\9&247C48&2&1                              
Generischer USB-Hub                                   {36fc9e60-c465-11cf-8056-444553540000} USB\VID_2109&PID_2812\9&247C48&2&4                              
HID-konformer Gamecontroller                          {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\HIDCLASS&COL01\1&2D595CA7&8&0000                            
USB-Eingabegerät                                      {745a17a0-74d3-11d0-b6fe-00a0c90f57da} USB\VID_08BB&PID_2902&MI_03\A&68AA96C&0&0003                    
EyeChip                                               {88bae032-5a81-49f0-bc3d-a4ff138216d6} USB\VID_2104&PID_0313&MI_00\9&28BB9A0F&0&0000                   
USB-Verbundgerät                                      {36fc9e60-c465-11cf-8056-444553540000} USB\VID_0D8C&PID_0012\07DA0E28294F000100000024                  
USB Audio CODEC                                       {4d36e96c-e325-11ce-bfc1-08002be10318} USB\VID_08BB&PID_2902&MI_00\A&68AA96C&0&0000                    
HID-Tastatur                                          {4d36e96b-e325-11ce-bfc1-08002be10318} HID\VID_046D&PID_C335&MI_01&COL01\A&280B227A&0&0000             
USB-Root-Hub (USB 3.0)                                {36fc9e60-c465-11cf-8056-444553540000} USB\ROOT_HUB30\7&30304C2C&0&0                                   
USB-Druckerunterstützung                              {36fc9e60-c465-11cf-8056-444553540000} USB\VID_0416&PID_5011\PRINTER                                   
Generischer Hochgeschwindigkeits-USB-Hub (SuperSpeed) {36fc9e60-c465-11cf-8056-444553540000} USB\VID_2109&PID_0812\9&3A86E606&2&1                            
Generischer Hochgeschwindigkeits-USB-Hub (SuperSpeed) {36fc9e60-c465-11cf-8056-444553540000} USB\VID_2109&PID_0812\9&3A86E606&2&4                            
Serielles USB-Gerät (COM5)                            {4d36e978-e325-11ce-bfc1-08002be10318} USB\VID_239A&PID_801F&MI_00\7&118A773A&0&0000                   
USB-Eingabegerät                                      {745a17a0-74d3-11d0-b6fe-00a0c90f57da} USB\VID_046D&PID_C335&MI_01\9&18A94242&0&0001                   
HID-konformer Systemcontroller                        {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_1532&PID_0067&MI_01&COL03\C&3670F260&0&0002             
HID-konformes Gerät                                   {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\HID_DEVICE_SYSTEM_VHF\8&2D4D544B&0&0000                     
USB-Verbundgerät                                      {36fc9e60-c465-11cf-8056-444553540000} USB\VID_239A&PID_801F\F22803AE3331555020312E35382512FF          
HID-konformer Gamecontroller                          {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\HIDCLASS&COL02\1&2D595CA7&8&0001                            
HID-konformes Benutzersteuergerät                     {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_0FD9&PID_006C\7&15033E7C&2&0000                         
Intel(R) Wireless Bluetooth(R)                        {e0cbf06c-cd8b-4647-bb8a-263b43f0f974} USB\VID_8087&PID_0025\8&1B878445&0&5                            
USB-Eingabegerät                                      {745a17a0-74d3-11d0-b6fe-00a0c90f57da} USB\VID_044F&PID_04FC\FFFFFFFFFFFFFF50                          
HID-konformes Benutzersteuergerät                     {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_239A&PID_801F&MI_03&COL03\8&DE2FF05&0&0002              
Generischer Hochgeschwindigkeits-USB-Hub (SuperSpeed) {36fc9e60-c465-11cf-8056-444553540000} USB\VID_2109&PID_0812\8&384B90AF&0&7                            
HID-konforme Maus                                     {4d36e96f-e325-11ce-bfc1-08002be10318} HID\VID_239A&PID_801F&MI_03&COL02\8&DE2FF05&0&0001              
Tobii Hello Sensor                                    {ca3e7ab9-b4c3-4ae6-8251-579ef933890f} USB\VID_2104&PID_0313&MI_01\9&28BB9A0F&0&0001                   
HID-Tastatur                                          {4d36e96b-e325-11ce-bfc1-08002be10318} HID\VID_239A&PID_801F&MI_03&COL01\8&DE2FF05&0&0000              
HID-konformes Benutzersteuergerät                     {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_046D&PID_C335&MI_01&COL02\A&280B227A&0&0001             
G910                                                                                         USB\VID_046D&PID_C335&LAMPARRAY\9&18A94242&0&177A30673033_SLOT00
HID-konformes Benutzersteuergerät                     {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_1532&PID_0067&MI_00&COL03\D&216BFFDC&2&0000             
USB-Verbundgerät                                      {36fc9e60-c465-11cf-8056-444553540000} USB\VID_0D8C&PID_0014\07DA0E28294F000400000000                  
USB-Eingabegerät                                      {745a17a0-74d3-11d0-b6fe-00a0c90f57da} USB\VID_0B05&PID_18F3&MI_02\9&2EFC6B98&0&0002                   
HID-konformer Gamecontroller                          {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_044F&PID_040E\9&355C2C38&1&0000                         
HID-konformes Gerät                                   {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_1532&PID_0067&MI_01&COL04\C&3670F260&0&0003             
USB-Verbundgerät                                      {36fc9e60-c465-11cf-8056-444553540000} USB\VID_044F&PID_040E\2059384F4232                              
USB-Eingabegerät                                      {745a17a0-74d3-11d0-b6fe-00a0c90f57da} USB\VID_0D8C&PID_0014&MI_03\9&34A34103&0&0003                   
USB-SERIAL CH340 (COM8)                               {4d36e978-e325-11ce-bfc1-08002be10318} USB\VID_1A86&PID_7523\A&3AF432F7&0&3                            
HID-konformes Benutzersteuergerät                     {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_08BB&PID_2902&MI_03\B&83DFC3D&0&0000                    
Razer Naga Trinity                                    {4d36e96b-e325-11ce-bfc1-08002be10318} HID\VID_1532&PID_0067&MI_02\C&E064497&0&0000                    
USB-Eingabegerät                                      {745a17a0-74d3-11d0-b6fe-00a0c90f57da} USB\VID_0D8C&PID_0012&MI_03\B&2515DB48&0&0003                   
HID-konformes, vom Hersteller definiertes Gerät       {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_0B05&PID_18F3&MI_02\A&36997FDA&0&0000                   
USB-Root-Hub (USB 3.0)                                {36fc9e60-c465-11cf-8056-444553540000} USB\ROOT_HUB30\5&2C35141&1&0                                    
HID-konformes, vom Hersteller definiertes Gerät       {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_046D&PID_C335&MI_01&COL03\A&280B227A&0&0002             
TCA Sidestick X Pilot Bus Driver                      {745a17a0-74d3-11d0-b6fe-00a0c90f57da} USB\VID_044F&PID_040E&MI_00\7&2D23F776&1&0000                   
Razer Naga Trinity                                    {745a17a0-74d3-11d0-b6fe-00a0c90f57da} USB\VID_1532&PID_0067&MI_02\B&72BF1E6&0&0002                    
Razer Naga Trinity                                    {745a17a0-74d3-11d0-b6fe-00a0c90f57da} USB\VID_1532&PID_0067&MI_01\B&72BF1E6&0&0001                    
Razer Naga Trinity                                    {745a17a0-74d3-11d0-b6fe-00a0c90f57da} USB\VID_1532&PID_0067&MI_00\B&72BF1E6&0&0000                    
USB-Verbundgerät                                      {36fc9e60-c465-11cf-8056-444553540000} USB\VID_2104&PID_0313\IS5FF-100202347953                        
USB-Massenspeichergerät                               {36fc9e60-c465-11cf-8056-444553540000} USB\VID_239A&PID_801F&MI_02\7&118A773A&0&0002                   
HID-konformes Gerät                                   {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_1532&PID_0067&MI_01&COL05\C&3670F260&0&0004             
USB-Verbundgerät                                      {36fc9e60-c465-11cf-8056-444553540000} USB\VID_08BB&PID_2902\9&247C48&2&2                              
USB-Verbundgerät                                      {36fc9e60-c465-11cf-8056-444553540000} USB\VID_1532&PID_0067\00000000001A                              

Not your fault. The app makes a bunch of terrible assumptions and is failing on the device below:

HID-konformer Gamecontroller
{745a17a0-74d3-11d0-b6fe-00a0c90f57da
HID\HIDCLASS&COL01\1&2D595CA7&8&0000

Is this something you can disconnect from your machine to verify the culprit? I’m reviewing the app to see if it’s something I can quickly patch to get you back on your feet.

Hi,
sure i’ll give it a try … but its not the 2949. button of a super special fancy mouse which claims to be an extra HID^^ …
it belongs to the “Thrustmaster TCA Sidestick X Pilot” … so this should be conntected when creating inputprofiles (according to the instructions …)

Yes… the the InputApp opens … good that i only thought about .net framwork and “repair”^^

Something learned for life (and i am pretty sure similar errors will come up sooner or later …!)
Thx so far. :slight_smile:

Here’s another startup crash report, FWIW, with list of devices and probable culprit.

(Related: Input App - is this available? )

> Get-WmiObject Win32_PnPEntity | Where-Object { $_.PNPDeviceID -match '^HID\\|^USB\\' } | Select Name, ClassGUID, DeviceID                                                                                                                                                                                    
Name                                  ClassGUID                              DeviceID
----                                  ---------                              --------
HID-compliant vendor-defined device   {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_046D&PID_C531&MI_01&COL05\7&12A6C06B&0&0004
HID-compliant game controller         {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\HIDCLASS&COL02\1&2D595CA7&2&0001
Logitech G510/G510s (HID)             {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_046D&PID_C22D&MI_01&COL01\7&1ACB1FA4&0&0000
USB Input Device                      {745a17a0-74d3-11d0-b6fe-00a0c90f57da} USB\VID_046D&PID_C22D&MI_01\6&1BE943D8&0&0001
USB Input Device                      {745a17a0-74d3-11d0-b6fe-00a0c90f57da} USB\VID_0B33&PID_0030\5&2108AD5D&0&4
HID Keyboard Device                   {4d36e96b-e325-11ce-bfc1-08002be10318} HID\VID_046D&PID_C531&MI_01&COL01\7&2EAD70D8&0&0000
HID Keyboard Device                   {4d36e96b-e325-11ce-bfc1-08002be10318} HID\VID_046D&PID_C531&MI_01&COL01\7&12A6C06B&0&0000
Logitech Cordless Gaming Receiver     {4d36e96f-e325-11ce-bfc1-08002be10318} HID\VID_046D&PID_C531&MI_00\7&642C30F&0&0000
USB Composite Device                  {36fc9e60-c465-11cf-8056-444553540000} USB\VID_046D&PID_C531\5&2108AD5D&0&11
USB Composite Device                  {36fc9e60-c465-11cf-8056-444553540000} USB\VID_046D&PID_C531\5&2108AD5D&0&12
HID-compliant vendor-defined device   {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_046D&PID_C22D&MI_01&COL02\7&1ACB1FA4&0&0001
USB Composite Device                  {36fc9e60-c465-11cf-8056-444553540000} USB\VID_046D&PID_C22D\5&2108AD5D&0&1
USB Input Device                      {745a17a0-74d3-11d0-b6fe-00a0c90f57da} USB\VID_046D&PID_C531&MI_00\6&1F3BA273&0&0000
HID-compliant consumer control device {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_046D&PID_C531&MI_01&COL02\7&2EAD70D8&0&0001
USB Root Hub (USB 3.0)                {36fc9e60-c465-11cf-8056-444553540000} USB\ROOT_HUB30\5&3B77FD2B&0&0
HID-compliant mouse                   {4d36e96f-e325-11ce-bfc1-08002be10318} HID\VID_046D&PID_C231\2&E9C483E&0&0000
HID-compliant consumer control device {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_046D&PID_C531&MI_01&COL02\7&12A6C06B&0&0001
USB Input Device                      {745a17a0-74d3-11d0-b6fe-00a0c90f57da} USB\VID_046D&PID_C531&MI_01\6&1F3BA273&0&0001
HID-compliant system controller       {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_046D&PID_C531&MI_01&COL03\7&2EAD70D8&0&0002
Genesys Logic USB3.0 Card Reader      {36fc9e60-c465-11cf-8056-444553540000} USB\VID_05E3&PID_0732\000000000547
HID-compliant system controller       {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_046D&PID_C531&MI_01&COL03\7&12A6C06B&0&0002
HID-compliant vendor-defined device   {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_046D&PID_C531&MI_01&COL04\7&2EAD70D8&0&0003
USB Input Device                      {745a17a0-74d3-11d0-b6fe-00a0c90f57da} USB\VID_046D&PID_C531&MI_01\6&C81F1CE&0&0001
Logitech Cordless Gaming Receiver     {4d36e96f-e325-11ce-bfc1-08002be10318} HID\VID_046D&PID_C531&MI_00\7&2A6A4CB0&0&0000
ASMedia USB Root Hub                  {36fc9e60-c465-11cf-8056-444553540000} USB\ASMEDIAROOT_HUB\5&2D7DCE09&0&0
USB Input Device                      {745a17a0-74d3-11d0-b6fe-00a0c90f57da} USB\VID_046D&PID_C531&MI_00\6&C81F1CE&0&0000
HID-compliant consumer control device {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_0B33&PID_0030\6&3F01F94&0&0000
HID Keyboard Device                   {4d36e96b-e325-11ce-bfc1-08002be10318} HID\VID_046D&PID_C232\2&6BACD57&0&0000
HID-compliant vendor-defined device   {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_046D&PID_C531&MI_01&COL04\7&12A6C06B&0&0003
HID-compliant game controller         {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\HIDCLASS&COL01\1&2D595CA7&2&0000
USB Root Hub (USB 3.0)                {36fc9e60-c465-11cf-8056-444553540000} USB\ROOT_HUB30\4&92B3C53&0&0
USB Input Device                      {745a17a0-74d3-11d0-b6fe-00a0c90f57da} USB\VID_046D&PID_C22D&MI_00\6&1BE943D8&0&0000
HID-compliant vendor-defined device   {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\VID_046D&PID_C531&MI_01&COL05\7&2EAD70D8&0&0004
HID Keyboard Device                   {4d36e96b-e325-11ce-bfc1-08002be10318} HID\VID_046D&PID_C22D&MI_00\7&90C1E1E&0&0000

I have two vJoy devices active on there. I’m pretty sure they’re

HID-compliant game controller         {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\HIDCLASS&COL02\1&2D595CA7&2&0001
HID-compliant game controller         {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID\HIDCLASS&COL01\1&2D595CA7&2&0000

Once I disable both those (vJoy Config app → uncheck “Enable vJoy”) the SetupInputApp launches fine. Those two devices no longer show up in the WmiObject list, which leads me to conclude they’re the vJoy ones.

If I re-configure vJoy with only 1 device then SetupInputApp still crashes at start.

And probably unrelated, but there was another bug report on the user forums recently about multiple vJoy devices not working property with FS24 (but were OK in FS20).

Thanks
-Max

I don’t have the requisite hardware to test this more thoroughly, but I removed the faulty regular expressions and instead patched the app to programmatically grab the device product/vendor IDs directly.

The app has very questionable input device handling; I’m honestly not entirely convinced the app has ever worked properly. But here it is if anyone wants to try it.

SetupInputApp_rev1.zip (250.6 KB)

Hi,
I can confirm that the Vjoy peripherals are a problem. Just disable them and the app launches fine.

Works fine ! Thx!

No joy here with vJoy, unfortunately. But thanks for trying!

Same crash, I believe.

Oh the author cut/pasted the same code elsewhere. Here’s that patched up. Again, disclaimers above apply!

SetupInputApp_rev1.zip (250.6 KB)

Bingo! Loads fine now with vJoy enabled. Thanks!

Couple minor issues so far and gotta figure out how to make a usable profile out of this, but if it works out this is 1000x better/simpler/faster than setting up inputs in the game’s UI.

Thanks again,
-Max