在调试浏览器插件时,我注意到资源的位置在 Windows 64 位注册表项中被缩写。当手动编辑注册表项以使用资源的长格式路径时,插件开始被识别。
DLL 安装到 CommonFiles64,并且通过使用 InnoSetup 自动注册 DLL 将注册表项添加到 WOW64。
我的问题:如何防止 regsvr32 缩写资源的路径?
例如:我需要防止 someNicePlugin.dll 缩写为 someNic~.dll
在调试浏览器插件时,我注意到资源的位置在 Windows 64 位注册表项中被缩写。当手动编辑注册表项以使用资源的长格式路径时,插件开始被识别。
DLL 安装到 CommonFiles64,并且通过使用 InnoSetup 自动注册 DLL 将注册表项添加到 WOW64。
我的问题:如何防止 regsvr32 缩写资源的路径?
例如:我需要防止 someNicePlugin.dll 缩写为 someNic~.dll