询问安全程序和Polyspace之间的冲突问题

13个视图(30天)
我是一个开发人员正在开发一种安全计划,我询问一个可能的安全程序和Polyspace之间的冲突。在Polyspace建设期间,出现以下消息:
polyspace-configure: 2 s:错误:错误durigin注入订单10212.9496:
polyspace-configure: 2 s:错误:没有10212等待事件代码258
安全程序执行DLL注入过程。发生错误,即使只注射而不是激活DLL。
我想知道是否有可能排除的文件路径安全程序的错误,如果有一种方法可以完全避免错误。安全程序需要注入WinAPI。
我有一个问题。构建完成后,出现以下消息。
polyspace-configure: 0:调试(从嗅探器(78163848)]INJECT_PROCESS问题在注入2160.16900但注入成功了
polyspace-configure: 0:错误:[从嗅探器(78163858)]未能2160等待事件代码258
有办法阻止这个消息出现或忽略它可以吗?
谢谢你的帮助。

答案(1)

Anirban
Anirban 2023年4月7日
编辑:Anirban 2023年4月7日
这些信息来自 polyspace-configure ,该工具用于配置Polyspace项目基于用户的构建系统。跟踪用户的建立,该工具执行DLL注入编译过程。DLL注入允许 polyspace-configure 钩到系统调用等 它仅仅 , CreateProcess 等钩子允许 polyspace-configure 理解编译期间发生了什么。
所以,如果另一个安全程序注入DLL-s,确实可能会有冲突发生。原则上, polyspace-configure 应该能够和其他DLL注入工具一起工作,但是它真的取决于行为的工具。
关于错误消息,他们只是指一种同步机制达到超时,但似乎注入发生。有可能没有冲突与DLL注入只有同步。备案、同步机制是基于Windows事件系统: https://learn.microsoft.com/en-us/windows/win32/sync/using-event-objects。
关于你提到的第二个问题,消息可以忽略,因为注射。
2的评论
Anirban
Anirban 2023年4月11日
编辑:Anirban 2023年4月11日
没有办法修改记录dll注入机制 polyspace-configure 。你可以联系 MathWorks技术支持万博1manbetx 是否有解决方法。
polyspace-configure 万博1manbetx支持另一种配置从一个构建一个项目,不涉及跟踪构建命令(并避免了dll注入问题)。如果构建系统可以生成一个JSON编译数据库文件,可以使用 polyspace-configure -compilation-database JSON文件。更多细节,请参阅 polyspace-configure

登录置评。