Artigo: 188321 - Última revisão: terça-feira, 31 de Outubro de 2006 - Revisão: 1.1 FindFirstChangeNotification não pode notificar todos os processos no ficheiro alterações
SintomasA chamada FindFirstChangeNotification não poderá notificar todos os processos que enviou um pedido de notificação no mesmo directório. Isto pode ocorrer se o directório está num computador remoto. CausaEste problema ocorre devido a uma optimização no redireccionador se vários processos de abrir o mesmo directório através da rede. O que pode fazer o redireccionador só está aberto um identificador para o directório remoto. Isto faz com que o pedido de notificação para comportar-se que os pedidos de notificação foram enviados para o mesmo identificador. Por predefinição, apenas um pedido será notificado por alteração de directório por identificador. ResoluçãoPara receber vários notificar pedidos através da rede, o utilizador que executa o programa tem de ter direito de utilizador "cópia de segurança de ficheiros e directórios". Em seguida, o programa tem de definir o privilégio utilizando a chamada de AdjustTokenPrivileges. Isto acontece porque a API FindFirstChangeNotification define o FILE_OPEN_FOR_BACKUP_INTENT no respectivo criar pacote. Isto serve para impedir que a optimização mencionada ocorra. No entanto, o privilégio "cópia de segurança de ficheiros e directórios" tem de estar activado para funcionar. A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 188321
(http://support.microsoft.com/kb/188321/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesTraduções de Artigos |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar ao topo