Проблем Windows XP и Delphi
1 отговора
0 прегледа
Проблем Windows XP и Delphi
Имам база данни на Informix и приложение на Delphi 5. Към базата се свързвам с Informix I-Connect и BDE (не можах да намеря начин на свързване без BDE).
Приложението работи без проблеми само когато си се логнал в Windows като администратор иначе дава грешка. Четох някъде,че проблемът се състои в това, че Windows XP позволява дори четене от регистрите само на потребители с права на администратор, а там се записват настройки на BDE и може би и на I-Connect. Така ли е наистина и има ли други начини за връзка с Informix или решаване на проблема.
Благодаря предварително.
Приложението работи без проблеми само когато си се логнал в Windows като администратор иначе дава грешка. Четох някъде,че проблемът се състои в това, че Windows XP позволява дори четене от регистрите само на потребители с права на администратор, а там се записват настройки на BDE и може би и на I-Connect. Така ли е наистина и има ли други начини за връзка с Informix или решаване на проблема.
Благодаря предварително.
Да не би да е поради дефолт парадокса?
Да не би да е поради дефолт парадокса?
За BDE подразбиращия се драйвер е парадокс.
Да не би това да бърка работата, защото с парадокса проблемът е следния:
BDE създава един файл в главната директория на основния диск: c:\PDOXUSRS.NET.
В този файл трябва да може да се пише, a ХР-то не дава.
От администратора на BDE този файл може да се премести в разрешена директория.
Нещо такова беше около BDE-то и XP-то.
ПП
По-подробно:
1. от бде администратора, левия панел, таб конфигурация
2. в дървото на конфигурация: drivers/native/paradox - в дясно: net dir
ППП
Това за ХР и регистрите не е точно - в HKCU/Software няма проблем с писането
XP ограничава достъпа до критични месетоположения (главната директория на основния диск, системните фолдери и някои области от регистритею)
Много е досадно, но обикновенно може да се заобиколи.
За BDE подразбиращия се драйвер е парадокс.
Да не би това да бърка работата, защото с парадокса проблемът е следния:
BDE създава един файл в главната директория на основния диск: c:\PDOXUSRS.NET.
В този файл трябва да може да се пише, a ХР-то не дава.
От администратора на BDE този файл може да се премести в разрешена директория.
Нещо такова беше около BDE-то и XP-то.
ПП
По-подробно:
1. от бде администратора, левия панел, таб конфигурация
2. в дървото на конфигурация: drivers/native/paradox - в дясно: net dir
ППП
Това за ХР и регистрите не е точно - в HKCU/Software няма проблем с писането
XP ограничава достъпа до критични месетоположения (главната директория на основния диск, системните фолдери и някои области от регистритею)
Много е досадно, но обикновенно може да се заобиколи.