Windows mobile Windows CE不允许删除DLL
我的WindowsCE设备上有一个DLL需要删除。所以我可以升级它,问题是我做不到。。系统不会松手 注意:我希望避免软重置 我已删除注册表中对DLL的所有引用。我已经退出了我的申请。我就是不能删除DLL。。在软重置之后,我可以很好地删除它,即使我正在运行应该使用它的应用程序 所以我的问题是。。。是什么让它开着,我该如何阻止它,或者让它放手 我使用了CofreeuniusedLibraries和CofreeuniusedLibrarieSex;两者都没有效果/影响您是否使用LoadLibrary在应用程序中加载Dll?Windows mobile Windows CE不允许删除DLL,windows-mobile,dllregistration,Windows Mobile,Dllregistration,我的WindowsCE设备上有一个DLL需要删除。所以我可以升级它,问题是我做不到。。系统不会松手 注意:我希望避免软重置 我已删除注册表中对DLL的所有引用。我已经退出了我的申请。我就是不能删除DLL。。在软重置之后,我可以很好地删除它,即使我正在运行应该使用它的应用程序 所以我的问题是。。。是什么让它开着,我该如何阻止它,或者让它放手 我使用了CofreeuniusedLibraries和CofreeuniusedLibrarieSex;两者都没有效果/影响您是否使用LoadLibrary在
当您的应用程序使用Dll完成时,您是否调用了FreeLibrary?我尝试过这样做,但实际上并没有立即释放它。。似乎它坚持了一段时间。 什么有用。。 我将文件移动到垃圾位置。 然后我将新文件复制到旧文件所在的位置。 然后我重新启动系统 现在系统加载新文件以实现我的目标,我可以随时删除旧文件
这不是最优雅的方式,但它很简单,而且很有效 我不得不咬紧牙关进行软复位。。