我正尝试使用此命令使电脑休眠
system("C:\\Windows\\System32\\psshutdown -d -t 0");
如果我使用cmd,它工作正常,但是当我在cpp中运行它时,我得到了这个
'C:\Windows\System32\psshutdown' is not recognized as an internal or external command, operable program or batch file.
dm7nw8vv1#
32-在64位Windows上运行的位应用程序将置于file system redirection下。因此,如果您的应用程序是32位应用程序,则调用system("C:\\Windows\\System32\\psshutdown -d -t 0");将在C:\Windows\SysWOW64中查找psshutdown.exe,但失败。您有一些解决方案:
C:\Windows\SysWOW64
psshutdown.exe
system(R"(C:\Windows\Sysnative\psshutdown -d -t 0)");
1条答案
按热度按时间dm7nw8vv1#
32-在64位Windows上运行的位应用程序将置于file system redirection下。因此,如果您的应用程序是32位应用程序,则调用
system("C:\\Windows\\System32\\psshutdown -d -t 0");
将在C:\Windows\SysWOW64
中查找psshutdown.exe
,但失败。您有一些解决方案: