问题标签 [key]

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 投票
3 回答
5744 浏览

c# - 有没有办法在 Windows Mobile 上捕获发送键并让它拨打特定号码?

我有一个使用紧凑框架 (NETCF) 的 Windows Mobile 应用程序,我想响应某人按下发送键并让电话拨打我的应用程序中选择的号码。有没有办法使用紧凑的框架来捕获发送密钥?我看过几篇关于捕获密钥的文章,但我还没有找到包含“发送”密钥的文章。

更新

我发现一篇文章将 SetWindowsHookEx 描述为 Windows Mobile 上未记录的 API。如果是这种情况,那么我真的不想使用它。

Windows Mobile 上的 SetWindowsHookEx

经过更多搜索后,我发现“发送”键在 Windows Mobile 术语中称为“通话”键。然后,我找到了一篇关于使用 SHCMBM_OVERRIDEKEY 消息来指示操作系统在用户按下 Talk 键时向我的应用程序发送 WM_HOTKEY 消息的博客文章。

Jason Fuller 关于使用“谈话”按钮的博客文章

博客文章和它指向的文档似乎正是我正在寻找的。我找不到一个可行的例子,而且我发现很多人无法让它发挥作用。看起来智能手机不支持 VK_TTALK。我很想听听有人在智能手机和 PocketPC 手机上实际使用此功能。

0 投票
4 回答
5866 浏览

validation - Windows DLL 是否由 Microsoft 签名?我可以检测它们是否已被第三方篡改吗?

我正在为我的软件实施锁定和复制保护系统。我已经关闭了每个允许有人打破我的锁的洞(嗯,这有点太乐观了,我知道!)但最后一件事是:

我听说破解者可以更改像 Kernel32.dll 这样的 Windows DLL,我使用的 API 返回一个由破解者指定的值。我需要防止这种情况。

起初我以为我可以为我使用的每个 DLL 创建一个哈希值,然后根据客户端 DLL 的计算哈希检查该哈希值,以查看文件是否已更改。这是行不通的,因为不同版本的 Windows 有许多不同版本的 DLL,而且 Microsoft 提供的每个修补程序和服务包都可能更改文件。

然后我意识到我可以检查文件的签名以确保它具有有效的 Microsoft 签名。现在有2个问题:

  1. Microsoft 是否签署 Windows DLL?我怎样才能找到有关此签名的一些信息?
  2. 是否提供了公钥来验证签名?如何使用此密钥来验证文件?

非常感谢任何演练。我的应用程序是使用 Visual Basic.NET 编写的。

多谢你们。

0 投票
5 回答
3186 浏览

c# - 如何在 .NET 中获取双键击

如何使用 C# 在 .NET 中获取 ^MM (CTRL + M + M) 之类的内容?

0 投票
3 回答
368 浏览

api - 是否有管理 API 密钥的站点?

我记得有一个第三方网站负责 API 密钥的所有注册、配额和密钥生成。名字想不起来了,想知道有没有人知道?

0 投票
5 回答
2034 浏览

php - 你如何管理 api 密钥

我正在考虑构建一个 API,并且正在考虑使用 oauth 来管理对 api 的访问,但我正在做的更多的是一个 b2b 系统,它允许企业访问数据以将其合并到他们的站点中。一开始我不会有任何b2c。

所以 oauth 对我来说似乎不是正确的工具,我一直在寻找有关构建基于密钥的系统的资源,但没有遇到任何问题。

那里已经有东西了吗?最好只创建一些用户提交的数据的哈希或类似的东西?

0 投票
1 回答
1588 浏览

cocoa - 将核心数据模型与 Web 服务同步

这个问题已经困扰我好几天了。

我有一个提供 XML 的 Web 服务,如下所示:

这些数据需要进入我的核心数据模型中的实体,以便我的应用程序可以使用它们。我已经能够很好地将它们解析到模型中,当其中一个级别发生变化时,我的问题就出现了。我可以创建、读取和删除,但我不知道如何更新,因为我需要维护与模型中其他实体存在的关系。我来自强大的 PHP 和 MySQL 背景,所以我的第一直觉是在模型中添加一个可以用来关联的键,但由于 Core Data 并不是真正的数据库,所以感觉不对,我知道肯定有更好的方式。我在谷歌上搜索了一下,找不到任何答案。我是在正确的轨道上使用密钥还是 Core Data 提供了我所缺少的东西?

0 投票
5 回答
20669 浏览

php - 在PHP中按键值对对象数组的数组进行排序

基本上我有如下设置:

我需要的是一种通过对象中的 [value] 键对父数组中的所有数组进行排序的方法。我已经用 usort 和不同的方法尝试了大约 2 天,但我似乎无法理解它。[value] 键的范围从 0 到 100,我需要按降序排序的所有数组(即:100 到 0)。

0 投票
2 回答
6052 浏览

certificate - MakeCert - 是否可以更改密钥大小?

当我使用 MakeCert.exe 生成证书时,我想将密钥大小从 1024 更改为 2048。

这可能吗?还是我需要设置证书颁发机构 (CA)?

0 投票
2 回答
22843 浏览

mysql - MySQL 中的 UNIQUE 索引是否区分大小写?

索引(索引)是否在 MySQL 中定义为 UNIQUE 区分大小写?

0 投票
3 回答
48881 浏览

php - PHP中数组的最大密钥大小是多少?

我正在生成关联数组,键值是 1..n 列的字符串连接。

会回来咬我的钥匙是否有最大长度?如果是这样,我可能会停下来做不同的事情。