Process 更改另一个进程区域设置

Process 更改另一个进程区域设置,process,Process,从我自己的“类似于键盘记录器”的流程中,我发现另一个流程区域设置是错误的(即通过嗅探几个键,我发现前台流程区域设置应该是另一个)。最好的方法是什么?我会在该流程中使用更改,并使用某种形式的IPC通知流程,如: 从进程谁知道,您没有指定操作系统或任何东西,但在Linux中,这是相当困难的,除非目标进程愿意提供帮助(即,有一些IPC机制,您可以要求进程为您执行此操作) 您可以做的是像调试器或strace那样附加到进程,并调用相应的系统调用(如setlocale()) 目标进程的结果当然是不

从我自己的“类似于键盘记录器”的流程中,我发现另一个流程区域设置是错误的(即通过嗅探几个键,我发现前台流程区域设置应该是另一个)。最好的方法是什么?

我会在该流程中使用更改,并使用某种形式的IPC通知流程,如:


从进程谁知道,您没有指定操作系统或任何东西,但在Linux中,这是相当困难的,除非目标进程愿意提供帮助(即,有一些IPC机制,您可以要求进程为您执行此操作)

您可以做的是像调试器或strace那样附加到进程,并调用相应的系统调用(如
setlocale()


目标进程的结果当然是不确定的,因为它可能不希望在其脚下更改其区域设置:)

我们不知道您使用的是什么操作系统或平台。没有具体的细节,你不会得到有用的答案。