使用CreateProcess函数可以创建进程,在文本文件中列出可执行的文件的名称,编写程序,自动运行文本文件中所列全部程序。在D盘创建readme.txt文件,输入以下内容:
calc.exe
notepad.exe
mspaint.exe
#include"stdio.h"
#include"windows.h"
#include"string.h"
#include"stdlib.h"
int main(){
FILE *f;
char buf[1024];
int len;
if((f = fopen("D:\\readme.txt","r")) == NULL){
return 0;
}
while(fgets(buf,1024,f) != NULL){
char pre[50] = "C:\\Windows\\System32\\";
len = strlen(buf);
buf[len - 1] = '\0';
strcat(pre,buf);
autoStart(pre);
}
return 0;
}
void autoStart(char* ZW){
STARTUPINFO si = {sizeof(si)};
PROCESS_INFORMATION pi;
CreateProcess(ZW,NULL,NULL,NULL,FALSE,NULL,NULL,NULL,&si,&pi);
}
执行代码,自动打开计算器,记事本,绘图等软件。
1.createProcess函数
使用可执行文件的路径便可以创建进程
2.从文本文件中读入数据到内存中,使用fopen函数和fgets函数将文本文件内容读到缓冲区中。
3.将读到的文件名称补全路径,并作为参数使用CreateProcess函数打开进程。
文章浏览阅读1k次。题目链接:[link]http://codeup.cn/problem.php?cid=100000611&pid=2link.题目二叉树的前序、中序、后序遍历的定义:前序遍历:对任一子树,先访问跟,然后遍历其左子树,最后遍历其右子树;中序遍历:对任一子树,先遍历其左子树,然后访问根,最后遍历其右子树;后序遍历:对任一子树,先遍历其左子树,然后遍历其右子树,最后访问根。给定一..._二叉树给出前序和中序求后序
文章浏览阅读8.3w次,点赞55次,收藏138次。1)、安装Python3.4版本以上,因为这样会自带pip(包管理器的安装) 检查Python版本。 打开cmd,输入Python 现在我们可以知道Python的版本与位数,比如我的就是Python3.7,64位。 2)、去 https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy 下载numpy, 这里要看下载的版本,37即版本3..._numpy怎么安装
文章浏览阅读1.2k次。打开c:\program files\python36\lib\site-packages\pip\compat__init__.py在第75行,把return s.decode(‘utf_8’)改为return s.decode(‘cp936’) 即可。转载自:https://blog.csdn.net/qq_35203425/article/details/80455243_另一个程序正在使用此文件,进程无法访问。: 'c:\\program files\\python311\\lib\
文章浏览阅读1.8k次。http://jsfiddle.net/8Tb6x/先是HTML 一个父div包含四个绝对定位的div 1 2 3 4 首先,一个静态的立方体.face:nth-child(1) { -webkit-transform: /*rotateY(0deg)*/ translateZ(2.5em /* half the side l_css3立体艺术字实现自转
文章浏览阅读1k次。[iOS Crash文件分析]-如何使用symbolicatecrash工具 转入地址:http://www.cocoachina.com/bbs/read.php?tid=180736上传一软件,被拒了,自己测试了n遍都未出现这个情况,今天用symbolicatecrash工具分析了一下苹果提供的Crash文件,最终查到是- (void)mapView:(MKM_ios .crash文件分析软件
文章浏览阅读1w次。move_group_interface_tutorial.cpp#include <moveit/move_group_interface/move_group_interface.h>#include <moveit/planning_scene_interface/planning_scene_interface.h>#include <moveit...
文章浏览阅读364次。首先是怎样获得系统时间?time_t timer; struct tm* tblock;timer = time((time_t*)NULL);tblock = localtime(&timer);printf("%s",asctime(tblock));localtime输出的是系统时间,当系统时间与硬件时间不同的时候应该怎么办?硬件时间是通过clock --sh_localtime函数和date命令结果不一样
文章浏览阅读253次。Python微信订餐小程序课程视频https://edu.csdn.net/course/detail/36074Python实战量化交易理财系统https://edu.csdn.net/course/detail/35475最近,有同学询问,如何使用 CSS 实现如下效果:看起来是个很有意思的动效。仔细思考一下,要想实现这类效果,其实用到的核心属性只有一个 – background-clip: text。有意思的 background-clip: textbackground-clip:_css3 background-clip制作文字动画
文章浏览阅读223次。计算两个字符串的相似度_mysql 字符串相似度
文章浏览阅读77次。本杂谈分为三个部分,此文为第三部分。 第三部分 这一部分只介绍了一个model,就是在CV领域大名鼎鼎的CNN其他课程大多请的外宾过来讲课,讲得都是DL如何在实际情况下的应用。 CNN Basic CNN CNN顾名思义倦积神经网络这个model叫倦积神经网络是因为..._pooling schemes 中文
文章浏览阅读3.1k次。Yersinia Package DescriptionYersinia is a framework for performing layer 2 attacks. It is designed to take advantage of some weaknesses in different network protocols. It pretends to be a solid fram..._└─# yersinia -g hmmm... it seems that you don't have gtk support or yersin
文章浏览阅读441次。ValueAnimator ValueAnimator在属性动画中占有非常重要的地位,它是属性动画的核心所在,ValueAnimator本身不提供任何动画效果,它像一个数值发生器,用来产生具有一定规律的数字,从而让调用者来控制动画的实现过程,通常情况下没在ValueAnimator的AnimatorUpdateListener中监听数值的变换,从而完成动画的变换。private void setV_pvh1级