社区
C#
帖子详情
C#如何执行多条dos指令
57129
2005-08-10 06:10:38
C#如何执行多条dos指令
如使用 CD 指令转换到其它目录后
然后执行一个执行档等等….
C#该如何撰写
Ex :
C:> cd C:\test
C:> test.exe – O hello.exe
...全文
1048
10
打赏
收藏
C#如何执行多条dos指令
C#如何执行多条dos指令 如使用 CD 指令转换到其它目录后 然后执行一个执行档等等…. C#该如何撰写 Ex : C:> cd C:\test C:> test.exe – O hello.exe
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sswv
2005-08-11
打赏
举报
回复
注意:
System.Diagnostics.Process.Start("cmd.exe /c cd c:\test");
System.Diagnostics.Process.Start("cmd.exe /c test.exe – O hello.exe");
这样有时不可以
安全的加参数的方法是:
private System.Diagnostics.ProcessStartInfo Info = new System.Diagnostics.ProcessStartInfo();
private System.Diagnostics.Process Proc = new System.Diagnostics.Process();
Info.FileName = "命令";
Info.Arguments = "参数";
Proc = System.Diagnostics.Process.Start(Info);
salmon230
2005-08-11
打赏
举报
回复
上面的方法有的有些问题,下面是经过测试过的
//注意参数c和k不同,k不会终止cmd进程
System.Diagnostics.Process.Start("cmd.exe",@"/k cd c:\");
//如果大家想制造一个简单的病毒可以下面这个命令,大家有兴趣不妨试一试,呵呵
System.Diagnostics.Process.Start("cmd.exe"," /k ping 127.0.0.1");
希望那位能告诉我正确调用ping命令的方法,谢谢!
稍微有点无敌
2005-08-11
打赏
举报
回复
关注!
salmon230
2005-08-11
打赏
举报
回复
学习
落伍者
2005-08-10
打赏
举报
回复
用bat吧
nik_Amis
2005-08-10
打赏
举报
回复
可以调用API...很多例子的
速马
2005-08-10
打赏
举报
回复
you can write a bat file and use C# to excute it with class "Process".
TechEye
2005-08-10
打赏
举报
回复
把你的两个命令写到一个test.bat文件里
System.Diagnostics.Process.Start("test.bat");
TechEye
2005-08-10
打赏
举报
回复
System.Diagnostics.Process.Start("cmd.exe /c cd c:\test");
System.Diagnostics.Process.Start("cmd.exe /c test.exe – O hello.exe");
C#
执行
bat文件.rar
通过创建批处理文件,用户能够一次性
执行
多条
命令,简化日常任务,特别是对于需要重复进行的系统维护或自动化工作流。 在
C#
中,我们可以使用System.Diagnostics命名空间中的Process类来启动外部应用程序,包括.bat...
将
DOS
中的结果输出到变量中
本文主要介绍如何通过`CreateProcess()`函数与管道技术相结合的方式,在VC++环境中
执行
DOS
命令并将命令的输出结果保存到字符串变量中。 #### 一、背景知识 1. **`CreateProcess()`函数**:是Windows API中的一个...
C#
调用bat文件 bat处理
c#
调用bat
通过运行bat文件,用户可以一次性
执行
多条
命令,这对于系统维护、自动化脚本编写和日常任务
执行
非常有用。 在
C#
中调用bat文件,主要利用`System.Diagnostics.Process`类。以下是一步一步的实现步骤: 1. 引入命名...
动态加载EXE文件到内存
执行
1
4. **查找入口点**:根据PE头中的信息找到程序的入口点地址(`IMAGE_NT_HEADERS::OptionalHeader::AddressOfEntryPoint`),这通常是程序
执行
的第一条
指令
。 5. **创建新线程**:使用`CreateThread`函数创建一个新...
能将批处理编译可
执行
文件的小工具
这些
指令
可以包括文件操作、系统设置、程序调用等,通过批处理,用户可以一次性
执行
多个命令,简化日常或重复任务。 **批处理脚本的主要命令**: - `@echo off`:关闭命令行的回显,使得脚本
执行
时不会显示每条命令...
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章