sonderau cedf28199e Fix: Use AppData directory for log files to avoid permission errors
Issue: Application crashed when installed in Program Files due to
UnauthorizedAccessException when trying to write log files to the
installation directory.

Changes:
- SystemInfo.cs: Updated error logging to use LocalApplicationData/PSG-Oversight
- OsqueryService.cs: Added GetLogPath() helper method and updated all log writes
  to use user's AppData directory instead of current directory
- Added try-catch wrappers to silently handle any remaining logging failures

All log files now write to: %LOCALAPPDATA%\PSG-Oversight\

This fixes the startup crash reported in Event Viewer when running
the installed application.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-29 08:17:43 +08:00
2025-10-10 12:06:35 +08:00
2025-10-10 12:06:35 +08:00

WPF app template

This template creates a full WPF application, along with unit tests.

Template

Create a new app in your current directory by running.

> dotnet new keboo.wpf

Parameters

Default template options

Key Features

Generic Host Dependency Injection

Docs

Centralized Package Management

Docs

Build Customization

Docs

CommunityToolkit MVVM

Docs

Material Design in XAML

Repo

.editorconfig formatting

Docs

Testing with Moq.AutoMocker

Repo

NuGet package source mapping

Docs

Dependabot auto updating of dependencies

Docs Auto merging of these PRs done with fastify/github-action-merge-dependabot.

GitHub Actions workflow with code coverage reporting

Docs. Code coverage provided by coverlet-coverage/coverlet. Code coverage report provided by danielpalme/ReportGenerator-GitHub-Action. The coverage reports are posted as "stciky" PR comments provided by marocchino/sticky-pull-request-comment

Description
No description provided
Readme 66 MiB
Languages
C# 98.9%
Rich Text Format 1.1%