diff --git a/helper/win32/KeeWebHelper.exe b/helper/win32/KeeWebHelper.exe index 20552f9c..d13d074b 100755 Binary files a/helper/win32/KeeWebHelper.exe and b/helper/win32/KeeWebHelper.exe differ diff --git a/helper/win32/src/KeeWebHelper/Program.cs b/helper/win32/src/KeeWebHelper/Program.cs index 2f1e1e7f..cc23a048 100755 --- a/helper/win32/src/KeeWebHelper/Program.cs +++ b/helper/win32/src/KeeWebHelper/Program.cs @@ -35,7 +35,7 @@ namespace KeeWebHelper static void GetWindowInfo() { var windowInfo = WindowHelper.GetActiveWindowInfo(); - Console.WriteLine("{0}\n{1}", windowInfo.Title, windowInfo.Url); + Console.WriteLine("{0}\n{1}\n{2}", windowInfo.Id, windowInfo.Title, windowInfo.Url); } } } diff --git a/helper/win32/src/KeeWebHelper/WindowHelper.cs b/helper/win32/src/KeeWebHelper/WindowHelper.cs index 68de3d0c..67e3f93f 100755 --- a/helper/win32/src/KeeWebHelper/WindowHelper.cs +++ b/helper/win32/src/KeeWebHelper/WindowHelper.cs @@ -31,6 +31,9 @@ namespace KeeWebHelper IntPtr hwnd = GetForegroundWindow(); var result = new WindowInfo(); + + result.Id = hwnd.ToString(); + if (GetWindowText(hwnd, buff, nChars) > 0) { result.Title = buff.ToString(); diff --git a/helper/win32/src/KeeWebHelper/WindowInfo.cs b/helper/win32/src/KeeWebHelper/WindowInfo.cs index 23541dcf..b235ca2c 100755 --- a/helper/win32/src/KeeWebHelper/WindowInfo.cs +++ b/helper/win32/src/KeeWebHelper/WindowInfo.cs @@ -7,6 +7,7 @@ namespace KeeWebHelper { class WindowInfo { + public string Id { get; set; } public string Title { get; set; } public string Url { get; set; } }