Executando um aplicativo com hora do sistema alternativa / modificada

4

Eu estou procurando uma maneira de iniciar um aplicativo com um tempo de sistema alternativo do que aquele que está definido. Basicamente, um dos programas beta que eu uso tem um bug (ele realmente é um bug) que não permite mais que ele funcione até 29 de janeiro. Definir o tempo do meu sistema para um dia anterior corrigiu o problema e o aplicativo funciona bem agora. No entanto, algumas das minhas outras aplicações não estão mais funcionando corretamente.

Como uma questão geral (eu poderia me ver usando isso para outras coisas), é possível iniciar um aplicativo e fazê-lo pensar que existe um tempo de sistema alternativo?

Especificamente, estou executando o Mac OS 10.7.2 e estou tentando iniciar MouseShare com um tempo de sistema alternativo daquele que está definido.

    
por rudolph9 30.01.2012 / 05:58

1 resposta

6

Use libfaketime:

FTPL intercepts various system calls which programs use to retrieve the current date and time. It can then report faked dates and times (as specified by you, the user) to these programs. This means you can modify the system time a program sees without having to change the time system- wide.

Veja: link

    
por 30.01.2012 / 07:27

Tags