From 5ea3c95ad3869b4de73b1a47b9ddd3ecffbc82e3 Mon Sep 17 00:00:00 2001 From: Simon Rozman Date: Mon, 27 Jul 2020 13:03:07 +0000 Subject: [PATCH] Display notification up to 10 minutes before lockout git-svn-id: https://svn.rozman.si/svn/VS/LockIfOutOfLogonHours/trunk@21 8318ca12-60fa-704f-b1c2-085edf00c0b2 --- .../LockIfOutOfLogonHours.cpp | Bin 7428 -> 5815 bytes LockIfOutOfLogonHours/LockIfOutOfLogonHours.h | 7 +++++ .../LockIfOutOfLogonHours.rc | Bin 2978 -> 3520 bytes .../LockIfOutOfLogonHours.vcxproj | 27 ++++++++++++++++++ .../LockIfOutOfLogonHours.vcxproj.filters | 5 ++++ 5 files changed, 39 insertions(+) create mode 100644 LockIfOutOfLogonHours/LockIfOutOfLogonHours.h diff --git a/LockIfOutOfLogonHours/LockIfOutOfLogonHours.cpp b/LockIfOutOfLogonHours/LockIfOutOfLogonHours.cpp index b3337b1dd1e5eef13123f14ac5e9a842c5398192..da3d6fa05271770cb56a3367154ea9d1a016adef 100644 GIT binary patch literal 5815 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 diff --git a/LockIfOutOfLogonHours/LockIfOutOfLogonHours.h b/LockIfOutOfLogonHours/LockIfOutOfLogonHours.h new file mode 100644 index 0000000..7121468 --- /dev/null +++ b/LockIfOutOfLogonHours/LockIfOutOfLogonHours.h @@ -0,0 +1,7 @@ +#ifndef __LOCK_IF_OUT_OF_LOGON_HOURS_H__ +#define __LOCK_IF_OUT_OF_LOGON_HOURS_H__ + +#define IDS_WARNING_TITLE 0 +#define IDS_WARNING_MSG_FMT 1 + +#endif diff --git a/LockIfOutOfLogonHours/LockIfOutOfLogonHours.rc b/LockIfOutOfLogonHours/LockIfOutOfLogonHours.rc index b73ed167e7b107c7b577aa1bc28d234ef876d768..a9740c7b9c44d0fe7213cd9bbb188bc2093f567a 100644 GIT binary patch delta 280 zcmZ{fF=_%)5Qe{4h%Q)IiKKbEK}edw7CC^DL>62NSCCW|aWMg-vbw};$h*PzDS{X9 zLSDh--)Akuz(4bUGt3mN<8AZre8(qC-dT_{Beg%Zu=YVf1CQTI;n`iK2n`8aGKbFD zII{#2#*By<(wFMeW57%4THk9uMLdg`GLbV9bK#~UBV|b%7lHJOxpIlIalIX0n~b%u zuZ^$7+F*3%o2GIyd#bj(hHqWCP#98ntW{-F#@%h`5aNsW)%kM0TwkT!>!SxA2@ZR& GdGik(`Z6v6 delta 15 XcmX>gy-1wt|G$l1i?}8q;`s*vIztrue secur32.lib;%(AdditionalDependencies) + + true + + + PerMonitorHighDPIAware + @@ -112,6 +118,12 @@ true secur32.lib;%(AdditionalDependencies) + + true + + + PerMonitorHighDPIAware + @@ -127,6 +139,12 @@ true secur32.lib;%(AdditionalDependencies) + + true + + + PerMonitorHighDPIAware + @@ -142,6 +160,12 @@ true secur32.lib;%(AdditionalDependencies) + + true + + + PerMonitorHighDPIAware + @@ -149,6 +173,9 @@ + + + diff --git a/LockIfOutOfLogonHours/LockIfOutOfLogonHours.vcxproj.filters b/LockIfOutOfLogonHours/LockIfOutOfLogonHours.vcxproj.filters index 995485c..2b2d03b 100644 --- a/LockIfOutOfLogonHours/LockIfOutOfLogonHours.vcxproj.filters +++ b/LockIfOutOfLogonHours/LockIfOutOfLogonHours.vcxproj.filters @@ -19,4 +19,9 @@ Resource Files + + + Source Files + + \ No newline at end of file