-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
changing project properties to make them fit better #76
Conversation
nblog
commented
Jan 22, 2024
- Replace with a reference to the "bson" project.
- Remove "libyara", provided by nuget (https://www.nuget.org/packages/Microsoft.O365.Security.Native.Libyara/)
- switch "bson" and "loader" projects to v141_xp(Part of the configuration is v141_xp, but it's messy)
2. Remove "libyara", provided by nuget (https://www.nuget.org/packages/Microsoft.O365.Security.Native.Libyara/) 3. switch "bson" and "loader" projects to v141_xp (default SDK 7.0)
Thank you for the pull request. The idea to switch to nuget libyara is interesting - what motivated you to do this? Unfortunately their build is 9 months old so it's too outdated to replace the manually built one I'm afraid. |
This repository is sourced from Microsoft and is guaranteed upstream, both in terms of usability and stability. Another main reason is that the linking method uses |
That sounds great - by guaranteed upstream you mean it is the latest release (4.5.0) or even the latest commit to master? I'm concerned that on the NuGet Gallery page it states |
It comes from |
I'm not sure I follow - what runtime library conflict? |
The compiled |
Arbitrary switching?! What is that and why would the project benefit? If it is intended for convenience to switch to an unsupported compiler, then unfortunately it's not an issue which needs fixing. The project focuses strongly on detonation quality which is demonstrably weakened by other compilers e.g. #61 |
This is indeed a problem, we can wait for the problem to be solved before tweaking it, leaving it in the open for now might help with issues like #71 . |
There exists a problem with using VS2022, hence why this compiler is not supported. However this is not a capemon issue, so it's not an issue for this project. The important point here is detonation quality is the only criterion for a valid issue, and there are currenrly no plans for VS2022 ever being supported. |