2

我正在编写一些用于实时取证环境的软件。我想带上我自己的二进制文件在机器上运行,包括我自己的库 (DLL),因为机器上的那些可能不受信任。重新启动时会读取此值的任何更改,但我不想重新启动机器。关于如何强制会话管理器在不重新启动机器的情况下重新读取它的任何想法?

谢谢。

4

1 回答 1

2

我没有找到这个问题的答案,但如果你有类似的问题,你可以使用 DLL 重定向。DLL 重定向要求您在应用程序所在的目录中创建一个名为“appname.local”的文件夹。所以对于 myapp.exe,我创建了一个文件夹“myapp.exe.local”。这将强制在使用标准搜索路径之前从应用程序所在的目录加载 DLL。请注意,某些 DLL(例如 ntdll)无法重定向。

于 2012-11-06T01:36:30.230 回答