Don't get the error 'C:\Windows\System32\psapi.dll', no matching symbolic information found when starting an application

Original title: my application can not start on Windows 7 just because one name of the subfolder is config

My application can run perfectly on Windows XP but not on Windows 7. When I run it in the debugger on Windows 7, it crashes, the debugger window displays the last loaded dll that is,.

Load "C:\Windows\System32\psapi.dll", no matching symbolic information found.

My application configuration files are located in the subfolder 'config', to get my application to the top of race I must change his name to something else say 'ics_config', I run it in the debugger after changing the name of the subfolder, it shows the following dll after psapi.dll is uxtheme.dll.
Load "C:\Windows\System32\psapi.dll", no matching symbolic information found.
"C:\Windows\System32\uxtheme.dll" dependent, no matching symbolic information found.

I suspect that there is something wrong with uxtheme.dll, it can cause the application to crash if the name of the subfolder is "config."
The application is our company product to the train control system, there is no change to the computer.
Further investigation found that file "sso.cfg' in the config directory is the first cause, either rename file 'config' to something else or
Rename the file 'sso.cfg' located in the folder 'config' to something else so that my request to start.
File 'sso.cfg' is a SSO configuration file, we use LDAP (active directory) to manage users and their privileges.
Hope this information helps.

Tags: Windows

Similar Questions

Maybe you are looking for