Skip to content

henrypp/routine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

routine.c

routine library for my projects.

System requirements:

  • Windows 7, 8, 8.1, 10, 11 32-bit/64-bit/ARM64
  • An SSE2-capable CPU
  • KB2533623 KB3063858 update for Windows 7 was required [x64 / x32]

Donate:

GPG Signature:

Binaries have this GPG signature.

  • Public key: pubkey.asc (pgpkeys.eu)
  • Key ID: 0x5635B5FD
  • Fingerprint: D985 2361 1524 AB29 BE73 30AC 2881 20A7 5635 B5FD

Command line:

List of arguments for compiled binary with routine library:

-minimized - start application with minimized/hidden window.
-portable - set force portable mode.
-readonly - set force readonly mode (no settings will be written).
-nowow64 - allow to run 32-bit executable under 64-bit environment (32-bit only)

Settings:

List of ini options for compiled binary with routine library:

APP_NAME_SHORT.ini:
#
#2.0+
#

# Enable update checking (BOOLEAN)
# CheckUpdates=TRUE // removed in 2.3

# Last update checking timestamp (LONG64)
CheckUpdatesLast=0

# Last opened settings dialog id (LONG)
SettingsLastPage=0

# Main window always on top (BOOLEAN)
AlwaysOnTop=FALSE

# Minimized main window on startup (BOOLEAN)
IsStartMinimized=FALSE

# Application locale name (STRING)
Language=NULL

# WinHTTP connections user-agent (STRING)
UserAgent=NULL

#
#2.1+
#

# Minimum error logging level (LONG)
ErrorLevel=LOG_LEVEL_INFO

# Last error notification timestamp (LONG64)
#ErrorNotificationsTimestamp=0 // removed in 2.3

# Error notification period in seconds (LONG64)
#ErrorNotificationsPeriod=4 // removed in 2.3

# Enable error notifications (BOOLEAN)
IsErrorNotificationsEnabled=TRUE

# Enable notifications sound (BOOLEAN)
IsNotificationsSound=TRUE

#
#2.3+
#

# Update checking period in hours, 0 for disable (LONG)
CheckUpdatesPeriod=APP_UPDATE_PERIOD

#
#2.3.1+
#

# Minimized main window into system tray (BOOLEAN)
# Note: only when APP_HAVE_TRAY defined.
IsMinimizeToTray=TRUE

# Close main window into system tray (BOOLEAN)
# Note: only when APP_HAVE_TRAY defined.
IsCloseToTray=TRUE

#
#2.4+
#

# Auto install non-executable updates if found (BOOLEAN)
IsAutoinstallUpdates=FALSE (changed to TRUE in 2.7.12+)

#
#2.7+
#

# Enable dark theme support (BOOLEAN)
IsDarkThemeEnabled=<reads "HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" "AppsUseLightTheme" value>

#
#2.7.2+
#

# Show window border in Windows 11 and above (BOOLEAN)
IsWindowBorderEnabled=TRUE

#
#2.7.10+
#

# Show window round corners in Windows 11 and above (BOOLEAN)
IsWindowCornerRound=FALSE


(c) 2012-2025 Henry++