spiegel-keyman/windows/src/support
Marc Durdin ec8908ecc7 chore(windows): add wow64kbd support app for researching WOW64 reqs
This app reports on WOW64 identification function results, and reports
on kbdxx.dll file alignment by printing a hex dump of the first 44 bytes
(which is the 32 bit size of the structure). Manual review of the hex
dump should be possible to determine if we have the expected alignment,
which should be 32 bit on a 32 bit Windows installation, but 64 bit on
any 64 bit other Windows installations, even with a 32 bit process.

wow64kbd is not included in the normal build. Build when needed; you can
copy entire folder to a target computer and run `run.bat` to get a full
report.

`./build.sh test` will also run the same test on the local machine.

Test-bot: skip
Build-bot: skip
2025-11-27 11:06:01 +01:00
..
braziliantest Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
browser_renderer_settings_km8 Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
charident chore(windows): remove remaining unused Makefiles 2024-08-23 18:12:06 +02:00
control_chrome_tsf chore(windows): move KeymanVersion.pas to common and update refs 2022-06-21 09:39:04 +10:00
control_firefox_tsf chore(windows): move KeymanVersion.pas to common and update refs 2022-06-21 09:39:04 +10:00
create_normalization_group chore(core): delete crc32.cpp and crc32.pas from some places 2022-09-21 18:13:19 -05:00
enumtsfcpp chore(windows): Move to Windows SDK 10.0.17763.0 2020-10-05 14:11:34 +11:00
etl2log chore(windows): upgrade VC++ projects to v143 (VS2022) 2025-10-30 16:31:45 +01:00
fakefreeze chore(windows): use MultiThreaded library for fakefreeze 2025-11-19 06:28:04 +01:00
flex_integration_km9 Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
installcustomlanguage chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
kdebug chore(windows): remove remaining unused Makefiles 2024-08-23 18:12:06 +02:00
keycodetester chore(windows): remove remaining unused Makefiles 2024-08-23 18:12:06 +02:00
keymandebuglog refactor(windows): clean up logging 2024-07-03 21:28:37 +10:00
km_yim chore(windows): remove remaining unused Makefiles 2024-08-23 18:12:06 +02:00
kmdevlink feat(windows): hack in some fun features for kmdevlink 2025-02-14 05:51:35 +07:00
kmkb0045 chore(windows): remove remaining unused Makefiles 2024-08-23 18:12:06 +02:00
kmxfonts chore(core): delete crc32.cpp and crc32.pas from some places 2022-09-21 18:13:19 -05:00
locale-enum chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
msgmon/msgmon Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
msgping/msgping chore(windows): update msgping to Winsdk 10 2020-10-20 18:34:33 +11:00
NetInputBoxTest Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
oskbulkrenderer maint(common): consolidate builder scripts 2025-08-02 08:11:24 +10:00
richedit_examine chore(windows): remove remaining unused Makefiles 2024-08-23 18:12:06 +02:00
sendinputtimer Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
texteditor chore(windows): upgrade VC++ projects to v143 (VS2022) 2025-10-30 16:31:45 +01:00
tsf-tip-standalone-test Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
unload_keyboards chore(windows): move KeymanVersion.pas to common and update refs 2022-06-21 09:39:04 +10:00
validate-registry-fix-for-1680 feat(windows): Command line app to test issue around #1680 2019-11-01 05:39:23 +11:00
vkkeymap chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
windowinfo chore(windows): remove remaining unused Makefiles 2024-08-23 18:12:06 +02:00
wow64kbd chore(windows): add wow64kbd support app for researching WOW64 reqs 2025-11-27 11:06:01 +01:00
xstringtest Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
build.sh maint(common): consolidate builder scripts 2025-08-02 08:11:24 +10:00