RunAsDate: altere o DateTime para o processo gerado

1

Usando o RunAsDate, é possível alterar um DateTime para um único processo. No entanto, quando esse processo gera outro processo, por exemplo, interagindo com uma DLL ou outro .exe, o outro processo naturalmente não herda o DateTime alterado do processo "principal".

Existe uma maneira de alterar o DateTime também?

    
por tmighty 27.10.2017 / 18:39

1 resposta

0

Eu duvido muito que isso seja possível com o RunAsDate. Os processos não herdam a data e a hora do processo pai, mas obtêm essas informações usando as funções do sistema. O Windows não fornece um método direto de alterar esse comportamento. O RunAsDate funciona interceptando as funções normalmente usadas para obter informações de hora e data e substituindo o que você forneceu. O RunAsDate não pode fazer isso para nenhum processo gerado porque não teria conhecimento deles e, em qualquer caso, não está mais em execução.

    
por 27.10.2017 / 19:38