gpt4 book ai didi

c++ - 如何创建一个在执行时不显示任何窗口的cpp程序

转载 作者:可可西里 更新时间:2023-11-01 10:59:10 25 4
gpt4 key购买 nike

我正在运行这段代码,这是一个简单的代码,用于在 Dell 上锁定 Windows 8 屏幕,戴尔有一个可以分配给 .exe 的按钮,但它显示了一个 cmd 锁定前的窗口,如何在不显示窗口的情况下启动 .exe

使用 Visual Studio Dev 命令提示编译

命令行:

cl lockscreen.cpp

代码:

#include <string>
#include <Windows.h>

using namespace std;

int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int cmdShow)
{

system("rundll32 user32.dll,LockWorkStation");

return 0;
}

最佳答案

链接到 user32.dll(实际上是 user32.lib,导入库,但如果这是一个普通的 win32 项目,你应该已经这样做了)并且只是调用 LockWorkstation 直接。如果必须,LoadLibrary() + GetProcAddress() + 等。您无需调用 rundll 调用即可使其工作。

关于c++ - 如何创建一个在执行时不显示任何窗口的cpp程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13073575/

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