mirror of
https://github.com/velopack/velopack.git
synced 2025-10-25 15:19:22 +00:00
Enhances process launching on Windows by using ShellExecuteExW to start processes as the user, ensuring environment variables are correctly inherited. Relocates Update.exe and log files to writable user directories, addressing permission issues and improving application data isolation. Adds logging for process ID and root directory for improved debugging. Ensures existing environment variables are passed to child processes. Cleans up temporary files in the local app data directory during uninstallation.
Velopack Samples
- C++ / wxWidgets - Velopack in a cross-platform C++ app, using wxWidgets.
- C++ / Win32 - Velopack in a C++ app, using the Win32 UI starter template.
- C# / Avalonia - Velopack in a cross-platform app with Avalonia.
- C# / UnityMono - Velopack with Unity Game Engine and Mono.
- C# / Uno - Velopack in a cross-platform app with Uno Platform.
- C# / Wpf - Velopack with WPF on Windows.
- NodeJS / Electron - Velopack in a cross-platform JavaScript app with Electron.
- Python / WXPython - Velopack in a cross-platform python app with the WXPython ui framework.
- Rust / Iced - Velopack in a cross-platform app with Iced.