Проблем Windows XP и Delphi

1 отговора 0 прегледа
#1

Проблем Windows XP и Delphi

Имам база данни на Informix и приложение на Delphi 5. Към базата се свързвам с Informix I-Connect и BDE (не можах да намеря начин на свързване без BDE).
Приложението работи без проблеми само когато си се логнал в Windows като администратор иначе дава грешка. Четох някъде,че проблемът се състои в това, че Windows XP позволява дори четене от регистрите само на потребители с права на администратор, а там се записват настройки на BDE и може би и на I-Connect. Така ли е наистина и има ли други начини за връзка с Informix или решаване на проблема.

Благодаря предварително.

Отговор
в отговор на mar4enko #2

Да не би да е поради дефолт парадокса?

Да не би да е поради дефолт парадокса?

За BDE подразбиращия се драйвер е парадокс.

Да не би това да бърка работата, защото с парадокса проблемът е следния:

BDE създава един файл в главната директория на основния диск: c:\PDOXUSRS.NET.
В този файл трябва да може да се пише, a ХР-то не дава.
От администратора на BDE този файл може да се премести в разрешена директория.
Нещо такова беше около BDE-то и XP-то.

ПП
По-подробно:
1. от бде администратора, левия панел, таб конфигурация
2. в дървото на конфигурация: drivers/native/paradox - в дясно: net dir

ППП
Това за ХР и регистрите не е точно - в HKCU/Software няма проблем с писането
XP ограничава достъпа до критични месетоположения (главната директория на основния диск, системните фолдери и някои области от регистритею)
Много е досадно, но обикновенно може да се заобиколи.

Отговор