-
Notifications
You must be signed in to change notification settings - Fork 214
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixed bugs regarding shell message handling
- Loading branch information
Showing
8 changed files
with
46 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# Observations | ||
|
||
| Application | Message Number | Class | Special Property | Comment | | ||
| -------------- | --------------:| ------------------------ | ---------------- | ----------------------------------------------------------------- | | ||
| Notepad | 16 | `Notepad`, `IME` | hidden | first hidden, later not; additionaly associated with class `IME` | | ||
| Explorer | none | `CabinetWClass` | | WorkerW is triggered | | ||
| Calculator | 16, 1, 2 | `ApplicationFrameWindow` | cloaked, hidden | first hidden, later not | | ||
| GitHub Desktop | 16, 1 | `Chrome_WidgetWin_1` | | additional hidden window with class `Chrome_WidgetWin_0` | | ||
|
||
Windows, which do not get deleted, when closing the application: | ||
* hidden Notepad window | ||
* additional GitHub window | ||
|
||
The calculator window is immediately deleted. | ||
|
||
# Conclusion | ||
|
||
Especially Explorer windows are not recognized via shell messages, which match the window. Therefor shell messages can only be used as a trigger, but newly created/ deleted windows have to be detected in comparison to a list of known windows. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters