腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
将
LOWORD
宏
伪
代码
解密
为
有效
的
C
、
、
、
、
从IDA
将
子例程反编译为
C
伪
代码
的
过程中,我遇到了下面这行
代码
:
LOWORD
(v9) = *(BYTE *)v6); 其中v9,v6是32位整数。
LOWORD
是在windef.h中定义
的
宏
,如下所示: #define
LOWORD
(l) ((WORD)(((DWORD_PTR)(l)) & 0xffff)) 显然它是一个
宏
,所以我不能给它赋值。我感兴趣
的
浏览 34
提问于2021-02-28
得票数 1
回答已采纳
2
回答
WParam
的
“低字”和“高字”位置在64位
代码
中会改变吗?
、
我正在尝试处理WM_XBUTTONUP消息,它来自一些鼠标上
的
额外鼠标按钮。SDK文档指出,wParam
的
低字保存虚拟密钥信息,高字保存按下哪个按钮。我理解32位
代码
是如何工作
的
,但是在64位
代码
中,wParam是一个64位无符号整数。我见过使用Lo(msg.wparam)和Hi(msg.wparam)
的
代码
。这段
代码
是否仍然在64位内工作,还是某些东西必须改变?换句话说,“高字”
的
定义是否由32位改为64位?
浏览 9
提问于2014-06-16
得票数 4
回答已采纳
3
回答
LOWORD
和HIWORD业务
、
、
、
我接触到了
C
++程序中一些奇怪
的
符号。我正在处理位移位,我遇到了
LOWORD
()和HIWORD()函数。我知道
LOWORD
是整数
的
下两个字节
的
值。我也知道HIWORD是这个整数
的
更高
的
2位。然而,我接触到了一个
代码
片段,它看起来如下所示:#define HIWORDDWORD_PT
浏览 0
提问于2018-09-21
得票数 4
回答已采纳
1
回答
目标
C
中
的
AES
解密
、
、
、
、
我对加密很陌生我得到了一组加密
的
字符串,我需要对它们进行
解密
,以显示给移动客户端用户。对于android,它
解密
得很好,我正在使用下面的方法“
解密
”。对于iOS,我很难
将
这个java方法转换为目标
C
。我尝试使用NSData+CommonCrypto,RNCryptor。它们都将返回一些
解密
数据,但是当
将
解密
数据转换为字符串时,则始终
为
零。目标:
将
java
解密
方法转换为目
浏览 4
提问于2015-06-06
得票数 0
回答已采纳
4
回答
汇编-何时使用
宏
(就效率而言)?
、
、
当它更喜欢使用
宏
时,为了实现更高效
的
程序?据我所知,当我们使用
宏
时,我们花费了更多
的
二进制
代码
,并且我们损失了一些运行时间。因此,它更喜欢在
代码
中编写相关
的
宏
。(我知道
宏
为
程序员简化
代码
的
优势,我问
的
是效率) 谢谢
浏览 0
提问于2012-03-25
得票数 1
2
回答
IllegalStateException:试图在
宏
中调用未绑定
的
fn
、
我正在编写一个
宏
,它调用一些函数。函数只应由
宏
使用,因此我将它们放在包装
宏
的
letfn中。
伪
码: (defmacro my-macro [stuff] (fn-
c
)))) 对fn-a和fn-
c
的
调用是
有效
的
,但是当fn-
c
试图调用fn
浏览 3
提问于2014-08-12
得票数 8
回答已采纳
3
回答
为什么增加CCKeyDerivationPBKDF
的
数量可以提高安全性?
、
、
在阅读了Rob在上
的
博客文章之后,我仍然很难理解为什么增加哈希迭代次数会使攻击者“浪费一些时间”。 轮数
的
伪
随机算法使用。这里
的
原则是攻击者试图通过一系列
的
猜测来破
解密
码,但是为了
将
密码转换成密钥,看看它是否
有效
,他们自己需要迭代次数吗?
浏览 3
提问于2013-04-10
得票数 3
回答已采纳
2
回答
多监视器鼠标跟踪
、
、
MouseMonitor.GetCursorPos(ref pt)) X = pt.X; } 这是
有效
的
我
的
目标是跟踪鼠标的位置(在我自己
的
应用程序之外),而不管它在什么屏幕上。
浏览 0
提问于2011-05-24
得票数 0
回答已采纳
1
回答
C
++:忽略声明
、
、
为了测试目的,我使用
C
++预处理
宏
有选择地忽略了一些
代码
块。(通常设置一些保护变量),如果违反条件,ensure
将
执行下一个
代码
块。(编译器很有可能会去掉这些
伪
代码
)。这很好,因为它本质上是
C
++语言
的
扩展。 当__SAFE未定义时,我也想类似地跳过类中
的
一些数据成员声明。以上技巧不再
有效
,因为在类声明中不允许流控制。如果定义了guard(X),则将__SAFE定义
为
X,否则将定义
浏览 1
提问于2017-12-28
得票数 1
回答已采纳
1
回答
如何
将
JSON对象提升到数组中?
、
、
可以
将
json文档
的
特定部分“提升”到数组中吗?例如,输入可能类似于: "identifier": {"a":"awesome", "b":"back", "
c
":"cat"}假设我想推广
c
,而在
伪
代码
中,我们会执行如下操作: varpayload = "{\"identifier\": {\"
浏览 0
提问于2019-04-03
得票数 0
回答已采纳
1
回答
处理大整数时RSA算法输出
的
误差
、
、
我编写了
代码
来生成
伪
随机素数、公钥/私钥等,以实现RSA加密(仅此而已)。当编码文本
为
整数~10^12或更少时,我能够成功地编码文本、生成公钥/私钥、加密、
解密
和解码。但是,当编码
的
文本是较大
的
整数时,进程
将
失败。果然,我
解密
了密文,得到了58514793315 (显然不是原始明文)。 我认为问题在于Python是如何用大数实现大数/计算
的
,而且我不知道如何处理这个问题。值得我
的
浏览 2
提问于2013-07-23
得票数 1
回答已采纳
1
回答
在Excel VBA
宏
中组合两种类型
的
粘贴
、
、
我希望
将
Excel中
的
默认粘贴设置
为
仅值或匹配目标格式。我知道如何为每个
宏
单独创建一个
宏
,但只有当您从工作簿中
的
单元格中复制时,xlPasteValues才能工作,而匹配目标格式则不起作用(但它在从网页复制时确实
有效
,这正是我想要
的
)。我
的
目标是创建一个
将
两者结合在一起
的
VBA
宏
,因此我只需要使用一个命令,不管我是从单元格还是网页复制,它都会粘贴,而不需要任何源格式。
伪</
浏览 4
提问于2021-11-16
得票数 0
回答已采纳
2
回答
如何与PlaySound同时执行其他功能?
、
我正在编写一个
C
++程序,它需要从数组中随机选择一首歌曲,用户需要能够在列表上按一下按钮就可以播放另一首歌曲。你如何阻止第一首歌
的
声音,就像播放第二首歌一样?通过按下播放第一首歌曲
的
按钮,播放音频资源,但是我
的
程序不再响应任何单击,并且在歌曲完成之前
代码
不会继续。我尝试使用CreateThread(),但是没
有效
果,因为我
的
程序仍然处于无响应状态。if (
LOWORD
(wParam) == 1) { HANDLE hThread
浏览 1
提问于2019-06-13
得票数 1
回答已采纳
2
回答
使用进位标志
的
高效128位加法
、
、
、
、
我在
C
++
代码
的
内部循环中使用了128位整数计数器。(无关
的
背景:实际应用是在规则网格上计算有限差分方程,这涉及重复递增大整数,甚至64位也不是足够
的
精度,因为小舍入累积到足以影响答案。)我已经
将
整数表示
为
两个64位无符号长整型。我现在需要将这些值递增一个128位常量。这并不难,但您必须手动捕获从低位字到高位字
的
进位。我有类似下面这样
的
工作
代码
: inline void increment128(unsigned l
浏览 1
提问于2011-07-12
得票数 42
回答已采纳
1
回答
用于实现
的
JavaScript约定.定义
的
标识符
、
、
、
在
C
中,如果编译器想要提供实现定义
的
标识符(语言扩展、内部函数、
伪
函数和
伪
宏
,从根本上说,按照语言标准来说,不是保留关键字,但也不是常规函数),约定是以下划线作为前缀;
代码
不应将这些名称用于正常用途。或者,如果JavaScript编译器希望
为
特殊目的提供实现定义
的
标识符,并避免与
代码
中通常使用
的
标识符发生冲突,那么最好
的
方法是什么?
浏览 1
提问于2014-08-13
得票数 1
回答已采纳
2
回答
C
++/Win32 32对话框由不正常行为
的
资源生成
、
、
、
我
为
一个(无模式)对话框编写了一个资源脚本,该对话框应该包含一个编辑控件(用于显示一个非编辑日志报告):STYLE WS_VISIBLE对话框窗口包含一个编辑控件,但是还有另一个大小相同
的
编辑控件。我怀疑资源编译器会将脚本中
的
编辑控件视为对话框
的
子窗口,并将第二次视为单独
的
窗口,尽管设置了WS_CHILD。 创建对话框时,主窗口会被阻塞,尽管该对话框是无模式
的
。加上主窗口被阻塞
的
问题,关闭所
浏览 4
提问于2014-08-23
得票数 0
回答已采纳
1
回答
什么类型
的
内容可以用作
C
预处理器
宏
的
参数?
、
假设我们有一个简单
的
宏
,它扩展
为
零:对于可以放在
宏
调用构造中
的
语法有什么限制?在调用
宏
时,肯定不可能使用单个或多个逗号:但是,如果我们
将
逗号放在括号中,它将被
C
预处理器接受:mac
浏览 7
提问于2018-02-18
得票数 2
1
回答
g++ 4.7
将
运算符"“计算
为
宏
扩展
的
同级
、
、
、
我
将
一些
代码
转到GCC 4.7 (从4.6开始),并遇到了一些编译器错误,并发现了中记录
的
问题
C
++编译器在ISO
C
11模式下支持用户定义
的
文本,这些文本与一些
有效
的
C
++03特别是,现在需要在字符串文本之后和可能是
有效
用户定义
的
文本之前使用空白。接受
有效
的
ISO
C
++03
代码
c
浏览 1
提问于2012-08-10
得票数 13
回答已采纳
2
回答
从板条箱中奇怪
的
结构定义
、
我只是遇到了这个奇怪
的
结构定义,它是在中从板条箱。pub struct OFlag:
c
_int {} 我猜测OFlag是
c
_int类型
的</
浏览 11
提问于2022-03-23
得票数 1
回答已采纳
2
回答
(clang)如何解析
宏
本身,在可能
的
情况下获得最新数据?
嗨,我用clang从
c
文件中提取信息。我正在尝试提取
宏
的
值。我还可以访问
宏
中
的
令牌,但只能获得令牌类型,例如: string_literal、标识符、逗号、l_paren、r_paren等等。如何访问令牌
的
实际值,而不仅仅是它们
的
类型。有一种方法可以从给定它们
的
令牌
的
宏
生成ast吗?我认为一种方法是解析我
的
源
代码
,然后提取这些
宏
,然后使用它们<e
浏览 6
提问于2012-06-06
得票数 12
点击加载更多
相关
资讯
“奇幻熊”组织最新攻击
C/C+编程笔记:编写完成了一个C/C+程序,如何做一个界面出来?
PowerShell恶意利用攻击频繁,企业须做好安全防范
金睛安全播报 NO.041
点位训练-开发编码
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券