Lockfile no Excel multiusuário

0

Um amigo meu postou isso no facebook:

Publicação original em norueguês

hvis du åpner Excel med en bruker og deretter åpner samme filen med en annen bruker så åpnes ikke filen på nytt fordi Excel skjønner at filen allerede er åpen.. men det er jo ikke på min bruker? er det kun mulig fordi jeg er en "administrator" og shell prosessen finner det ut eller?

Tradução

If you open Excel with a user and then open the same file with another user, the file will not reopen because Excel understands that the file is already open .. but it is not the same user? Is it only possible because I'm an "administrator" and the shell process finds it out or?

Como isso é possível?

Os arquivos de recuperação lockfile ~ $ [filename] e $ appdata $ são intocados.

Apenas um dos usuários está em um grupo de administradores.

Etapas para reproduzir;

  1. Executa o CMD como usuário diferente.
  2. Inicie o Excel com um nome de arquivo como um parâmetro do processo do CMD.
    • O processo do Excel agora deve estar sendo executado como "o outro usuário".
  3. Abra o mesmo arquivo de um processo do Explorer em execução como "seu usuário".

Outro processo do Excel sendo executado como seu usuário não será iniciado porque o arquivo já está aberto no processo do Excel do outro usuário.

    
por Faux_Clef 09.06.2017 / 08:48

0 respostas