我写了一个DLL,可以帮助我调试我的应用程序。我正在运行64位版本的Windows7。以下是我观察:Windows 7(64位版本)上的AppInit_DLLs
(1)如果我设置HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \微软\的Windows NT \ CURRENTVERSION \的Windows \ AppInit_DLLs和运行我的应用程序的32位版本,该DLL被加载和一切好的。 (2)如果我设置HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Windows \ AppInit_DLLs并运行我的应用程序的64位版本,应用程序启动,但它立即崩溃。
你们知道这个问题的解决方案吗?
对不起。我只是想知道如果AppInit_DLLs功能不应该与64位DLL和64位应用程序在win7上工作 –
如果您使用Appinit_DLLs用户会追捕你,并为你加载可怕的可怕的代码到你的所有程序.... –