C语言隐藏执行其他程序

WinExec函数

c 复制代码
#include<windows.h>
int main()
{
	WinExec("notepad.exe", SW_HIDE);
	return 0;
}
  • SW_HIDE 隐藏
  • SW_SHOW 显示

ShellExecute函数

在C语言中使用ShellExecute函数可以执行外部程序,比如打开一个文件、运行一个程序等。

c 复制代码
#include <windows.h>
#include <stdio.h>

int main() {
    // 记事本程序路径
    const char* notepadPath = "notepad.exe";

    // 调用ShellExecute函数打开记事本
    HINSTANCE result = ShellExecute(NULL, "open", notepadPath, NULL, NULL, SW_HIDE);

    // 检查执行结果
   if ((INT_PTR)result <= 32) {
        printf("Failed to open Notepad!\n");
        return 1;
    } else {
        printf("Notepad opened successfully!\n");
    }

    return 0;
}

相关资料:

相关推荐
钦拆大仁1 分钟前
Java中的泛型
java·开发语言
0 0 02 分钟前
CCF-CSP 33-2 相似度计算(jaccard)【C++】考点:STL容器(set/map)
开发语言·c++·算法
Mr YiRan7 分钟前
C++高级之SLT中的容器学习与函数谓词
开发语言·c++·学习
wjs202412 分钟前
Bootstrap 下拉菜单:功能、应用与优化
开发语言
bepeater123415 分钟前
Laravel9.X核心特性全面解析
c语言·c++·c#·php
tod11321 分钟前
C++ 核心知识点全解析(七)
开发语言·c++·面试经验
njsgcs23 分钟前
py不等于python
开发语言·python
沐知全栈开发25 分钟前
Vue3 事件处理
开发语言
轩情吖27 分钟前
Qt的事件
开发语言·qt·事件·qt事件·qkeyevent·qmoveevent
敲敲了个代码30 分钟前
构建工具的第三次革命:从 Rollup 到 Rust Bundler,我是如何设计 robuild 的
开发语言·前端·javascript·后端·rust