diff --git a/launcher/NapCatWinBootHook.dll b/launcher/NapCatWinBootHook.dll index b1692a73..ee743259 100644 Binary files a/launcher/NapCatWinBootHook.dll and b/launcher/NapCatWinBootHook.dll differ diff --git a/src/core/external/appid.json b/src/core/external/appid.json index 8f43059d..8456b533 100644 --- a/src/core/external/appid.json +++ b/src/core/external/appid.json @@ -427,7 +427,7 @@ "appid": 537319891, "qua": "V1_LNX_NQ_3.2.20_40990_GW_B" }, - "9.9.23.41679": { + "9.9.23-41679": { "appid": 537320110, "qua": "V1_WIN_NQ_9.9.23.41679_GW_B" } diff --git a/src/core/wrapper.ts b/src/core/wrapper.ts index 33c92d69..cf345666 100644 --- a/src/core/wrapper.ts +++ b/src/core/wrapper.ts @@ -141,6 +141,8 @@ export interface NodeQQNTWrapperUtil { } export interface NodeIQQNTWrapperSession { + + new(): NodeIQQNTWrapperSession; create(): NodeIQQNTWrapperSession; init( diff --git a/src/shell/base.ts b/src/shell/base.ts index c6e66b55..f59cfd06 100644 --- a/src/shell/base.ts +++ b/src/shell/base.ts @@ -335,7 +335,7 @@ export async function NCoreInitShell() { const engine = wrapper.NodeIQQNTWrapperEngine.get(); const loginService = wrapper.NodeIKernelLoginService.get(); - const session = wrapper.NodeIQQNTWrapperSession.create(); + const session = new wrapper.NodeIQQNTWrapperSession(); const [dataPath, dataPathGlobal] = getDataPaths(wrapper); const systemPlatform = getPlatformType();