1

Используя RunAsDate, можно изменить DateTime для одного процесса. Однако, когда этот процесс порождает другой процесс, например, путем взаимодействия с DLL или другим .exe, другой процесс, конечно, не наследует измененный DateTime от "основного" процесса.

Есть ли способ изменить их DateTime?

1 ответ1

0

Я очень сомневаюсь, что это возможно с RunAsDate. Процессы не наследуют дату и время родительского процесса, но получают эту информацию с помощью системных функций. Windows не предоставляет прямой метод изменения этого поведения. RunAsDate работает, перехватывая функции, обычно используемые для получения информации о времени и дате, и подставляя то, что вы предоставили. RunAsDate не может сделать это ни для каких порожденных процессов, потому что он не будет знать о них и в любом случае больше не будет работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .