满堂花醉三千客,一剑霜寒十四洲。这篇文章主要讲述全网首发:LINUX给进程改名的第二种方法相关的知识,希望能为你提供帮助。
上一种方法参考:
?
吾在研究过程中看到gtk_init的参数,于是就测试了一下:
int nargc = 1;
char** nargv = (char**)malloc(sizeof(char**));
nargv[0] = (char*)malloc(32);
strcpy(nargv[0], "Taishan Office");
// 确认两个参数确实是独立的
printf("%s-%d %s ? %s\\n", __func__, __LINE__, argv[0], nargv[0]);
//gtk_init_check(& nargc, & nargv);
gtk_init(& nargc, & nargv);
UOS任务栏上的名称果然变化了。
【全网首发(LINUX给进程改名的第二种方法)】
推荐阅读
- 面试官,欺负人(new Object()到底占用几个字节())
- #yyds干货盘点# 在 VM 虚拟机中 Linux 动态网络配置
- #yyds干货盘点#Linux命令之cdpwdls
- #yyds干货盘点#数组中第K小的数字
- 校招黑名单
- 注解+反射优雅的实现Excel导入导出(通用版)
- 《持续集成实践指南》第2章 持续集成环境搭建Jenkins+Gitlab+Gerrit
- 生成订单30分钟未支付,则自动取消,该怎么实现()
- shell正则表达式(sedawk 之文本三剑客其二)