Aplicação em Versão XP
Tenho um aplicativo VCL que acessa uma base Access, porém instalado no windows XP, quando ele é executado por um usuário limitado (não administrador) este não consegue acessar esta base, percebi que as restrições deste usuário o impede de manipular a base que é instalada numa pasta em C:\Arquivos de programas\..., usuários administratores operam o aplicativo normalmente sem problema algum.
Alguém tem uma idéia de como contornar este problema?
Obrigado
Carlinhos
Alguém tem uma idéia de como contornar este problema?
Obrigado
Carlinhos
Carvajal
Curtidas 0
Respostas
Massuda
24/08/2006
Usuários normais (não admin da máquina) não conseguem escrever na pasta c:\Arquivos de Programas (entre outras).
Coloque seus arquivos em uma pasta c:\sua_pasta que deve resolver. O correto seria usar a pasta c:\Meus Documentos para armazenar arquivos de dados.
Coloque seus arquivos em uma pasta c:\sua_pasta que deve resolver. O correto seria usar a pasta c:\Meus Documentos para armazenar arquivos de dados.
GOSTEI 0
Carvajal
24/08/2006
Massuda,
No caso deste arquivo ser uma Base de Dados (Access), seria um inconveniente se cada usuario tiver que instalar uma nova, neste caso, qual seria a melhor forma de disponibilizar uma única Base de Dados que possa ser acessada localmente tanto por usuários administradores quanto por usuários limitados do Windows XP?
Agradeço pela sua atençao.
Carlinhos
No caso deste arquivo ser uma Base de Dados (Access), seria um inconveniente se cada usuario tiver que instalar uma nova, neste caso, qual seria a melhor forma de disponibilizar uma única Base de Dados que possa ser acessada localmente tanto por usuários administradores quanto por usuários limitados do Windows XP?
Agradeço pela sua atençao.
Carlinhos
GOSTEI 0
Moura
24/08/2006
O problema pode estar no firewall do XP com SP2.
Minhas aplicações enfretam esse problema, então no firewall do Windows, exceções->adicionar porta tcp, se for firebird ou interbase, será a porta 3050.
Tambem no firewall do Windows, exceções->adicionar programa, adicione o fbserver, e fbguard.
Deve-se fazer isso em todas as estações incluindo o servidor.
Minhas aplicações enfretam esse problema, então no firewall do Windows, exceções->adicionar porta tcp, se for firebird ou interbase, será a porta 3050.
Tambem no firewall do Windows, exceções->adicionar programa, adicione o fbserver, e fbguard.
Deve-se fazer isso em todas as estações incluindo o servidor.
GOSTEI 0
Massuda
24/08/2006
...qual seria a melhor forma de disponibilizar uma única Base de Dados que possa ser acessada localmente tanto por usuários administradores quanto por usuários limitados do Windows XP?
Coloque numa pasta do tipo c:\NomeQueVocêQuiser, ou seja, numa pasta criada na pasta raiz do drive.GOSTEI 0