From ee25a3a65f2081cbbb150581bf8e78ea7eb37864 Mon Sep 17 00:00:00 2001 From: Romanito Date: Tue, 2 Jul 2024 01:50:19 +0200 Subject: [PATCH] Add project files. --- SecondaryMonitorDetected.sln | 25 ++++ SecondaryMonitorDetected/App.config | 21 +++ SecondaryMonitorDetected/Program.cs | 31 +++++ .../Properties/AssemblyInfo.cs | 36 ++++++ .../Properties/Resources.Designer.cs | 63 +++++++++ .../Properties/Resources.resx | 120 ++++++++++++++++++ .../Properties/Settings.Designer.cs | 44 +++++++ .../Properties/Settings.settings | 12 ++ .../SecondaryMonitorDetected.csproj | 85 +++++++++++++ SecondaryMonitorDetected/icon.ico | Bin 0 -> 79432 bytes 10 files changed, 437 insertions(+) create mode 100644 SecondaryMonitorDetected.sln create mode 100644 SecondaryMonitorDetected/App.config create mode 100644 SecondaryMonitorDetected/Program.cs create mode 100644 SecondaryMonitorDetected/Properties/AssemblyInfo.cs create mode 100644 SecondaryMonitorDetected/Properties/Resources.Designer.cs create mode 100644 SecondaryMonitorDetected/Properties/Resources.resx create mode 100644 SecondaryMonitorDetected/Properties/Settings.Designer.cs create mode 100644 SecondaryMonitorDetected/Properties/Settings.settings create mode 100644 SecondaryMonitorDetected/SecondaryMonitorDetected.csproj create mode 100644 SecondaryMonitorDetected/icon.ico diff --git a/SecondaryMonitorDetected.sln b/SecondaryMonitorDetected.sln new file mode 100644 index 0000000..ca4eff4 --- /dev/null +++ b/SecondaryMonitorDetected.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.9.34723.18 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SecondaryMonitorDetected", "SecondaryMonitorDetected\SecondaryMonitorDetected.csproj", "{232CA07C-53B2-4F10-B009-BF56A5117017}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {232CA07C-53B2-4F10-B009-BF56A5117017}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {232CA07C-53B2-4F10-B009-BF56A5117017}.Debug|Any CPU.Build.0 = Debug|Any CPU + {232CA07C-53B2-4F10-B009-BF56A5117017}.Release|Any CPU.ActiveCfg = Release|Any CPU + {232CA07C-53B2-4F10-B009-BF56A5117017}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {86E7A472-EFC9-4AD3-84BF-07A1E79550F1} + EndGlobalSection +EndGlobal diff --git a/SecondaryMonitorDetected/App.config b/SecondaryMonitorDetected/App.config new file mode 100644 index 0000000..05a15aa --- /dev/null +++ b/SecondaryMonitorDetected/App.config @@ -0,0 +1,21 @@ + + + + +
+ + + + + + + + + 1000 + + + 1 + + + + \ No newline at end of file diff --git a/SecondaryMonitorDetected/Program.cs b/SecondaryMonitorDetected/Program.cs new file mode 100644 index 0000000..ac6dea5 --- /dev/null +++ b/SecondaryMonitorDetected/Program.cs @@ -0,0 +1,31 @@ +using System; +using System.Drawing; +using System.Management; +using System.Reflection; +using System.Threading; +using System.Windows.Forms; +using SecondaryMonitorDetected.Properties; + +namespace SecondaryMonitorDetected +{ + public static class Program + { + [STAThread] + static void Main() + { + NotifyIcon icon = new NotifyIcon + { + Icon = Icon.ExtractAssociatedIcon(Assembly.GetExecutingAssembly().Location), + Text = "Affichage secondaire détecté" + }; + + ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_PnPEntity where service =\"monitor\""); + + while (true) + { + icon.Visible = searcher.Get().Count > Settings.Default.NbMonitors; + Thread.Sleep(Settings.Default.Interval); + } + } + } +} diff --git a/SecondaryMonitorDetected/Properties/AssemblyInfo.cs b/SecondaryMonitorDetected/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..7048e42 --- /dev/null +++ b/SecondaryMonitorDetected/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("SecondaryMonitorDetected")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("SecondaryMonitorDetected")] +[assembly: AssemblyCopyright("Copyright © Romanito 2024")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("232ca07c-53b2-4f10-b009-bf56a5117017")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/SecondaryMonitorDetected/Properties/Resources.Designer.cs b/SecondaryMonitorDetected/Properties/Resources.Designer.cs new file mode 100644 index 0000000..7e6d535 --- /dev/null +++ b/SecondaryMonitorDetected/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace SecondaryMonitorDetected.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SecondaryMonitorDetected.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/SecondaryMonitorDetected/Properties/Resources.resx b/SecondaryMonitorDetected/Properties/Resources.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/SecondaryMonitorDetected/Properties/Resources.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/SecondaryMonitorDetected/Properties/Settings.Designer.cs b/SecondaryMonitorDetected/Properties/Settings.Designer.cs new file mode 100644 index 0000000..a36c3b7 --- /dev/null +++ b/SecondaryMonitorDetected/Properties/Settings.Designer.cs @@ -0,0 +1,44 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace SecondaryMonitorDetected.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.9.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + + [global::System.Configuration.ApplicationScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("1000")] + public int Interval { + get { + return ((int)(this["Interval"])); + } + } + + [global::System.Configuration.ApplicationScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("1")] + public int NbMonitors { + get { + return ((int)(this["NbMonitors"])); + } + } + } +} diff --git a/SecondaryMonitorDetected/Properties/Settings.settings b/SecondaryMonitorDetected/Properties/Settings.settings new file mode 100644 index 0000000..3c4c2e5 --- /dev/null +++ b/SecondaryMonitorDetected/Properties/Settings.settings @@ -0,0 +1,12 @@ + + + + + + 1000 + + + 1 + + + \ No newline at end of file diff --git a/SecondaryMonitorDetected/SecondaryMonitorDetected.csproj b/SecondaryMonitorDetected/SecondaryMonitorDetected.csproj new file mode 100644 index 0000000..2485aa8 --- /dev/null +++ b/SecondaryMonitorDetected/SecondaryMonitorDetected.csproj @@ -0,0 +1,85 @@ + + + + + Debug + AnyCPU + {232CA07C-53B2-4F10-B009-BF56A5117017} + WinExe + SecondaryMonitorDetected + SecondaryMonitorDetected + v4.7.2 + 512 + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + false + + + icon.ico + + + + + + + + + + + + + + + + + + + + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + True + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + + + + \ No newline at end of file diff --git a/SecondaryMonitorDetected/icon.ico b/SecondaryMonitorDetected/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..8e807e6a8ea7fee036e8e0e89508d539b6e18e5f GIT binary patch literal 79432 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 z%0A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