问题标签 [wack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
542 浏览

visual-studio - VS11 模板是否应该通过 WinRT 应用程序认证工具包?

我正在运行安装了 Visual Studio 11 Beta 的 Windows 8 Consumer Preview。

当我创建一个新的 WinRT/Metro 应用程序、编译它并在这个空白应用程序上运行应用程序认证工具包时,它已经因为调用GetModuleFileNameWGetModuleHandleWLoadLibraryExW和.LoadLibraryWlstrlenA

我已经在整个源代码树中搜索了这些调用,但找不到它们。这让我相信它们可以在模板项目导入的库中找到。

我找不到任何关于这是否是 Visual Studio Beta、应用程序认证工具包的问题或者我是否必须自己采取一些行动的声明。任何人都可以启发我吗?

0 投票
4 回答
450 浏览

windows - Windows 应用证书工具包调试应用检查错误

当我在我的 Metro 应用程序上运行 Windows 应用程序认证工具包时,它通过了除调试应用程序检查之外的所有内容。它给出了以下错误:

还有其他人收到此错误吗?我试过重建、卸载和重新部署发行版,这样做没有点击运行,所有这些都不会让错误消失。

注意:我在应用程序中使用 Rx Extensions beta 库,它使用可移植库项目。就导致此问题的原因而言,这是我的最佳猜测。

0 投票
2 回答
3599 浏览

delphi - 桌面 Delphi 应用程序能否通过 Windows 8 认证(使用 Windows 应用认证工具包)?

显然,Delphi(任何版本)不支持安全异常处理程序(Visual Studio 中的 /SAFESEH 开关)。在 Windows 8 上使用 Windows 桌面应用程序认证工具包时,这会导致警告。根据Windows 8 桌面应用程序的认证要求

必须使用 /SafeSEH 标志编译您的应用程序,以确保安全的异常处理

显然Delphi缺少这个开关,所以不能做。我的问题是:

  1. 我的理解是否正确,即使套件仅显示警告(没有失败),由于这是“必须”要求,今天的任何 Delphi 应用程序都无法通过 Windows 8 认证,因此不能包含在 Windows 应用程序商店中?

  2. 是否可以在编译后以某种方式将 SafeSEH 表添加到 PE 文件中(例如,从映射文件或调试符号中提取所需的信息),或者我们绝对需要编译器/链接器对此的支持,因此必须等到 Embarcadero 实现此功能?

澄清一下,我的应用程序是 Windows 32 位桌面应用程序(64 位兼容),而不是 Metro 应用程序

0 投票
1 回答
1859 浏览

windows-8 - Windows 应用认证工具包 - “未检测到任何新应用程序”,ClickOnce

我有一个 Windows 桌面应用程序(WPF + c++)。

我刚刚制作了一个 ClickOnce 安装程序。我在 Windows 7 上构建它,但我想为 Windows 应用商店认证应用程序,因此我在 Windows 8 上运行 Windows 应用程序认证工具包。

安装程序工作正常,它安装我的应用程序并在 Windows 8 开始屏幕上放置一个图标。我的应用程序运行良好。然后我将其卸载以准备运行认证。

当我尝试对其进行认证时,应用程序兼容性工具包无法安装它(几个窗口快速打开和关闭,我无法阅读它们,我没有体验到通常需要我进行一些交互的安装程序对话框) .

然后套件会弹出一个对话框:

由于您的安装,Windows 应用认证工具包未检测到任何新应用程序。除非成功安装应用程序,否则测试无法继续)。

以前 a 有一个似乎可以与兼容性套件一起使用的 MSI 安装程序(该应用程序未能通过认证,但出于正当原因)。现在,我什至无法获得用于安装 ClickOnce 应用程序的兼容性工具包。如何认证我的桌面应用程序?

在商店中确实可以编辑桌面应用程序。看到这个。http://msdn.microsoft.com/en-us/library/windows/desktop/hh749939.aspx

0 投票
1 回答
1188 浏览

windows-8 - Windows 应用认证工具包 - packagefullname bug W8 商店

当我想使用 Windows 应用程序认证工具包验证我的应用程序(Metro 应用程序)时,我单击商店,当 Windows 应用程序认证工具包启动时,它会进入准备验证应用程序,然后我收到错误消息:

Windows 应用认证工具包在验证您的应用时遇到以下故障。

由于找不到指定的 Windows 应用商店,{0} 无法继续测试。请验证 packagefullname 是否正确”

packagefulname 怎么可能不正确,因为我不是输入它的人?我在 VS 2012 中使用 GUI。

在 power shell 中启动命令Get-AppxPackage > out.txt时,我可以看到我的应用程序有一个包全名,所以即使我尝试启动命令提示符

它说必须指定包全名,所以我真的不明白。我该怎么做才能让我的应用程序通过 Windows 应用程序认证。

我的机器:Windows 8 Pro x64 with VS 2012 Ultimate

0 投票
3 回答
1462 浏览

windows-8 - 单击“单击此处查看完整报告”后出现 Windows 应用认证工具包错误

Unhandled exception运行 Windows 应用程序认证工具包并单击“单击此处查看完整报告”链接后出现错误。这是我的应用程序的问题还是 Windows 应用程序认证工具包崩溃了?

错误是Class Not Registered,这里是详细信息:

0 投票
1 回答
518 浏览

json.net - Windos8 应用程序认证工具包上的 Newtonsoft Json.NET DLL 失败

我们正试图让我们的应用程序通过 Microsoft 的 Windows8 桌面应用程序的 ACK(应用程序认证工具包)。但是,当我们运行 ACK 时,我们会在我们引用的其中一个 DLL 上收到以下警告:

文件 C:\Program Files\Development\Newtonsoft.Json.Net35.dll 未能通过 APTCACheck 检查。

还有一个指向以下页面的链接:http: //msdn.microsoft.com/library/windows/apps/hh750314.aspx#binscope_1

有什么办法可以避免这个警告?

非常感谢,

去脑

0 投票
1 回答
549 浏览

windows-8 - Windows 应用认证工具包 2.2 找不到任何要验证的应用

我正在为 Windows 8 运行 Windows 8 和 Visual Studio Express。

我已经创建了一个应用程序并已成功提交到应用程序商店。

我现在正在开发第二个应用程序并准备提交它。但是,我刚刚更新到最新的 win8 SDK 和 Windows 应用程序认证工具包 2.2。自从我更新以来,我一直无法运行证书套件。

每当我将证书工具包作为“创建应用程序包”的一部分运行时,都会出现以下错误。我发现我的第一个应用程序具有相同的行为很有趣。

由于找不到指定的 Windows 应用商店应用程序,{0} 无法继续测试。请验证 packagefullname 是否正确。

因此,我尝试在独立模式下运行 Windows 应用认证工具包 2.2。当我选择验证 Windows 商店应用程序时,它会考虑一下,然后返回一个空的应用程序列表。

我发现以下链接 wack 没有看到我的应用程序并按照步骤操作,但仍然没有乐趣。

0 投票
1 回答
639 浏览

c# - 使用 Windows 8 的 Windows 认证工具包测试应用程序时,exiflib.dll 应处于发布模式错误

我正在使用从 ExifLib 下载的 Windows 应用程序的exiflib.dll - A Fast Exif Data Extractor for .NET 2.0+。该应用程序在我的电脑中构建良好。但是当我使用 Windows 认证套件测试该应用程序时,它在发布模式下不使用 exiflib.dll 引发错误。我正在使用适用于 Windows 8 的 Visual Studio 2012 Express Edition。如何解决这个问题。任何人都可以找到解决方案吗???提前谢谢。

我在使用 Windows 认证工具包测试应用程序时遇到的错误如下所示。

支持的 API 测试

FAILED 支持的 API • 发现错误:

支持的 API 测试检测到以下错误: ◦ MSCORLIB 中的 API System.IO.FileInfo,PUBLICKEYTOKEN=7CEC85D7BEA7798E 不支持此应用程序类型。ExifLib.dll 调用此 API。

◦ MSCORLIB 中的 API System.IO.FileStream,PUBLICKEYTOKEN=7CEC85D7BEA7798E 不支持此应用程序类型。ExifLib.dll 调用此 API。

◦此应用程序类型不支持 MSCORLIB 中的 API System.IO.FileSystemInfo,PUBLICKEYTOKEN=7CEC85D7BEA7798E。ExifLib.dll 调用此 API。

◦ MSCORLIB 中的 API System.IO.FileInfo.OpenRead,PUBLICKEYTOKEN=7CEC85D7BEA7798E 不支持此应用程序类型。ExifLib.dll 调用此 API。

◦ MSCORLIB 中的 API System.IO.FileInfo.get_Length,PUBLICKEYTOKEN=7CEC85D7BEA7798E 不支持此应用程序类型。ExifLib.dll 调用此 API。

◦此应用程序类型不支持 MSCORLIB 中的 API System.IO.FileSystemInfo.get_Name,PUBLICKEYTOKEN=7CEC85D7BEA7798E。ExifLib.dll 调用此 API。

◦此应用程序类型不支持 MSCORLIB 中的 API System.String.Format(System.String,System.Object),PUBLICKEYTOKEN=7CEC85D7BEA7798E。ExifLib.dll 调用此 API。

调试配置测试

FAILED 调试配置 • 发现错误:调试配置测试检测到以下错误: ◦二进制 ExifLib.dll 在调试模式下构建。

• 未修复的影响:Windows 应用商店不允许应用程序的调试版本。

0 投票
1 回答
672 浏览

cordova - Windows 应用程序认证工具包失败

我有一个应用程序,我为其创建了应用程序包并启动了 Windows 应用程序认证工具包。该套件无法在我的开发系统上测试应用程序。

它给了我以下错误: