Delphi x Windows XP
O problema que acontace é qunado executo minha aplicação no Windows XP ele me gera um erro como se minha aplicação não fosse resgitrada e não reconhecida pela Kernel32 do windows, alguem poderia saber o que é isso , desde ja agradeço !!!
Gustavo_hmb
Curtidas 0
Respostas
Latrodectrus
22/05/2003
Está tentando usar algo parecido com isso?
Function RegisterServiceProcess(dwProcessID, dwType: Integer):
Integer) : Integer; stdcall ; external ´KERNEL32.DLL´;
Function RegisterServiceProcess(dwProcessID, dwType: Integer):
Integer) : Integer; stdcall ; external ´KERNEL32.DLL´;
GOSTEI 0
Fábio Rodrigues
22/05/2003
Você é o administrador???
Não tenho certeza, mas uso delphi e Windows XP e não tenho esse problema, pois so o único que usa o PC e sou usuário administrador com acesso total e ja vi este tipo de erro que você se refere em casos no qual um usuário que não é o administrador tenta instalar um programa?!?!
Tente fazer login como administrador e veja se o problema continua...
Falou aí!
Não tenho certeza, mas uso delphi e Windows XP e não tenho esse problema, pois so o único que usa o PC e sou usuário administrador com acesso total e ja vi este tipo de erro que você se refere em casos no qual um usuário que não é o administrador tenta instalar um programa?!?!
Tente fazer login como administrador e veja se o problema continua...
Falou aí!
GOSTEI 0
Latrodectrus
22/05/2003
Não sei se é isso mas já tive o mesmo problema que ele,
pois as máquinas que vão rodar o aplicativo são clientes, e não são logadas com Administrador.
pois as máquinas que vão rodar o aplicativo são clientes, e não são logadas com Administrador.
GOSTEI 0
Marconi
22/05/2003
O Windows XP, costuma dar erro no BDE quando não se está como administrador.
Marconi
Marconi
GOSTEI 0
Rafael Heise
22/05/2003
O problema co relação a não funcionar BDE e algumas outras coisa pode ser permissões de pasta caso esteja usando partição NTFS. Não é culpa do XP, e sim de não estar corretamente configurado, pois o XP usa partição NTFS (caso queira) e é necessário configurar corretamente.
Obs: Meu BDE funciona como se estivesse com o administrador, pois setei as permissões necessárias...
então .. é isso ...
abraços... e boa sorte
Obs: Meu BDE funciona como se estivesse com o administrador, pois setei as permissões necessárias...
então .. é isso ...
abraços... e boa sorte
GOSTEI 0
Marconi
22/05/2003
Tive problemas com o BDE quando a aplicação rodava no XP e o usuário não era o administrador.
As minhas aplicações e bancos de dados estão todas no servidor Novell e as permissões são configuradas no servidor. O mesmo usuário rodando Windows 98 SE ou ME, ou ainda XP administrador, entra normalmente, mas quando roda XP outro usuário, o BDE dá mensagem de erro, que não consegui solucionar. Li sobre outros usuários do XP reclamando a mesma coisa no Fórum da Borland, mas até agora não obtive respostas.
Marconi
As minhas aplicações e bancos de dados estão todas no servidor Novell e as permissões são configuradas no servidor. O mesmo usuário rodando Windows 98 SE ou ME, ou ainda XP administrador, entra normalmente, mas quando roda XP outro usuário, o BDE dá mensagem de erro, que não consegui solucionar. Li sobre outros usuários do XP reclamando a mesma coisa no Fórum da Borland, mas até agora não obtive respostas.
Marconi
GOSTEI 0
Latrodectrus
22/05/2003
Para zerneo
voce poderia postar aí então com devo configurar meu windows, para que como um usuário normal eu consiga,
trabalha com o Registro de Processos no Windows XP,
Minha partição é Fat32, tenho que formatar com NTfs?
voce poderia postar aí então com devo configurar meu windows, para que como um usuário normal eu consiga,
trabalha com o Registro de Processos no Windows XP,
Minha partição é Fat32, tenho que formatar com NTfs?
GOSTEI 0
Rodrigo_rcp
22/05/2003
Usei esse código para ficar ´invisivel´ no gerenciador de tarefas mas não esta funcionando
Const
Servico_Simples = 1;
Servico_Unregister = 1;
Function RegisterServiceProcess(DwProcessID, dwType: DWord): DWord; StdCall; External ´KERNEL32.dll´;
no FormCreate insere:
RegisterServiceProcess(GetCurrentProcessID, Servico_Simples);
e no FormDestroy
RegisterServiceProcess(GetCurrentProcessID, Servico_Unregister);
sou o administrador e minha partição é NTFS alguém sabe a solução?
Const
Servico_Simples = 1;
Servico_Unregister = 1;
Function RegisterServiceProcess(DwProcessID, dwType: DWord): DWord; StdCall; External ´KERNEL32.dll´;
no FormCreate insere:
RegisterServiceProcess(GetCurrentProcessID, Servico_Simples);
e no FormDestroy
RegisterServiceProcess(GetCurrentProcessID, Servico_Unregister);
sou o administrador e minha partição é NTFS alguém sabe a solução?
GOSTEI 0
Rafael Heise
22/05/2003
Se sua partição é Fat32, então não sei o que você deve fazer.. pois comecei a usar o XP para evitar as partições FAT32 e ter mais segurança nos meus arquivos.....
o que eu fiz.. setei as permissões para os ´usuários´ nas pastas e registros utilizados pelos programas que precisam configurar, no caso o BDE... não tive problemas com isso, pois trabalho com XP na empresa, setei as permissões e meu BDE funciona perfeitamente, rodando base em servidor ou local. Como trabalhar com os RegisterServiceProcess... não sei .. não trabalho com isso ...
mas é um caso a se pensar...
abraços...
o que eu fiz.. setei as permissões para os ´usuários´ nas pastas e registros utilizados pelos programas que precisam configurar, no caso o BDE... não tive problemas com isso, pois trabalho com XP na empresa, setei as permissões e meu BDE funciona perfeitamente, rodando base em servidor ou local. Como trabalhar com os RegisterServiceProcess... não sei .. não trabalho com isso ...
mas é um caso a se pensar...
abraços...
GOSTEI 0