gpt4 book ai didi

c++ - Win32 API 会对我的计算机造成危险吗?

转载 作者:太空狗 更新时间:2023-10-29 20:15:16 24 4
gpt4 key购买 nike

在学习Win32 API的过程中会不会不小心格式化硬盘,以某种方式损坏操作系统?

这个问题是这里问的问题的延伸:

Can learning C or C++ be dangerous to my computer?

我问的原因如下。

愚蠢的是,我创建了一个 HWND 数组,但在其边界之外循环。当我运行该程序时,我注意到桌面上的其他 程序中的窗口已关闭。

我不认为我对计算机或任何其他软件造成任何损坏,但不能确定。

这或 Win32 API 编程中的其他形式的错误是否会对我的计算机/计算机上的其他软件造成危险?

编辑:抱歉,当我说其他程序中的窗口已关闭时,我应该说隐藏,我的循环正在调用 ShowWindow(..., SW_HIDE)

最佳答案

很难造成任何真正的伤害。您不会不小心格式化驱动器。执行此操作所需的 API 调用使用起来非常棘手。您不能偶然成功地调用它们。

您可以很容易地从机器上删除一堆文件。但是您需要编写代码来调用 DeleteFile 等函数来执行此操作。在任何情况下,只要您启用了 UAC,系统安全性就不会让您删除系统文件或程序文件。

我认为您不必过度担心。

关于c++ - Win32 API 会对我的计算机造成危险吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13791855/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com