gpt4 book ai didi

c++ - 如何关闭驱动器

转载 作者:行者123 更新时间:2023-11-30 00:47:03 25 4
gpt4 key购买 nike

我有一个代码可以取消隐藏可移动驱动器中存在的所有文件

//buffer is the removable drive letter
PWSTR show = L"/k attrib -s -r -h *.* /s /d /l ";
ShellExecute(NULL,L"open",L"cmd.exe",show,buffer,SW_HIDE);

此代码运行成功,但执行此操作后我无法弹出我的可移动驱动器。它显示以下消息 enter image description here

即使我关闭我的程序,它也会显示此消息。当看到任务管理器时,我发现我的驱动器 I:\正在后台运行我现在应该怎么做才能解决这个问题

最佳答案

开关 /k 使 cmd.exe 运行一个命令,然后坐在那里等待进一步的指令。您的 shell 窗口仍然存在,在后台,隐藏在 I: 上。

/k替换为/c


/C     Run Command and then terminate/K     Run Command and then return to the CMD prompt.       This is useful for testing, to examine variables

( http://ss64.com/nt/cmd.html )

关于c++ - 如何关闭驱动器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35995386/

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