WM_IMEACTIVATE could be dropped or skipped when activation was unchanged, leaving the floating toolbar hidden until the user switched IME away and back. Derive g_is_ime_active from the live active client on every visibility apply, and re-apply once the FTB WebView finishes its first navigation. Also restore Watchdog startup with a short profile-ready retry window.
16 lines
1.7 KiB
PowerShell
16 lines
1.7 KiB
PowerShell
# ."C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64\makecert.exe" -r -pe -n "CN=Test MetasequoiaImeServer Certificate - For Internal Use Only" -ss PrivateCertStore MetasequoiaImeServer.cer
|
|
# ."C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64\certmgr.exe" -add MetasequoiaImeServer.cer -s -r localMachine root
|
|
# 测试证书的签名
|
|
. "C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64\mt.exe" -manifest .\MetasequoiaImeServer.manifest -outputresource:.\build\bin\Debug\MetasequoiaImeServer.exe; 1
|
|
."C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64\signtool.exe" sign /fd SHA256 /v /s PrivateCertStore /n "Test Certificate - For Internal scitertest Use Only" /a .\build\bin\Debug\MetasequoiaImeServer.exe
|
|
|
|
# 真实证书的签名
|
|
## Debug 版本
|
|
### 签名之前要先把 manifest 搞进去(也就是下面的第一步)
|
|
. "C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64\mt.exe" -manifest .\MetasequoiaImeServer.manifest -outputresource:.\build\bin\Debug\MetasequoiaImeServer.exe; 1
|
|
."C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64\signtool.exe" sign /sha1 "<Your Certum Thumbprint>" /tr http://time.certum.pl /td sha256 /fd sha256 /v .\build\bin\Debug\MetasequoiaImeServer.exe
|
|
|
|
## Release 版本
|
|
### 签名之前要先把 manifest 搞进去(也就是下面的第一步)
|
|
. "C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64\mt.exe" -manifest .\MetasequoiaImeServer.manifest -outputresource:.\build-release\bin\Release\MetasequoiaImeServer.exe; 1
|
|
."C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64\signtool.exe" sign /sha1 "<Your Certum Thumbprint>" /tr http://time.certum.pl /td sha256 /fd sha256 /v .\build-release\bin\Release\MetasequoiaImeServer.exe |