c

Visual Studio 和结构
c

Visual Studio 和结构

我正在尝试将为微处理器编写的应用程序移植到 Visual Studio,这样我就可以更轻松地运行调试器并扫描代码,而不是在芯片上进行调试,当您想要了解应用程序的编写方式时,这有点麻烦。我根本不是一个编程专家,我不断收到此错误(如下所示),它与结构有关: error C2059: syntax error : '.' 代码如下所示,有人能给我指出正确的方向吗? typedef struct usart_reg_map { volatile uint32 SR; volatile uint32 DR; volatile uint...

Admin

如何在 Ubuntu 11.10 上安装 gcc-3.4
c

如何在 Ubuntu 11.10 上安装 gcc-3.4

我需要 gcc-3.4 来在我的 Ubuntu 11.10 (32 位) 上编译一些软件。因此我下载了: cpp-3.4_3.4.6-6ubuntu5_i386.deb gcc-3.4-base_3.4.6-6ubuntu5_i386.deb gcc-3.4_3.4.6-6ubuntu5_i386.deb 并使用 安装它们sudo dpkg -i *.deb。然后我尝试使用 编译一个“Hello World”程序gcc-3.4 hello.c,但它告诉我: In file included from /usr/include/features.h:3...

Admin

如何将 RefocusIt 添加到 Gimp?
c

如何将 RefocusIt 添加到 Gimp?

我正在尝试使用一个名为重新聚焦。我知道我需要编译一些东西。有人能解释一下需要做什么吗? 我想使用 Code::Blocks 来实现这一点,但我认为它仅适用于 C++,所以我也下载了 Eclipse,以防万一。换句话说,我在 Windows 上……因此,源代码中的安装文件中提到的“使用 ./config”对我来说没有意义。 我确实尝试过重新格式化我的系统并使用 Linux。不幸的是,即使在 IRC 的帮助下,我还是无法确定我是否编译正确。如果我在多次尝试中成功了,我也无法弄清楚在完成“编译”后如何启动 Gimp。所以,我根本无法测试我的工作。 请指教。谢...

Admin

这是什么样的链接?我该如何处理它们?
c

这是什么样的链接?我该如何处理它们?

我有一个应用程序创建了某种我从未见过的文件系统目录链接。它的行为似乎与目录的符号链接完全一样,但据我所知,它并不是,而且该软件声称早在 Windows 95 时代就支持该功能,而且早于 Vista……然而,不知何故,Explorer 知道它不是真的,并给了我一个符号链接的小快捷方式图标(我运行的是 Windows 7)。 我创建了一个应用程序来显示所有文件属性。此对象仅设置了 FILE_ATTRIBUTE_DIRECTORY 和 FILE_ATTRIBUTE_READONLY 位(符号链接或 ntfs 连接也设置了 FILE_ATTRIBUTE_REPAR...

Admin

如何在 ubuntu 上启用白天服务
c

如何在 ubuntu 上启用白天服务

我在我的机器上发现了以下信息 user@ubuntu:/etc/xinetd.d$ cat daytime # default: off # description: An internal xinetd service which gets the current system time # then prints it out in a format like this: "Wed Nov 13 22:30:27 EST 2002". # This is the tcp version. service daytime { disable ...

Admin

Windows 中 S_IFREG 的对应内容是什么?
c

Windows 中 S_IFREG 的对应内容是什么?

我正在用 C 编写一些代码,遇到了一个问题 - 即使我已经sys/stats.h定义了标题,当我使用时S_IFREG,它也会给我错误“使用未声明的标识符” S_IFREG。在谷歌搜索后,它告诉我这不是可以在 Windows 上使用的东西,而我使用的是 Windows。我找不到在 Windows 上等效的东西的明确答案,所以我想知道是否有人可以帮助我。这是我的代码: int function( command_t* p_cmd ) { char path[MAX_ARG_LEN]; strcpy(pa...

Admin

为什么 listen() (在调用 accept() 之前)足以让应用程序完成三次握手?
c

为什么 listen() (在调用 accept() 之前)足以让应用程序完成三次握手?

我正在 Linux 上用 C 调试一个非常基本的 tcp 服务器。我在调用 accept() 的那一行之前停止了执行。令我惊讶的是,当客户端发送 SYN 时,tcpdump 显示服务器以 SYN-ACK 响应(客户端会立即用最终 ACK 回复)。 ss命令确实表明应用程序已经在监听绑定的端口。 我知道我已经调用了 listen(),因此应用程序将监听绑定的端口。但是,按照相同的语义,应该在服务器接受连接之前调用 accept()。 在 listen() 手册页中,它写道(斜体是我的): listen() 将 ...

Admin

Wireshark 如何从 Windows10 中获取来自 WSL2 的网络流量
c

Wireshark 如何从 Windows10 中获取来自 WSL2 的网络流量

我的任务是创建 2x 个用 C/C++ 编写的程序,它们可以在 WSL2 和 Windows 10 内部相互通信。我能够将流量从 WSL2 发送到 Windows 10,但是我无法使用用 C 编写的简单嗅探器程序(在我自己的电脑上)从 WSL2 的 Windows 10 端拾取网络流量,但是我能够在打开的 2x WireShark 上看到(一个在 Windows 10 中,一个在 WSL2 中)我试图发送到 Windows 中 WSL2 的 IP 地址的 UDP 消息。 我尝试将端口放入防火墙的入站规则中(没有结果)。 我尝试在 WSL2 中将我的网络接口...

Admin

Samba 共享上“r+”模式下的 C 函数 fwrite
c

Samba 共享上“r+”模式下的 C 函数 fwrite

自从从 Samba 协议 SMB1 切换到 SMB2 以来,似乎 fwrite 无法再以“r+”模式对已安装的 Samba 共享上的文件执行操作。Errno 设置为 EOPNOTSUPP(不支持操作)。 而 fwrite 的“a+”模式工作正常。 有人可以解释这个吗? ...

Admin

基于Chromium的浏览器如何从Chrome导入密码?
c

基于Chromium的浏览器如何从Chrome导入密码?

基于chromium的浏览器如何从Chrome导入密码? Vivaldi Brave、Edge、Opera 等浏览器都具有从 Chrome 导入密码的功能,有些甚至可以从 Edge 导入。 与 CSV 导入无关,但他们可以直接从登录数据文件导入,而无需防病毒软件的提示。 网上用于解密 Chrome 密码的所有内容都已过时或被 AV 检测为病毒或类似的东西。 这些浏览器具体使用的代码是什么? 或者他们是否获得了每家 AV 公司的认证,允许使用禁止的代码,以便将密码导入另一个浏览器(我不这么认为)。 期望 python/c/c++ 代码。 ...

Admin

Visual Studio Code 中 C++ 括号的格式
c

Visual Studio Code 中 C++ 括号的格式

我有C/C++ 扩展作为我的默认格式化程序。当我保存/运行代码时,左花括号会自动移至换行符,而不是保持在同一行。我该如何防止这种情况发生?(禁用扩展后不会发生这种情况。) 在设置中,我找到一个选项块的打开括号的位置我将其设置为同一行,但括号仍然移动到换行符。 ...

Admin

如何获取安装 Windows 的磁盘的磁盘型号和序列号
c

如何获取安装 Windows 的磁盘的磁盘型号和序列号

您可以使用wmic diskdrive get model,serialnumber来获取模型和序列号当前插入的磁盘,如果同时使用它们,则它们是唯一的(如果仅使用序列号,则可能会发生另一家制造商使用相同序列号的变化,尽管实际上它们都有不同的模式),如果您需要一种唯一区分两台设备(PC,笔记本电脑……)的方法,这非常有用。现在我遇到的问题是我只想要安装操作系统的磁盘的型号和序列号。 是否有另一个命令或它们的组合(检查它们的结果并可能看到一个共同的部分,这将导致我需要的),它们将仅返回安装了操作系统的值? 我检查了 的选项wmic diskdrive get,但...

Admin

每次调试程序时如何禁用 C Lang 文件权限通知
c

每次调试程序时如何禁用 C Lang 文件权限通知

我正在尝试调试一个简单的 C 程序,每次运行调试时,VS Code 都会给我这个通知,说我正在运行的程序正在尝试访问桌面(当然它意味着 C 程序所在的路径)。 我正在考虑删除此通知。有人有什么快速解决方法吗? 谢谢。 ...

Admin

检测是否使用 VNC 访问设备
c

检测是否使用 VNC 访问设备

我喜欢检查远程主机上的应用程序是否通过 VNC Viewer 或其他类似的 VNC 产品进行访问。我们的应用程序中有安全首选项,如果远程用户访问该应用程序,则应限制对该应用程序的访问。 传统上,我们的产品使用以下方式检测远程登录Windows 终端服务(WTS)API,但 VNC 似乎不遵循 Windows 的远程桌面协议。因此,我们的应用程序无法从 WTS API 获取远程用户登录的信息。 是否有任何 API 可以检测终端主机上的 VNC 远程会话? ...

Admin