diff --git a/InvisibleLockScreenSaver.cs b/InvisibleLockScreenSaver.cs
index bca1041..855be78 100644
--- a/InvisibleLockScreenSaver.cs
+++ b/InvisibleLockScreenSaver.cs
@@ -18,6 +18,7 @@ namespace InvisibleLockscreen
Based on:
Screensaver.cs © Rei Miyasaka 2006 rei@thefraser.com";
+ this.WindowTitle = InvisbleLockScreen.Properties.Resources.WindowTitle;
}
[STAThread]
diff --git a/Properties/Resources.Designer.cs b/Properties/Resources.Designer.cs
index 398f778..70854d4 100644
--- a/Properties/Resources.Designer.cs
+++ b/Properties/Resources.Designer.cs
@@ -69,5 +69,14 @@ namespace InvisbleLockScreen.Properties {
return ((System.Drawing.Icon)(obj));
}
}
+
+ ///
+ /// Looks up a localized string similar to Ctrl+L To Unlock.
+ ///
+ internal static string WindowTitle {
+ get {
+ return ResourceManager.GetString("WindowTitle", resourceCulture);
+ }
+ }
}
}
diff --git a/Properties/Resources.resx b/Properties/Resources.resx
index 0415d21..2dbf566 100644
--- a/Properties/Resources.resx
+++ b/Properties/Resources.resx
@@ -121,4 +121,7 @@
..\blank_screen.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ Ctrl+L To Unlock
+
\ No newline at end of file
diff --git a/Screensaver.cs b/Screensaver.cs
index d5ca778..a1bf929 100644
--- a/Screensaver.cs
+++ b/Screensaver.cs
@@ -493,6 +493,17 @@ namespace Screensavers
previewShutdownEvent.WaitOne();
}
+ string windowTitle = "";
+
+ ///
+ /// Gets or sets text to be displayed in the taskbar window title.
+ ///
+ public string WindowTitle
+ {
+ get { return windowTitle; }
+ set { windowTitle = value; }
+ }
+
private void RunNormal()
{
Cursor.Hide();
@@ -521,7 +532,7 @@ namespace Screensavers
primary.TopMost = true;
#endif
primary.FormBorderStyle = FormBorderStyle.None;
- primary.Text = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name;
+ primary.Text = WindowTitle;
primary.Icon = InvisbleLockScreen.Properties.Resources.icon;
foreach (Screen screen in Screen.AllScreens)
@@ -575,7 +586,7 @@ namespace Screensavers
#endif
form.FormBorderStyle = FormBorderStyle.None;
form.StartPosition = FormStartPosition.Manual;
- form.Text = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name;
+ form.Text = WindowTitle;
form.Icon = InvisbleLockScreen.Properties.Resources.icon;
windows = new WindowCollection(new Window[] { new Window(this, form) });
@@ -597,7 +608,7 @@ namespace Screensavers
{
Form form = new Form();
form.FormBorderStyle = FormBorderStyle.FixedSingle;
- form.Text = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name;
+ form.Text = WindowTitle;
form.Icon = InvisbleLockScreen.Properties.Resources.icon;
form.StartPosition = FormStartPosition.CenterScreen;
form.BackColor = Color.Black;