hi

i have done a small app which works like win explorer with lots os api... now i tried deploying it on xp... i have packed it by using P & D. now when i run the app i get some errors

i have one more pc which is XP and VB6 is loaded there it works fine....

now what can be the problem....

i got a tool application verifier 2.28 which check the app.
when i run the app it gives me a report

HKEY_CURRENT_CONFIG Registry Key.

The application read from Current Configuration Registry Keys. It should not read this area of the registry directly for configuration information. Registry keys change with each version of Windows. To guarantee compatibility, use the correct API calls.


The application wrote to a non-Current User Registry Key. Applications should store information to the Current User section of the registry, which allows each user to have their own saved preferences.


| RegistryChecks 14 | 2 AcLayers.DLL 20871'Read from dangerous registry entry 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager'.


| ObsoleteAPICalls 0 | 1 OLEAUT32.dll 16213'API: _hread
| ObsoleteAPICalls 0 | 1 OLEAUT32.dll 13E2A'API: _llseek
| ObsoleteAPICalls 0 | 1 OLEAUT32.dll 13C43'API: RegQueryValueW
| ObsoleteAPICalls 0 | 1 OLEAUT32.dll 13C43'API: RegQueryValueW
| ObsoleteAPICalls 0 | 1 OLEAUT32.dll 55CBF'API: IsBadHugeReadPtr
| ObsoleteAPICalls 0 | 1 ole32.dll 160D0'API: RegQueryValueW
| ObsoleteAPICalls 0 | 1 COMDLG32.OCX 3ABC'API: RegQueryValueA
| ObsoleteAPICalls 0 | 1 USER32.dll 48749'API: GetTextExtentPointA
| ObsoleteAPICalls 0 | 1 USER32.dll 48749'API: GetTextExtentPointW
| ObsoleteAPICalls 0 | 1 USER32.dll 48749'API: GetTextExtentPointA
| ObsoleteAPICalls 0 | 1 USER32.dll 48749'API: GetTextExtentPointW


and many more like this did any one face such thing before ..
do we have a solution.