I have made a Windows application using C++ which runs with no error connecting to an Oracle database when installed in a real computer. When it runs on Citrix Metaframe it sometimes raises an "Access Violation" exception. Is there any rule or any special security action to be made for running a Windows C++ application on Citrix Metaframe ?
feedback
|
|
Access Violation usually means that an area of memory is accessed that may not be used. Citrix uses some special version of core dlls so bugs that are unnoticed in a normal environment may surface there. The Access Violation error has addition information that is important and can be used to trace the bug. | |||||
feedback
|
|
Run Sysinternals Process Monitor and look for any "Access Denied" messages when the error pops up. It sounds like the user is missing appropriate file permissions. | |||
|
feedback
|