我想让应用程序运行得更慢,这可能吗?我创建了一个应用程序来读取由另一个进程创建的文件,但该进程创建文件并将其删除得如此之快,因此可以使该应用程序变慢,以便我可以更快地读取文件?
我试过
SetPriorityClass(GetProcessHandleByName("dd.exe"), IDLE_PRIORITY_CLASS);
并将我的流程设置为
SetPriorityClass(GetCurrentProcess(), REALTIME_PRIORITY_CLASS);
但过程运行得更快,可以减慢它的速度吗?感谢。
答案 0 :(得分:0)
查看答案SO : Suspend/Resume a process。其中提供了有关暂停应用程序的三种选择的信息。
他们基本上是停止每个线程。使用未记录的SuspendProcess
并调试该过程。
这些是大大延迟该过程的方法。
答案 1 :(得分:0)
修改工作目录权限以允许进程读取/写入新文件的数据,但不修改/删除现有文件可能是一种不同的方法。