Skip to main content

C/C++ and Objective-C analysis module installation for Windows projects

Installation is required only if you need to analyze projects written in C/C++ for Windows (Visual Studio). A download link for the distributive is provided with the DerScanner installation instruction.

System requirements:

  • OS Windows 10 x64/Windows 11 x64/Windows Server 2019 x64/Windows Server 2022 x64
  • 4-cores CPU 2.2GHz
  • 16 GB RAM
  • 100 GB HDD
  • administrator privileges
  • Installed Visual Studio or Microsoft Build Tools of the same version as used for project building
  • no Java machines or $JAVA_HOME environment variables installed
  • network connection to the APP server
  • prepared environment for successful building of an analyzed project

Please notice that the module needs to be installed on the machine allowing for a full automated build of an analyzed project.

Installation/update instruction

  1. Check network availability of port 61616 of the server with the APP module deployed.

  2. Launch the setup file as administrator and follow the instructions.

Please notice:

  • The analyzer is managed by derscanner-daemon
  • daemonThreads key in %DERSCANNER_HOME%\daemon\daemon.properties configures the number of analysis tasks that can be run simultaneously. To change, add daemonThreads new system variable, and specify the desired number of threads. Then, restart derscanner-daemon service
  • When initiating a C/C++ project scan via the web interface, select the Windows option in scan settings
  • Build is supported for Visual Studio and GNU CMake projects
  • %DERSCANNER_HOME% variable stands for the path to DerScanner directory