Skip to content
CAI
Software that uses CAICheck a score

ElektroStudios/File2Startup

61.8

Weak · 1 October 2026

4.7k

lines of production code

VB.NET

primary language

2

measurements over time

CAI band scale
CAI trend line
CAI lens gauges

What this system is

File2Startup is a Windows Forms utility application built on .NET Framework 4.8 that manages file associations and startup configurations. It provides core functionality for handling file paths, registry interactions, and assembly reflection, supported by a custom UI framework featuring window snapping and localized dialogs. The system persists user preferences such as recent file lists and display culture, while offering detailed metadata about loaded assemblies through an integrated About interface.

Features

Initial release of File2Startup v1.3.4

The File2Startup application is introduced with version 1.3.4, targeting the .NET Framework 4.8. The release includes a Visual Studio 2013 solution structure and an application configuration that enables file-based logging via the FileLogTraceListener. The application manifest requests the highest available execution privileges and declares compatibility with Windows 10.

Source/File2Startup · high confidence

New About dialog with assembly details and localization

The application now includes an About form that displays product metadata (name, version, architecture, company, copyright, description) and a read-only grid listing all currently loaded assemblies. The form features a link to the project's GitHub repository and supports English, Spanish, and Portuguese through new resource files.

Source/File2Startup/UserInterface · high confidence

New utility classes and UI components added to the DevCase framework

This update introduces several new helper classes and UI components to the DevCase library. For user interface enhancements, it adds a \CenteredMessageBox\ that displays dialogs centered on a specific owner control with optional auto-close timeouts, and a \WindowMagnetizer\ that allows windows to snap to screen edges. It also introduces a \ControlHintManager\ system, including \ControlHintInfo\ and \ControlHintType\, which enables developers to set customizable, persistent, or transient hint text on edit controls. On the utility side, new classes include \FileSystemUtil\ for validating Windows directory and file paths, \ImageUtil\ for extracting file icons via Win32 APIs, \RegistryUtil\ for typed registry value creation and deletion, and \UtilReflection\ for extensive reflection-based inspection of assemblies, types, and members.

Source/File2Startup/Tools · high confidence

Behavioural changes

File2Startup version 1.5.0.0 project metadata and configuration

The File2Startup application has been updated to version 1.5.0.0, as reflected in the assembly metadata. This change introduces user-scoped settings to persist the Most Recently Used (MRU) file list and the application's display culture (defaulting to English). Additionally, the application manifest is configured to run with standard user privileges (asInvoker) and the application startup is set to use the Main form with Windows authentication and visual styles enabled.

Source/File2Startup/My Project · high confidence

Dependencies

Add File2Startup project with .NET Framework 4.8 dependencies

The File2Startup project is introduced as a new Windows Forms application targeting .NET Framework 4.8. It includes a set of NuGet packages to support core functionality, specifically Microsoft.Bcl.HashCode (6.0.0), System.Buffers (4.6.1), System.Collections.Immutable (10.0.9), System.Formats.Nrbf (10.0.9), System.Memory (4.6.3), System.Numerics.Vectors (4.6.1), System.Reflection.Metadata (10.0.9), System.Resources.Extensions (10.0.9), System.Runtime.CompilerServices.Unsafe (6.1.2), and System.ValueTuple (4.6.2).

(dependencies) · high confidence

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

How this codebase got here

Score

  • CAI 62 → 62 (+0.0)
  • Rubric changed (rubric-2026.09.11 → rubric-2026.09.18) — scores are not directly comparable.

Lenses

  • Code Health 91 → 91 (+0.0)
  • Architecture 100 → 100 (+0.0)
  • Maturity 53 → 53 (+0.0)
  • Readiness 53 → 53 (+0.0)
  • Security 80 → 80 (+0.0)

Resolved (2)

  • Documentation: no installation or build instructions (README.md)
  • Documentation: no usage examples (README.md)

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

Survey your own repository

ElektroStudios/File2Startup was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.

About this page

  • The score is its most recent published measurement, taken on 1 October 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 604eb24464bbd70119c5ed4d3f2727e22c0b5c3e — the exact code this score is about.
  • Scored under rubric-2026.09.18 — the same rubric and the same method as every other entry in this index.
  • Measured by watchdog.canine.dev using codehealth-analyzer preprod-e569280dd5e2.