Maven4Champ
Technical User
- Jun 16, 2004
- 154
Hi all,
I'm at a loss and coming to this group in hope for an answer or insight. The scenario is as follows.
We have a C# windows desktop application. The application will kick off an exe file which populates an INI file. The INI file is populated with data and then read in by the C# client application, parsed, sent up via web service to a database, and also parsed into an XML file. The XML, INI, and EXE being kicked off from the c# client are all in the C:\ProgramData\<directoryname>\ folder. The running C# client application is in the Program Files x86\<directoryname> folder.
As part of the third-party EXE being kicked off, we install drivers as the admin, so that data is read properly from the USB HID device via the EXE and proper results are parsed into the INI file.
When running as an admin, all works well. When running as Guest, all still works well. However, when running as a restricted domain user account (using Group Policies), the INI is updated (via the Last Modified timestamp -- every 30 seconds), however the proper results are not parsed in at all.. It is almost as if the driver is not recognized or that the data is not being from the USB HID device (a UPS power system).
What might cause this behavior? Is it permissions? I should note that all directories have FULL CONTROL where needed, for the admin and non-admin domain account. Access to drivers? Ability to see and read data from driver/USB HID device? Something being blocked or prevented?
Any help is GREATLY appreciated.
I'm at a loss and coming to this group in hope for an answer or insight. The scenario is as follows.
We have a C# windows desktop application. The application will kick off an exe file which populates an INI file. The INI file is populated with data and then read in by the C# client application, parsed, sent up via web service to a database, and also parsed into an XML file. The XML, INI, and EXE being kicked off from the c# client are all in the C:\ProgramData\<directoryname>\ folder. The running C# client application is in the Program Files x86\<directoryname> folder.
As part of the third-party EXE being kicked off, we install drivers as the admin, so that data is read properly from the USB HID device via the EXE and proper results are parsed into the INI file.
When running as an admin, all works well. When running as Guest, all still works well. However, when running as a restricted domain user account (using Group Policies), the INI is updated (via the Last Modified timestamp -- every 30 seconds), however the proper results are not parsed in at all.. It is almost as if the driver is not recognized or that the data is not being from the USB HID device (a UPS power system).
What might cause this behavior? Is it permissions? I should note that all directories have FULL CONTROL where needed, for the admin and non-admin domain account. Access to drivers? Ability to see and read data from driver/USB HID device? Something being blocked or prevented?
Any help is GREATLY appreciated.