腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(24)
视频
沙龙
1
回答
64位
WinAPI
STARTUPINFO
(
QB64
)
的
字节
打包
、
、
、
、
我正在用
QB64
编程,这是一种支持类似QBASIC语法
的
编程语言,它被翻译成C++代码并进行编译。 如果我们想在代码中使用struct,那么我们必须声明它并手动创建它。在32位中,没有问题,因为它匹配
WinAPI
MSDN页面,并且几乎总是有效
的
。然而,对于64位,结构有不同
的
字节
打包
,我找不到
STARTUPINFO
struct
的
正确
打包
。下面是我
的
struct声明,因为它在32位中工作。我知道s
浏览 23
提问于2021-02-11
得票数 1
回答已采纳
3
回答
命名管道性能问题
、
、
、
不幸
的
是,通信几乎是高性能
的
:分析告诉我,通信占整个运行时
的
72%,其余
的
通过计算使用。我找到了一个可能占用资源
的
问题:如果我没有在Delphi中显式断开发送客户端
的
连接,那么C#根本就不会接收任何数据。一个数据流(大约1/ 11 kb)需要130 (分别为270 of,11 kb)
的
总数(发送和接收)。是否有必要强行断开管道以表示客户端已完成编写?就我所观察到
的
情况而言,这仅仅是与libby一起发送
的
浏览 1
提问于2012-10-16
得票数 4
回答已采纳
1
回答
用c++实现windows下
的
双向父子通信
、
、
、
滚动以查看新
的
更新需要在Windows上使用c++在父进程和子进程之间进行双向通信。父程序是我
的
程序,子程序是随机控制台应用程序(如mysql终端)。 已经搜索了几天了,但是没有找到任何Windows
的
解决方案。此外,MS文档也无济于事。这里我从三年前提出
的
一个问题中得到了一个示例代码。如何将代码转换为Microsoft特定
的
api并在Windows上使用?,似乎没有问题,只是重定向
的
输出不是应该
浏览 1
提问于2015-09-10
得票数 2
4
回答
如何在C++中将std::wstring转换为LPCTSTR?
、
、
、
我有wstring格式
的
Windows注册表键值。现在,我想将它传递给以下代码(第一个参数-javaw.exe路径): std::wstring somePath(L"....&si, // Pointer to
STARTUPINFO
structure.
浏览 4
提问于2014-03-23
得票数 22
回答已采纳
4
回答
不要在版本中显示控制台窗口,而是在调试中显示。
、
、
我相信有一个更好
的
解决办法。你能分享吗?我不想使用.NET。
浏览 1
提问于2012-04-02
得票数 3
回答已采纳
3
回答
为什么#实用主义包(1)认为6位结构成员作为一个8位?
、
、
、
当定义一个#pragma pack(1)字段并假设它为8-bit时,我被困在了错误
的
行为上。我读过来解决我
的
问题,但这对我一点帮助都没有。cChar1 : 6; CHAR cChar3 : 6;};printf("%d", sizeof(BASE64)); // should print 3 结果
浏览 1
提问于2018-08-21
得票数 0
回答已采纳
1
回答
为什么将4
字节
参数传递给需要2
字节
参数
的
函数是有效
的
?
、
、
、
、
查看使用VC++ 2003/2005编译
的
C代码。#include <stdio.h>{ PUSH EAX } } 在这个ASM代码中,我将两个DWORD (4个
字节
)参数(据我所知,默认情况下)传递给SomeFunc
浏览 1
提问于2014-01-19
得票数 2
回答已采纳
2
回答
如何正确地将EXPLICIT_ACCESS与SetEntriesInAclA
的
jedi-winutils对齐?
、
、
、
、
我尝试使用SetEntriesInAclA从Free Pascal中
的
EXPLICIT_ACCESS_A数组创建一个新
的
ACL,但我一直从SetEntriesInAclA得到错误代码87 (无效参数),果然,WriteLn(IntToStr(SizeOf(jwaaccctrl.EXPLICIT_ACCESS_A)));显示出它
的
大小是20。这是因为绝地武士将这个结构声明为packed。从链接
的
问题中,我推测EXPLICIT_ACCESS_A
的
大小应该是24,但在C++中测试后,它实际上似乎是32。我还尝试
浏览 56
提问于2019-11-20
得票数 2
回答已采纳
3
回答
C++/Win32 32最小可能
的
MessageBox("Hello")应用程序exe?
、
、
我正在进行一个正在变得非常大
的
项目,每次新构建出来时,我都需要将这个exe上传到某个人,而且我
的
连接是通过电话调制解调器连接
的
。我希望为运行代码
的
应用程序编译最小可能
的
exe:MessageBox(0, "Hello", 0, MB_OK);。版本0,大小和开关: 使用:\O1 使用:\O1,关闭缓冲区安全检查,忽略默认库链接。哪些编译器标志影响可执行文件
浏览 3
提问于2012-08-09
得票数 0
1
回答
用repl.it在QuickBasic中编程?
、
我正在尝试开设一个“复古计算”课程,并希望让人们有机会在家里完成项目(而不是带着一个3kb
的
庞然大物走出1980年)我听说repl.it有每种编程语言,它有QuickBasic吗?我如何在网上使用它?提前感谢您
的
帮助!
浏览 5
提问于2019-08-30
得票数 1
4
回答
Windows API间谍/劫持技术
、
、
我对使用API监视/劫持来实现我正在工作
的
项目的一些核心功能很感兴趣。也有人提到过,但这并不是真正
的
主题,所以我认为在这个问题上有自己
的
问题会更好。我想收集尽可能多
的
关于这方面的信息,不同
的
技术/库(,)或其他建议。此外,如果有人有使用这种技术
的
实际生产经验,那将是一件特别有趣
的
事情--它们是否足够稳定,可以用于生产代码,或者这只是一种用于研究
的
技术?它能在多个版本
的
windows上正常工作吗?
浏览 0
提问于2008-09-18
得票数 7
2
回答
编组包含布尔
的
复杂嵌套结构
、
、
、
、
我需要对几个嵌套结构进行复杂
的
封送处理,将可变长度
的
数组包含到其他结构中,因此我决定使用 (参见JaredPar
的
教程)。bool都占用2个
字节
。好
的
,bool不能保证有一个
字节
,所以我尝试了unsigned char和uint8_t,但是仍然是16
字节
。现在,我知道我可以使用int32而不是布尔值,但是由于我关心占用
的
空间,并且有几个包含布尔流到磁盘
的
结构(我使用HDF5文件格式,我想用HDF5库中定义
的
1
浏览 1
提问于2014-05-22
得票数 0
回答已采纳
1
回答
在转换为wstring()之前检查长度char[]
、
、
调用函数不在我
的
控制范围之内。数组是动态
的
,但仍需要进行一些检查如果有人拨打电话, LPSTR lpfoo2char数组具有一定
的
有效性。怎样做才是最好
的
?以最安全
的
方式将字符串长度设置为0到2500个字符。是否需要检查更多
的
东西? if(foo !
浏览 1
提问于2015-06-26
得票数 0
6
回答
我可以一直假设sizeof(GUID)==16吗?
、
、
windows标头中
的
GUID定义如下所示:unsigned long Data1;unsigned short因为结构成员
的
对齐依赖于编译器
的
实现,所以人们可能认为这个结构
的
大小可能超过16个
字节
。 如果我可以假设它总是16个
字节
-我
的
使用GUID
的
代码更高效和简单。然而,这将是完全不安全
的
-如果编译器出于某种原因在成员之间添加了一些填充。
浏览 0
提问于2011-08-05
得票数 6
回答已采纳
5
回答
如何使用CreateProcess()和CreatePipe()从cmd.exe读取输出
、
、
其目的是使用管道将命令
的
输出读回到父进程中。 我已经有了CreateProcess()工作,但是涉及管道
的
步骤给我带来了麻烦。使用管道,新
的
控制台窗口不会显示(与以前一样),并且父进程停滞在调用ReadFile()..。 有人知道我做错了什么吗?
STARTUPINFO
si; SECURITY_ATTRIBUTES sa; ZeroMemory(&si, size
浏览 587
提问于2016-03-13
得票数 16
5
回答
如何读取未刷新
的
进程输出?
、
、
、
、
= NULL) } return 0;我
的
问题是,在我输入之前,没有输出。但如何获取应用程序
的
输出,这些应用程序我无法修改,并且在“实时”(在它们退出之前)不使用fflush()?windows cmd是如何做到
的
呢?
浏览 2
提问于2016-09-08
得票数 15
回答已采纳
5
回答
windows 8 metro/winRT中新
的
JIT编辑编程语言可能吗?
、
、
、
、
假设我想创建一种新
的
编程语言,或者使用MS不支持
的
语言(Haskell,Java.但是希望能够对windows 8、metro/winRT进行编码。 假设我只使用,是否可以不使用XAML作为UI接口?
浏览 3
提问于2012-04-23
得票数 20
回答已采纳
2
回答
有没有办法在Windows上伪造__rdtsc?
、
、
、
例如,提供了这样
的
代码: { switch (v6 & 0xF)
浏览 19
提问于2022-10-10
得票数 1
71
回答
代码梯,强盗
这是强盗
的
线索。警察
的
线索到这里来。MyLang,9个
字节
,8个数字(包括链接到答案),Cop
的
用户名.原始代码:产生1-8
的
代码:2: abc2efghi4: kbc2efghij6: kb
浏览 0
提问于2016-11-12
得票数 24
10
回答
如何保存/加载类型集?
、
、
//if Sample has a value of如何保存/加载示例
的
属性?
浏览 8
提问于2012-03-04
得票数 18
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券